﻿.slick-loading .slick-list{background:#fff url("../assets/bachcare/images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../assets/bachcare/fonts/slick.eot");src:url("../assets/bachcare/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../assets/bachcare/fonts/slick.woff") format("woff"),url("../assets/bachcare/fonts/slick.ttf") format("truetype"),url("../assets/bachcare/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8B9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:0.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:0.5em;padding:0 0.5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:0.5em;color:#8B9898;text-align:center;font-size:0.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:0.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:0.5em;min-width:1em;border-right:1px solid #EAECEC;color:#8B9898;vertical-align:middle;text-align:right;font-size:0.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:0.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4A90E2;font-size:0.875em;cursor:pointer}.DayPicker-Day--today{color:#D0021B;font-weight:700}.DayPicker-Day--outside{color:#8B9898;cursor:default}.DayPicker-Day--disabled{color:#DCE0E0;cursor:default}.DayPicker-Day--sunday{background-color:#F7F8F8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#DCE0E0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4A90E2;color:#F0F8FF}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51A0FA}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#F0F8FF}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.filter-dropdown .select2-container .select2-selection{min-height:45px;background-image:url("/images/bachcare/select-arrow-small.svg");background-size:11px 7px;background-position:right 14px center;background-repeat:no-repeat;padding-right:28px;cursor:pointer;border:1px solid #c4c0c0;border-radius:5px}.filter-dropdown .select2-container .select2-selection__clear{position:absolute;right:28px;font-size:26px;color:#c4c0c0;margin-left:auto;margin-right:4px;line-height:1}.filter-dropdown .select2-container .select2-selection__choice{position:relative;background-color:rgba(102,49,93,0.08);border:1px solid #66315d;border-radius:3px;color:#66315d;float:left;list-style-type:none;margin:5px 5px 5px 0;padding-right:5px;font-size:13px}.filter-dropdown .select2-container .select2-selection__choice__remove{display:inline-block;border-right:1px solid #66315d;padding-left:5px;padding-right:5px;margin-right:5px;font-size:20px;line-height:23px;vertical-align:middle}.filter-dropdown .select2-container .select2-selection__choice__remove:hover{background-color:rgba(102,49,93,0.15)}.filter-dropdown .select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;width:100%;height:100%;min-height:inherit;margin:0;padding:0 0 0 18px}.filter-dropdown .select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-dropdown .select2-container .select2-search--inline{list-style-type:none}.filter-dropdown .select2-container .select2-search--inline .select2-search__field{background-color:transparent;cursor:pointer;pointer-events:none;margin-top:0}.filter-dropdown .select2-container .select2-search--inline .select2-search__field::placeholder{color:#494949;opacity:1}.filter-dropdown .select2-container .select2-search--inline .select2-search__field[disabled]{cursor:pointer}.filter-dropdown .select2-container-dark .select2-selection{background-image:url("/images/bachcare/select-arrow-small-dark.svg") !important}.select2-results{border-color:#c4c0c0}.select2-results__option--highlighted{background-color:#f0f0f0}.select2-results__option[aria-selected]{background-color:#f0f0f0}#select2-town-select-results{max-height:40vh;overflow:hidden;overflow-y:scroll}@font-face{font-style:normal;font-weight:normal;font-family:'Reenie Beanie';font-display:swap;src:url("../assets/bachcare/fonts/reenie-beanie.woff2") format("woff2")}@font-face{font-family:'Calibre';font-style:normal;font-display:swap;font-weight:400;src:url("../assets/bachcare/fonts/CalibreWeb-Regular.eot");src:url("../assets/bachcare/fonts/CalibreWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../assets/bachcare/fonts/CalibreWeb-Regular.woff2") format("woff2"),url("../assets/bachcare/fonts/CalibreWeb-Regular.woff") format("woff")}@font-face{font-family:'Calibre';font-style:normal;font-display:swap;font-weight:500;src:url("../assets/bachcare/fonts/CalibreWeb-Medium.eot");src:url("../assets/bachcare/fonts/CalibreWeb-Medium.eot?#iefix") format("embedded-opentype"),url("../assets/bachcare/fonts/CalibreWeb-Medium.woff2") format("woff2"),url("../assets/bachcare/fonts/CalibreWeb-Medium.woff") format("woff")}@font-face{font-family:'Calibre';font-style:normal;font-display:swap;font-weight:600;src:url("../assets/bachcare/fonts/CalibreWeb-Semibold.eot");src:url("../assets/bachcare/fonts/CalibreWeb-Semibold.eot?#iefix") format("embedded-opentype"),url("../assets/bachcare/fonts/CalibreWeb-Semibold.woff2") format("woff2"),url("../assets/bachcare/fonts/CalibreWeb-Semibold.woff") format("woff")}@font-face{font-family:'Raleway';font-style:normal;font-display:swap;src:url("../assets/bachcare/fonts/raleway-regular.woff2")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a,a.rebrand-236{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{outline:none;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.container{width:1400px;margin-left:auto;margin-right:auto}.container--gutter-thick{overflow:hidden}@media screen and (max-width: 1400px){.container{width:100%}}.container.rebrand-236{padding:0 16px}.container.rebrand-236 .DateInput_fang{top:48px !important}@media screen and (max-width: 1023px){.container.rebrand-236 .DateInput_fang{top:42px !important}}.grid-box,.grid-box-rebrand{display:flex;flex-flow:row wrap;margin:0 -15px -30px}.grid-box--reverse{flex-direction:row-reverse}.grid-box--v-center{align-items:center}.grid-box--form{margin-bottom:0}.grid-box--form>.col{padding:0 15px 15px}.grid-box--form-inline{margin-bottom:0}.grid-box--form-inline>.col{padding:0 15px 0}.grid-box--gutter-none{margin:0 0 -15px}.grid-box--gutter-none .col{padding:0 0 15px}.grid-box--gutter-none+.grid-box--gutter-none--gutter-none--form-inline{margin-bottom:0}.grid-box--gutter-none+.grid-box--gutter-none--gutter-none--form-inline>.col{padding-bottom:0}.grid-box--gutter-thick{margin:0 -25px -50px}@media screen and (max-width: 1400px){.grid-box--gutter-thick{margin:0 -15px -50px}}@media screen and (max-width: 1022px){.grid-box--gutter-thick{margin:0 -15px -15px}}.grid-box--gutter-thick>.col{padding:0 25px 50px}@media screen and (max-width: 1022px){.grid-box--gutter-thick>.col{padding:0 15px 15px}}.grid-box--gutter-thick+.grid-box--gutter-thick--gutter-thick--form-inline{margin-bottom:0}.grid-box--gutter-thick+.grid-box--gutter-thick--gutter-thick--form-inline>.col{padding-bottom:0}.grid-box--gutter-thin{margin:0 -15px -30px}@media screen and (max-width: 1022px){.grid-box--gutter-thin{margin-bottom:-15px}form .grid-box--gutter-thin{margin-bottom:0}form .grid-box--gutter-thin>.col{padding-bottom:0}}.grid-box--gutter-thin>.col{padding:0 15px 30px}@media all and (max-width: 1079px){.grid-box--gutter-thin>.col{padding:0 8px 30px}}@media screen and (max-width: 1022px){.grid-box--gutter-thin>.col{padding:0 15px 15px}}.grid-box--gutter-thin+.grid-box--gutter-thin--gutter-thin--form-inline{margin-bottom:0}.grid-box--gutter-thin+.grid-box--gutter-thin--gutter-thin--form-inline>.col{padding-bottom:0}.grid-box--gutter-thinner{margin:0 -10px -20px}.grid-box--gutter-thinner>.col{padding:0 10px 20px}.grid-box--gutter-thinner+.grid-box--gutter-thinner--gutter-thinner--form-inline{margin-bottom:0}.grid-box--gutter-thinner+.grid-box--gutter-thinner--gutter-thinner--form-inline>.col{padding-bottom:0}.grid-box--gutter-thinnest{margin:0 -5px -10px}.grid-box--gutter-thinnest>.col{padding:0 5px 10px}.grid-box--gutter-thinnest+.grid-box--gutter-thinnest--gutter-thinnest--form-inline{margin-bottom:0}.grid-box--gutter-thinnest+.grid-box--gutter-thinnest--gutter-thinnest--form-inline>.col{padding-bottom:0}.grid-box--centered{justify-content:center}.grid-box--masonry-layout{flex-direction:column}@media screen and (max-width: 1022px){.grid-box,.grid-box-rebrand{margin-bottom:-15px}}.grid-box.rebrand-236,.rebrand-236.grid-box-rebrand{margin:0 -15px 0}.grid-box.rebrand-236 .col:nth-of-type(1),.rebrand-236.grid-box-rebrand .col:nth-of-type(1){padding-left:16px;padding-bottom:40px}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .col:nth-of-type(1),.rebrand-236.grid-box-rebrand .col:nth-of-type(1){padding-bottom:32px;padding-right:16px}}@media screen and (max-width: 767px){.grid-box.rebrand-236 .col:nth-of-type(1),.rebrand-236.grid-box-rebrand .col:nth-of-type(1){padding-bottom:24px;padding-right:12px}}.grid-box.rebrand-236 .col:nth-of-type(2),.rebrand-236.grid-box-rebrand .col:nth-of-type(2){padding-left:21px;padding-right:16px}.grid-box.rebrand-236 .listing-summary__features,.rebrand-236.grid-box-rebrand .listing-summary__features{margin-bottom:40px}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .listing-summary__features ul li,.rebrand-236.grid-box-rebrand .listing-summary__features ul li{width:116px}}@media screen and (max-width: 767px){.grid-box.rebrand-236 .listing-summary__features ul li,.rebrand-236.grid-box-rebrand .listing-summary__features ul li{width:33%}}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .listing-summary__features ul,.rebrand-236.grid-box-rebrand .listing-summary__features ul{justify-content:center}}@media screen and (max-width: 767px){.grid-box.rebrand-236 .listing-summary__features ul,.rebrand-236.grid-box-rebrand .listing-summary__features ul{justify-content:flex-start}}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .listing-summary__features,.rebrand-236.grid-box-rebrand .listing-summary__features{margin-bottom:32px}}@media screen and (max-width: 767px){.grid-box.rebrand-236 .listing-summary__features,.rebrand-236.grid-box-rebrand .listing-summary__features{margin-bottom:4px}}.grid-box.rebrand-236 .listing-summary__overview,.rebrand-236.grid-box-rebrand .listing-summary__overview{padding-top:0}.grid-box.rebrand-236 .listing-summary__overview-more--active,.rebrand-236.grid-box-rebrand .listing-summary__overview-more--active{padding-bottom:0px}.grid-box.rebrand-236 .grid-box,.rebrand-236.grid-box-rebrand .grid-box,.grid-box.rebrand-236 .grid-box-rebrand,.rebrand-236.grid-box-rebrand .grid-box-rebrand{margin-bottom:0}.grid-box.rebrand-236 .grid-box .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box .col:first-of-type,.grid-box.rebrand-236 .grid-box-rebrand .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box-rebrand .col:first-of-type{padding-bottom:0}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .grid-box .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box .col:first-of-type,.grid-box.rebrand-236 .grid-box-rebrand .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box-rebrand .col:first-of-type{padding-bottom:32px}}@media screen and (max-width: 767px){.grid-box.rebrand-236 .grid-box .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box .col:first-of-type,.grid-box.rebrand-236 .grid-box-rebrand .col:first-of-type,.rebrand-236.grid-box-rebrand .grid-box-rebrand .col:first-of-type{padding-bottom:24px}}.grid-box.rebrand-236 .grid-box .col:nth-of-type(2),.rebrand-236.grid-box-rebrand .grid-box .col:nth-of-type(2),.grid-box.rebrand-236 .grid-box-rebrand .col:nth-of-type(2),.rebrand-236.grid-box-rebrand .grid-box-rebrand .col:nth-of-type(2){padding-left:33px;padding-bottom:0}@media screen and (max-width: 1023px){.grid-box.rebrand-236 .grid-box .col:nth-of-type(2),.rebrand-236.grid-box-rebrand .grid-box .col:nth-of-type(2),.grid-box.rebrand-236 .grid-box-rebrand .col:nth-of-type(2),.rebrand-236.grid-box-rebrand .grid-box-rebrand .col:nth-of-type(2){padding-left:16px}}.grid-box.rebrand-236.listing-availability .col,.rebrand-236.listing-availability.grid-box-rebrand .col{padding-bottom:0}.grid-box.rebrand-236 .section__content-tooltip,.rebrand-236.grid-box-rebrand .section__content-tooltip{margin-left:0}.grid-box.rebrand-236 .DayPicker .DayPicker-DayContainer--Past,.rebrand-236.grid-box-rebrand .DayPicker .DayPicker-DayContainer--Past{background-color:#dedede}.grid-box.rebrand-236 .DayPicker .DayPicker-DayContainer--Past .DayPicker-DayLabel,.rebrand-236.grid-box-rebrand .DayPicker .DayPicker-DayContainer--Past .DayPicker-DayLabel{text-decoration:line-through;padding-top:10px;color:#494949}.grid-box.rebrand-236 .DayPicker .DayPicker-DayContainer--Booked,.rebrand-236.grid-box-rebrand .DayPicker .DayPicker-DayContainer--Booked{background-color:#dedede}.grid-box.rebrand-236 .DayPicker .DayPicker-DayContainer--Booked .DayPicker-DayLabel,.rebrand-236.grid-box-rebrand .DayPicker .DayPicker-DayContainer--Booked .DayPicker-DayLabel{text-decoration:line-through;padding-top:10px;color:#494949}@media screen and (max-width: 1023px){.grid-box-rebrand{margin-bottom:0px}}.grid-box-rebrand.grid-box--gutter-thin{margin:0px}.grid-box-rebrand.grid-box--gutter-thin>.col{padding:0 8px}.grid-box-rebrand.rebrand-236{max-width:1142px !important;margin:0 auto;justify-content:center;padding:0 8px}.grid-box-rebrand.rebrand-236 .img-wrap--grid-block:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}@media screen and (max-width: 1199px){.grid-box-rebrand.rebrand-236{padding:0}}@media screen and (max-width: 1023px){.grid-box-rebrand.rebrand-236{padding:0 1px}}.col{padding:0 15px 30px;width:100%}.col--full-height{display:flex;align-items:stretch}.col.col--set-block{flex:0 0 390px;max-width:390px;display:flex;flex-direction:column}@media screen and (max-width: 1199px){.col.col--set-block{flex:0 0 370px}}@media screen and (min-width: 1080px) and (max-width: 1139px){.col.col--set-block{flex:0 0 350px;max-width:350px}}@media screen and (min-width: 1023px) and (max-width: 1079px){.col.col--set-block{flex:0 0 330px}}@media screen and (max-width: 1022px){.col.col--set-block{flex:0;max-width:100%}}.col.col--set-block.rebrand-236{max-width:372px;padding:0 8px 16px 8px !important}@media screen and (min-width: 1110px) and (max-width: 1139px){.col.col--set-block.rebrand-236{flex:0 0 360px;max-width:360px}}@media screen and (min-width: 1070px) and (max-width: 1109px){.col.col--set-block.rebrand-236{max-width:350px}}@media screen and (min-width: 1040px) and (max-width: 1070px){.col.col--set-block.rebrand-236{max-width:341px}}@media screen and (min-width: 1023px) and (max-width: 1039px){.col.col--set-block.rebrand-236{max-width:336px}}@media screen and (max-width: 1023px){.col.col--set-block.rebrand-236{flex:none;width:100%;max-width:none}}@media screen and (max-width: 1022px){.col{padding-bottom:15px}}.col--xs-1{flex:none;width:4.1666666667%}@media all and (-ms-high-contrast: none){.col--xs-1{max-width:4.1666666667%}}.col--xs-2{flex:none;width:8.3333333333%}@media all and (-ms-high-contrast: none){.col--xs-2{max-width:8.3333333333%}}.col--xs-3{flex:none;width:12.5%}@media all and (-ms-high-contrast: none){.col--xs-3{max-width:12.5%}}.col--xs-4{flex:none;width:16.6666666667%}@media all and (-ms-high-contrast: none){.col--xs-4{max-width:16.6666666667%}}.col--xs-5{flex:none;width:20.8333333333%}@media all and (-ms-high-contrast: none){.col--xs-5{max-width:20.8333333333%}}.col--xs-6{flex:none;width:25%}@media all and (-ms-high-contrast: none){.col--xs-6{max-width:25%}}.col--xs-7{flex:none;width:29.1666666667%}@media all and (-ms-high-contrast: none){.col--xs-7{max-width:29.1666666667%}}.col--xs-8{flex:none;width:33.3333333333%}@media all and (-ms-high-contrast: none){.col--xs-8{max-width:33.3333333333%}}.col--xs-9{flex:none;width:37.5%}@media all and (-ms-high-contrast: none){.col--xs-9{max-width:37.5%}}.col--xs-10{flex:none;width:41.6666666667%}@media all and (-ms-high-contrast: none){.col--xs-10{max-width:41.6666666667%}}.col--xs-11{flex:none;width:45.8333333333%}@media all and (-ms-high-contrast: none){.col--xs-11{max-width:45.8333333333%}}.col--xs-12{flex:none;width:50%}@media all and (-ms-high-contrast: none){.col--xs-12{max-width:50%}}.col--xs-13{flex:none;width:54.1666666667%}@media all and (-ms-high-contrast: none){.col--xs-13{max-width:54.1666666667%}}.col--xs-14{flex:none;width:58.3333333333%}@media all and (-ms-high-contrast: none){.col--xs-14{max-width:58.3333333333%}}.col--xs-15{flex:none;width:62.5%}@media all and (-ms-high-contrast: none){.col--xs-15{max-width:62.5%}}.col--xs-16{flex:none;width:66.6666666667%}@media all and (-ms-high-contrast: none){.col--xs-16{max-width:66.6666666667%}}.col--xs-17{flex:none;width:70.8333333333%}@media all and (-ms-high-contrast: none){.col--xs-17{max-width:70.8333333333%}}.col--xs-18{flex:none;width:75%}@media all and (-ms-high-contrast: none){.col--xs-18{max-width:75%}}.col--xs-19{flex:none;width:79.1666666667%}@media all and (-ms-high-contrast: none){.col--xs-19{max-width:79.1666666667%}}.col--xs-20{flex:none;width:83.3333333333%}@media all and (-ms-high-contrast: none){.col--xs-20{max-width:83.3333333333%}}.col--xs-21{flex:none;width:87.5%}@media all and (-ms-high-contrast: none){.col--xs-21{max-width:87.5%}}.col--xs-22{flex:none;width:91.6666666667%}@media all and (-ms-high-contrast: none){.col--xs-22{max-width:91.6666666667%}}.col--xs-23{flex:none;width:95.8333333333%}@media all and (-ms-high-contrast: none){.col--xs-23{max-width:95.8333333333%}}.col--xs-24{flex:none;width:100%}@media all and (-ms-high-contrast: none){.col--xs-24{max-width:100%}}.col--xs-fifth{flex:none;width:20%}@media all and (-ms-high-contrast: none){.col--xs-fifth{max-width:20%}}.col--sm-1{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-1{width:4.1666666667%}}@media all and (-ms-high-contrast: none){.col--sm-1{max-width:4.1666666667%}}.col--sm-2{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-2{width:8.3333333333%}}@media all and (-ms-high-contrast: none){.col--sm-2{max-width:8.3333333333%}}.col--sm-3{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-3{width:12.5%}}@media all and (-ms-high-contrast: none){.col--sm-3{max-width:12.5%}}.col--sm-4{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-4{width:16.6666666667%}}@media all and (-ms-high-contrast: none){.col--sm-4{max-width:16.6666666667%}}.col--sm-5{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-5{width:20.8333333333%}}@media all and (-ms-high-contrast: none){.col--sm-5{max-width:20.8333333333%}}.col--sm-6{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-6{width:25%}}@media all and (-ms-high-contrast: none){.col--sm-6{max-width:25%}}.col--sm-7{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-7{width:29.1666666667%}}@media all and (-ms-high-contrast: none){.col--sm-7{max-width:29.1666666667%}}.col--sm-8{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-8{width:33.3333333333%}}@media all and (-ms-high-contrast: none){.col--sm-8{max-width:33.3333333333%}}.col--sm-9{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-9{width:37.5%}}@media all and (-ms-high-contrast: none){.col--sm-9{max-width:37.5%}}.col--sm-10{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-10{width:41.6666666667%}}@media all and (-ms-high-contrast: none){.col--sm-10{max-width:41.6666666667%}}.col--sm-11{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-11{width:45.8333333333%}}@media all and (-ms-high-contrast: none){.col--sm-11{max-width:45.8333333333%}}.col--sm-12{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-12{width:50%}}@media all and (-ms-high-contrast: none){.col--sm-12{max-width:50%}}.col--sm-13{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-13{width:54.1666666667%}}@media all and (-ms-high-contrast: none){.col--sm-13{max-width:54.1666666667%}}.col--sm-14{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-14{width:58.3333333333%}}@media all and (-ms-high-contrast: none){.col--sm-14{max-width:58.3333333333%}}.col--sm-15{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-15{width:62.5%}}@media all and (-ms-high-contrast: none){.col--sm-15{max-width:62.5%}}.col--sm-16{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-16{width:66.6666666667%}}@media all and (-ms-high-contrast: none){.col--sm-16{max-width:66.6666666667%}}.col--sm-17{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-17{width:70.8333333333%}}@media all and (-ms-high-contrast: none){.col--sm-17{max-width:70.8333333333%}}.col--sm-18{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-18{width:75%}}@media all and (-ms-high-contrast: none){.col--sm-18{max-width:75%}}.col--sm-19{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-19{width:79.1666666667%}}@media all and (-ms-high-contrast: none){.col--sm-19{max-width:79.1666666667%}}.col--sm-20{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-20{width:83.3333333333%}}@media all and (-ms-high-contrast: none){.col--sm-20{max-width:83.3333333333%}}.col--sm-21{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-21{width:87.5%}}@media all and (-ms-high-contrast: none){.col--sm-21{max-width:87.5%}}.col--sm-22{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-22{width:91.6666666667%}}@media all and (-ms-high-contrast: none){.col--sm-22{max-width:91.6666666667%}}.col--sm-23{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-23{width:95.8333333333%}}@media all and (-ms-high-contrast: none){.col--sm-23{max-width:95.8333333333%}}.col--sm-24{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-24{width:100%}}@media all and (-ms-high-contrast: none){.col--sm-24{max-width:100%}}.col--sm-fifth{flex:none;width:100%}@media screen and (min-width: 1023px){.col--sm-fifth{width:20%}}@media all and (-ms-high-contrast: none){.col--sm-fifth{max-width:20%}}.col--md-1{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-1{width:4.1666666667%}}@media all and (-ms-high-contrast: none){.col--md-1{max-width:4.1666666667%}}.col--md-2{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-2{width:8.3333333333%}}@media all and (-ms-high-contrast: none){.col--md-2{max-width:8.3333333333%}}.col--md-3{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-3{width:12.5%}}@media all and (-ms-high-contrast: none){.col--md-3{max-width:12.5%}}.col--md-4{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-4{width:16.6666666667%}}@media all and (-ms-high-contrast: none){.col--md-4{max-width:16.6666666667%}}.col--md-5{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-5{width:20.8333333333%}}@media all and (-ms-high-contrast: none){.col--md-5{max-width:20.8333333333%}}.col--md-6{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-6{width:25%}}@media all and (-ms-high-contrast: none){.col--md-6{max-width:25%}}.col--md-7{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-7{width:29.1666666667%}}@media all and (-ms-high-contrast: none){.col--md-7{max-width:29.1666666667%}}.col--md-8{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-8{width:33.3333333333%}}@media all and (-ms-high-contrast: none){.col--md-8{max-width:33.3333333333%}}.col--md-9{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-9{width:37.5%}}@media all and (-ms-high-contrast: none){.col--md-9{max-width:37.5%}}.col--md-10{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-10{width:41.6666666667%}}@media all and (-ms-high-contrast: none){.col--md-10{max-width:41.6666666667%}}.col--md-11{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-11{width:45.8333333333%}}@media all and (-ms-high-contrast: none){.col--md-11{max-width:45.8333333333%}}.col--md-12{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-12{width:50%}}@media all and (-ms-high-contrast: none){.col--md-12{max-width:50%}}.col--md-13{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-13{width:54.1666666667%}}@media all and (-ms-high-contrast: none){.col--md-13{max-width:54.1666666667%}}.col--md-14{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-14{width:58.3333333333%}}@media all and (-ms-high-contrast: none){.col--md-14{max-width:58.3333333333%}}.col--md-15{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-15{width:62.5%}}@media all and (-ms-high-contrast: none){.col--md-15{max-width:62.5%}}.col--md-16{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-16{width:66.6666666667%}}@media all and (-ms-high-contrast: none){.col--md-16{max-width:66.6666666667%}}.col--md-17{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-17{width:70.8333333333%}}@media all and (-ms-high-contrast: none){.col--md-17{max-width:70.8333333333%}}.col--md-18{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-18{width:75%}}@media all and (-ms-high-contrast: none){.col--md-18{max-width:75%}}.col--md-19{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-19{width:79.1666666667%}}@media all and (-ms-high-contrast: none){.col--md-19{max-width:79.1666666667%}}.col--md-20{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-20{width:83.3333333333%}}@media all and (-ms-high-contrast: none){.col--md-20{max-width:83.3333333333%}}.col--md-21{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-21{width:87.5%}}@media all and (-ms-high-contrast: none){.col--md-21{max-width:87.5%}}.col--md-22{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-22{width:91.6666666667%}}@media all and (-ms-high-contrast: none){.col--md-22{max-width:91.6666666667%}}.col--md-23{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-23{width:95.8333333333%}}@media all and (-ms-high-contrast: none){.col--md-23{max-width:95.8333333333%}}.col--md-24{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-24{width:100%}}@media all and (-ms-high-contrast: none){.col--md-24{max-width:100%}}.col--md-fifth{flex:none;width:100%}@media screen and (min-width: 1023px){.col--md-fifth{width:20%}}@media all and (-ms-high-contrast: none){.col--md-fifth{max-width:20%}}.col--lg-1{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-1{width:4.1666666667%}}@media all and (-ms-high-contrast: none){.col--lg-1{max-width:4.1666666667%}}.col--lg-2{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-2{width:8.3333333333%}}@media all and (-ms-high-contrast: none){.col--lg-2{max-width:8.3333333333%}}.col--lg-3{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-3{width:12.5%}}@media all and (-ms-high-contrast: none){.col--lg-3{max-width:12.5%}}.col--lg-4{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-4{width:16.6666666667%}}@media all and (-ms-high-contrast: none){.col--lg-4{max-width:16.6666666667%}}.col--lg-5{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-5{width:20.8333333333%}}@media all and (-ms-high-contrast: none){.col--lg-5{max-width:20.8333333333%}}.col--lg-6{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-6{width:25%}}@media all and (-ms-high-contrast: none){.col--lg-6{max-width:25%}}.col--lg-7{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-7{width:29.1666666667%}}@media all and (-ms-high-contrast: none){.col--lg-7{max-width:29.1666666667%}}.col--lg-8{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-8{width:33.3333333333%}}@media all and (-ms-high-contrast: none){.col--lg-8{max-width:33.3333333333%}}.col--lg-9{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-9{width:37.5%}}@media all and (-ms-high-contrast: none){.col--lg-9{max-width:37.5%}}.col--lg-10{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-10{width:41.6666666667%}}@media all and (-ms-high-contrast: none){.col--lg-10{max-width:41.6666666667%}}.col--lg-11{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-11{width:45.8333333333%}}@media all and (-ms-high-contrast: none){.col--lg-11{max-width:45.8333333333%}}.col--lg-12{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-12{width:50%}}@media all and (-ms-high-contrast: none){.col--lg-12{max-width:50%}}.col--lg-13{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-13{width:54.1666666667%}}@media all and (-ms-high-contrast: none){.col--lg-13{max-width:54.1666666667%}}.col--lg-14{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-14{width:58.3333333333%}}@media all and (-ms-high-contrast: none){.col--lg-14{max-width:58.3333333333%}}.col--lg-15{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-15{width:62.5%}}@media all and (-ms-high-contrast: none){.col--lg-15{max-width:62.5%}}.col--lg-16{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-16{width:66.6666666667%}}@media all and (-ms-high-contrast: none){.col--lg-16{max-width:66.6666666667%}}.col--lg-17{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-17{width:70.8333333333%}}@media all and (-ms-high-contrast: none){.col--lg-17{max-width:70.8333333333%}}.col--lg-18{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-18{width:75%}}@media all and (-ms-high-contrast: none){.col--lg-18{max-width:75%}}.col--lg-19{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-19{width:79.1666666667%}}@media all and (-ms-high-contrast: none){.col--lg-19{max-width:79.1666666667%}}.col--lg-20{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-20{width:83.3333333333%}}@media all and (-ms-high-contrast: none){.col--lg-20{max-width:83.3333333333%}}.col--lg-21{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-21{width:87.5%}}@media all and (-ms-high-contrast: none){.col--lg-21{max-width:87.5%}}.col--lg-22{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-22{width:91.6666666667%}}@media all and (-ms-high-contrast: none){.col--lg-22{max-width:91.6666666667%}}.col--lg-23{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-23{width:95.8333333333%}}@media all and (-ms-high-contrast: none){.col--lg-23{max-width:95.8333333333%}}.col--lg-24{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-24{width:100%}}@media all and (-ms-high-contrast: none){.col--lg-24{max-width:100%}}.col--lg-fifth{flex:none;width:100%}@media screen and (min-width: 1023px){.col--lg-fifth{width:20%}}@media all and (-ms-high-contrast: none){.col--lg-fifth{max-width:20%}}.col--xs-order-1{order:1}.col--xs-order-2{order:2}.col--xs-order-3{order:3}.col--xs-order-4{order:4}.col--xs-order-5{order:5}.col--xs-order-6{order:6}.col--xs-order-7{order:7}.col--xs-order-8{order:8}.col--xs-order-9{order:9}.col--xs-order-10{order:10}.col--xs-order-11{order:11}.col--xs-order-12{order:12}.col--xs-order-13{order:13}.col--xs-order-14{order:14}.col--xs-order-15{order:15}.col--xs-order-16{order:16}.col--xs-order-17{order:17}.col--xs-order-18{order:18}.col--xs-order-19{order:19}.col--xs-order-20{order:20}.col--xs-order-21{order:21}.col--xs-order-22{order:22}.col--xs-order-23{order:23}.col--xs-order-24{order:24}@media screen and (min-width: 1023px){.col--sm-order-1{order:1}}@media screen and (min-width: 1023px){.col--sm-order-2{order:2}}@media screen and (min-width: 1023px){.col--sm-order-3{order:3}}@media screen and (min-width: 1023px){.col--sm-order-4{order:4}}@media screen and (min-width: 1023px){.col--sm-order-5{order:5}}@media screen and (min-width: 1023px){.col--sm-order-6{order:6}}@media screen and (min-width: 1023px){.col--sm-order-7{order:7}}@media screen and (min-width: 1023px){.col--sm-order-8{order:8}}@media screen and (min-width: 1023px){.col--sm-order-9{order:9}}@media screen and (min-width: 1023px){.col--sm-order-10{order:10}}@media screen and (min-width: 1023px){.col--sm-order-11{order:11}}@media screen and (min-width: 1023px){.col--sm-order-12{order:12}}@media screen and (min-width: 1023px){.col--sm-order-13{order:13}}@media screen and (min-width: 1023px){.col--sm-order-14{order:14}}@media screen and (min-width: 1023px){.col--sm-order-15{order:15}}@media screen and (min-width: 1023px){.col--sm-order-16{order:16}}@media screen and (min-width: 1023px){.col--sm-order-17{order:17}}@media screen and (min-width: 1023px){.col--sm-order-18{order:18}}@media screen and (min-width: 1023px){.col--sm-order-19{order:19}}@media screen and (min-width: 1023px){.col--sm-order-20{order:20}}@media screen and (min-width: 1023px){.col--sm-order-21{order:21}}@media screen and (min-width: 1023px){.col--sm-order-22{order:22}}@media screen and (min-width: 1023px){.col--sm-order-23{order:23}}@media screen and (min-width: 1023px){.col--sm-order-24{order:24}}@media screen and (min-width: 1023px){.col--md-order-1{order:1}}@media screen and (min-width: 1023px){.col--md-order-2{order:2}}@media screen and (min-width: 1023px){.col--md-order-3{order:3}}@media screen and (min-width: 1023px){.col--md-order-4{order:4}}@media screen and (min-width: 1023px){.col--md-order-5{order:5}}@media screen and (min-width: 1023px){.col--md-order-6{order:6}}@media screen and (min-width: 1023px){.col--md-order-7{order:7}}@media screen and (min-width: 1023px){.col--md-order-8{order:8}}@media screen and (min-width: 1023px){.col--md-order-9{order:9}}@media screen and (min-width: 1023px){.col--md-order-10{order:10}}@media screen and (min-width: 1023px){.col--md-order-11{order:11}}@media screen and (min-width: 1023px){.col--md-order-12{order:12}}@media screen and (min-width: 1023px){.col--md-order-13{order:13}}@media screen and (min-width: 1023px){.col--md-order-14{order:14}}@media screen and (min-width: 1023px){.col--md-order-15{order:15}}@media screen and (min-width: 1023px){.col--md-order-16{order:16}}@media screen and (min-width: 1023px){.col--md-order-17{order:17}}@media screen and (min-width: 1023px){.col--md-order-18{order:18}}@media screen and (min-width: 1023px){.col--md-order-19{order:19}}@media screen and (min-width: 1023px){.col--md-order-20{order:20}}@media screen and (min-width: 1023px){.col--md-order-21{order:21}}@media screen and (min-width: 1023px){.col--md-order-22{order:22}}@media screen and (min-width: 1023px){.col--md-order-23{order:23}}@media screen and (min-width: 1023px){.col--md-order-24{order:24}}@media screen and (min-width: 1023px){.col--lg-order-1{order:1}}@media screen and (min-width: 1023px){.col--lg-order-2{order:2}}@media screen and (min-width: 1023px){.col--lg-order-3{order:3}}@media screen and (min-width: 1023px){.col--lg-order-4{order:4}}@media screen and (min-width: 1023px){.col--lg-order-5{order:5}}@media screen and (min-width: 1023px){.col--lg-order-6{order:6}}@media screen and (min-width: 1023px){.col--lg-order-7{order:7}}@media screen and (min-width: 1023px){.col--lg-order-8{order:8}}@media screen and (min-width: 1023px){.col--lg-order-9{order:9}}@media screen and (min-width: 1023px){.col--lg-order-10{order:10}}@media screen and (min-width: 1023px){.col--lg-order-11{order:11}}@media screen and (min-width: 1023px){.col--lg-order-12{order:12}}@media screen and (min-width: 1023px){.col--lg-order-13{order:13}}@media screen and (min-width: 1023px){.col--lg-order-14{order:14}}@media screen and (min-width: 1023px){.col--lg-order-15{order:15}}@media screen and (min-width: 1023px){.col--lg-order-16{order:16}}@media screen and (min-width: 1023px){.col--lg-order-17{order:17}}@media screen and (min-width: 1023px){.col--lg-order-18{order:18}}@media screen and (min-width: 1023px){.col--lg-order-19{order:19}}@media screen and (min-width: 1023px){.col--lg-order-20{order:20}}@media screen and (min-width: 1023px){.col--lg-order-21{order:21}}@media screen and (min-width: 1023px){.col--lg-order-22{order:22}}@media screen and (min-width: 1023px){.col--lg-order-23{order:23}}@media screen and (min-width: 1023px){.col--lg-order-24{order:24}}@media screen and (max-width: 1023px){.hidden--xs{display:none !important}}.visible--xs{display:none !important}@media screen and (min-width: 0) and (max-width: 1023px){.visible--xs{display:block !important}}.visible--xs-inline{display:none !important}@media screen and (min-width: 0) and (max-width: 1023px){.visible--xs-inline{display:inline !important}}.visible--xs-inlineblock{display:none !important}@media screen and (min-width: 0) and (max-width: 1023px){.visible--xs-inlineblock{display:inline-block !important}}.visible--xs-flex{display:none !important}@media screen and (min-width: 0) and (max-width: 1023px){.visible--xs-flex{display:flex !important}}@media screen and (max-width: 1023px){.hidden--sm{display:none !important}}.visible--sm{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--sm{display:block !important}}.visible--sm-inline{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--sm-inline{display:inline !important}}.visible--sm-inlineblock{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--sm-inlineblock{display:inline-block !important}}.visible--sm-flex{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--sm-flex{display:flex !important}}@media screen and (max-width: 1023px){.hidden--md{display:none !important}}.visible--md{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--md{display:block !important}}.visible--md-inline{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--md-inline{display:inline !important}}.visible--md-inlineblock{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--md-inlineblock{display:inline-block !important}}.visible--md-flex{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--md-flex{display:flex !important}}@media screen and (max-width: 1023px){.hidden--lg{display:none !important}}.visible--lg{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--lg{display:block !important}}.visible--lg-inline{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--lg-inline{display:inline !important}}.visible--lg-inlineblock{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--lg-inlineblock{display:inline-block !important}}.visible--lg-flex{display:none !important}@media screen and (min-width: 1023px) and (max-width: 1023px){.visible--lg-flex{display:flex !important}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.ng-splash{display:none}.ng-cloak.ng-splash{display:initial !important}.btn,a.btn{transition:color 300ms, background-color 300ms, border-color 300ms;min-width:180px;max-width:100%;font-family:"Calibre",sans-serif;font-size:1em;color:#fff;font-weight:500;text-transform:none;height:45px;line-height:43px;letter-spacing:0;padding:0 35px;border-radius:26px;border-style:solid;border-width:1px;background:#c7c6c7;text-align:center;outline:0;display:inline-block;cursor:pointer}.btn.btn--default,a.btn.btn--default{border-color:#0349d6;background-color:#0349d6;color:#1e1a1e}.btn.btn--default:hover,a.btn.btn--default:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--default:hover:active,.btn.btn--default:hover:focus,a.btn.btn--default:hover:active,a.btn.btn--default:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--default:active,.btn.btn--default:focus,a.btn.btn--default:active,a.btn.btn--default:focus{background-color:#003194;border-color:#00297b;color:#100e10}.btn.btn--default-secondary,a.btn.btn--default-secondary{border-color:#0349d6;background-color:#0349d6;color:#4D00DE}.btn.btn--default-secondary:hover,a.btn.btn--default-secondary:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--default-secondary:hover:active,.btn.btn--default-secondary:hover:focus,a.btn.btn--default-secondary:hover:active,a.btn.btn--default-secondary:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--default-secondary:active,.btn.btn--default-secondary:focus,a.btn.btn--default-secondary:active,a.btn.btn--default-secondary:focus{background-color:#003194;border-color:#00297b;color:#4400c5}.btn.btn--default-primary,a.btn.btn--default-primary{border-color:#0349d6;background-color:#0349d6;color:#1e1a1e}.btn.btn--default-primary:hover,a.btn.btn--default-primary:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--default-primary:hover:active,.btn.btn--default-primary:hover:focus,a.btn.btn--default-primary:hover:active,a.btn.btn--default-primary:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--default-primary:active,.btn.btn--default-primary:focus,a.btn.btn--default-primary:active,a.btn.btn--default-primary:focus{background-color:#003194;border-color:#00297b;color:#100e10}.btn.btn--default-gray,a.btn.btn--default-gray{border-color:#0349d6;background-color:#0349d6;color:#494949}.btn.btn--default-gray:hover,a.btn.btn--default-gray:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--default-gray:hover:active,.btn.btn--default-gray:hover:focus,a.btn.btn--default-gray:hover:active,a.btn.btn--default-gray:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--default-gray:active,.btn.btn--default-gray:focus,a.btn.btn--default-gray:active,a.btn.btn--default-gray:focus{background-color:#003194;border-color:#00297b;color:#3c3c3c}.btn.btn--default-inverse,a.btn.btn--default-inverse{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--default-inverse:hover,a.btn.btn--default-inverse:hover{color:#4D00DE;background-color:#003194;border-color:#003194}.btn.btn--default-inverse:hover:active,.btn.btn--default-inverse:hover:focus,a.btn.btn--default-inverse:hover:active,a.btn.btn--default-inverse:hover:focus{background-color:#003194;border-color:#00297b;color:#4400c5}.btn.btn--default-inverse:active,.btn.btn--default-inverse:focus,a.btn.btn--default-inverse:active,a.btn.btn--default-inverse:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--primary,a.btn.btn--primary{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--primary:hover,a.btn.btn--primary:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--primary:hover:active,.btn.btn--primary:hover:focus,a.btn.btn--primary:hover:active,a.btn.btn--primary:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--primary:active,.btn.btn--primary:focus,a.btn.btn--primary:active,a.btn.btn--primary:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--primary-gradient,a.btn.btn--primary-gradient{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--primary-gradient:hover,a.btn.btn--primary-gradient:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--primary-gradient:hover:active,.btn.btn--primary-gradient:hover:focus,a.btn.btn--primary-gradient:hover:active,a.btn.btn--primary-gradient:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--primary-gradient:active,.btn.btn--primary-gradient:focus,a.btn.btn--primary-gradient:active,a.btn.btn--primary-gradient:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--secondary,a.btn.btn--secondary{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--secondary:hover,a.btn.btn--secondary:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--secondary:hover:active,.btn.btn--secondary:hover:focus,a.btn.btn--secondary:hover:active,a.btn.btn--secondary:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--secondary:active,.btn.btn--secondary:focus,a.btn.btn--secondary:active,a.btn.btn--secondary:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--plain,a.btn.btn--plain{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--plain:hover,a.btn.btn--plain:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--plain:hover:active,.btn.btn--plain:hover:focus,a.btn.btn--plain:hover:active,a.btn.btn--plain:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--plain:active,.btn.btn--plain:focus,a.btn.btn--plain:active,a.btn.btn--plain:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--facebook,a.btn.btn--facebook{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--facebook:hover,a.btn.btn--facebook:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--facebook:hover:active,.btn.btn--facebook:hover:focus,a.btn.btn--facebook:hover:active,a.btn.btn--facebook:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--facebook:active,.btn.btn--facebook:focus,a.btn.btn--facebook:active,a.btn.btn--facebook:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--twitter,a.btn.btn--twitter{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--twitter:hover,a.btn.btn--twitter:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--twitter:hover:active,.btn.btn--twitter:hover:focus,a.btn.btn--twitter:hover:active,a.btn.btn--twitter:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--twitter:active,.btn.btn--twitter:focus,a.btn.btn--twitter:active,a.btn.btn--twitter:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--google,a.btn.btn--google{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--google:hover,a.btn.btn--google:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--google:hover:active,.btn.btn--google:hover:focus,a.btn.btn--google:hover:active,a.btn.btn--google:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--google:active,.btn.btn--google:focus,a.btn.btn--google:active,a.btn.btn--google:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--email,a.btn.btn--email{border-color:#0349d6;background-color:#0349d6;color:#fff}.btn.btn--email:hover,a.btn.btn--email:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--email:hover:active,.btn.btn--email:hover:focus,a.btn.btn--email:hover:active,a.btn.btn--email:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--email:active,.btn.btn--email:focus,a.btn.btn--email:active,a.btn.btn--email:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--white,a.btn.btn--white{border-color:#0349d6;background-color:#0349d6;color:#494949}.btn.btn--white:hover,a.btn.btn--white:hover{color:#fff;background-color:#003194;border-color:#003194}.btn.btn--white:hover:active,.btn.btn--white:hover:focus,a.btn.btn--white:hover:active,a.btn.btn--white:hover:focus{background-color:#003194;border-color:#00297b;color:#f2f2f2}.btn.btn--white:active,.btn.btn--white:focus,a.btn.btn--white:active,a.btn.btn--white:focus{background-color:#003194;border-color:#00297b;color:#3c3c3c}.btn.btn---rebrand-primary,a.btn.btn---rebrand-primary{background-color:#0349D6;color:#fff;border-color:#0349D6}.btn.btn---rebrand-primary:hover,a.btn.btn---rebrand-primary:hover{background-color:#003194;color:#fff;border-color:#003194;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.btn.btn---rebrand-primary:focus,a.btn.btn---rebrand-primary:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}.btn.btn---rebrand-primary:focus.clarify,a.btn.btn---rebrand-primary:focus.clarify{-moz-box-shadow:0 0 0 6px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 0 6px rgba(255,255,255,0.5);outline-width:2px;outline-offset:2px;transition:border-color 0ms}.btn.btn---rebrand-primary:focus.clarify.hide-focus,a.btn.btn---rebrand-primary:focus.clarify.hide-focus{outline:none;-moz-box-shadow:0 0 0 6px transparent;-webkit-box-shadow:0 0 0 6px transparent;box-shadow:0 0 0 6px transparent}.btn.btn---rebrand-primary:active,.btn.btn---rebrand-primary.active,a.btn.btn---rebrand-primary:active,a.btn.btn---rebrand-primary.active{background-color:#0054FF;color:#fff;border-color:#0054FF}.btn.btn---rebrand-primary.hide-focus,a.btn.btn---rebrand-primary.hide-focus{outline:none}.btn.btn---rebrand-primary.hide-focus:focus,a.btn.btn---rebrand-primary.hide-focus:focus{outline:none}.btn.btn---rebrand-primary-alt,a.btn.btn---rebrand-primary-alt{background-color:#F6FBFE;color:#0349D6;border-color:#0349D6}.btn.btn---rebrand-primary-alt:hover,a.btn.btn---rebrand-primary-alt:hover{background-color:#003194;color:#fff;border-color:#003194;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.btn.btn---rebrand-primary-alt:focus,a.btn.btn---rebrand-primary-alt:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}.btn.btn---rebrand-primary-alt:focus.clarify,a.btn.btn---rebrand-primary-alt:focus.clarify{-moz-box-shadow:0 0 0 6px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 0 6px rgba(255,255,255,0.5);outline-width:2px;outline-offset:2px;transition:border-color 0ms}.btn.btn---rebrand-primary-alt:focus.clarify.hide-focus,a.btn.btn---rebrand-primary-alt:focus.clarify.hide-focus{outline:none;-moz-box-shadow:0 0 0 6px transparent;-webkit-box-shadow:0 0 0 6px transparent;box-shadow:0 0 0 6px transparent}.btn.btn---rebrand-primary-alt:active,.btn.btn---rebrand-primary-alt.active,a.btn.btn---rebrand-primary-alt:active,a.btn.btn---rebrand-primary-alt.active{background-color:#0054FF;color:#fff;border-color:#0054FF}.btn.btn---rebrand-primary-alt.hide-focus,a.btn.btn---rebrand-primary-alt.hide-focus{outline:none}.btn.btn---rebrand-primary-alt.hide-focus:focus,a.btn.btn---rebrand-primary-alt.hide-focus:focus{outline:none}.btn.btn---rebrand-secondary,a.btn.btn---rebrand-secondary{background-color:#4D00DE;color:#fff;border-color:#4D00DE}.btn.btn---rebrand-secondary:hover,a.btn.btn---rebrand-secondary:hover{background-color:#4D00DE;color:#fff;border-color:#4D00DE;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.btn.btn---rebrand-secondary:focus,a.btn.btn---rebrand-secondary:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}.btn.btn---rebrand-secondary:focus.clarify,a.btn.btn---rebrand-secondary:focus.clarify{-moz-box-shadow:0 0 0 6px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 0 6px rgba(255,255,255,0.5);outline-width:2px;outline-offset:2px;transition:border-color 0ms}.btn.btn---rebrand-secondary:focus.clarify.hide-focus,a.btn.btn---rebrand-secondary:focus.clarify.hide-focus{outline:none;-moz-box-shadow:0 0 0 6px transparent;-webkit-box-shadow:0 0 0 6px transparent;box-shadow:0 0 0 6px transparent}.btn.btn---rebrand-secondary:active,.btn.btn---rebrand-secondary.active,a.btn.btn---rebrand-secondary:active,a.btn.btn---rebrand-secondary.active{background-color:#7134AE;color:#fff;border-color:#7134AE}.btn.btn---rebrand-secondary.hide-focus,a.btn.btn---rebrand-secondary.hide-focus{outline:none}.btn.btn---rebrand-secondary.hide-focus:focus,a.btn.btn---rebrand-secondary.hide-focus:focus{outline:none}.btn.btn---rebrand-secondary-alt,a.btn.btn---rebrand-secondary-alt{background-color:#F9F4FF;color:#4D00DE;border-color:#4D00DE}.btn.btn---rebrand-secondary-alt:hover,a.btn.btn---rebrand-secondary-alt:hover{background-color:#4D00DE;color:#fff;border-color:#4D00DE;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.btn.btn---rebrand-secondary-alt:focus,a.btn.btn---rebrand-secondary-alt:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}.btn.btn---rebrand-secondary-alt:focus.clarify,a.btn.btn---rebrand-secondary-alt:focus.clarify{-moz-box-shadow:0 0 0 6px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 0 6px rgba(255,255,255,0.5);outline-width:2px;outline-offset:2px;transition:border-color 0ms}.btn.btn---rebrand-secondary-alt:focus.clarify.hide-focus,a.btn.btn---rebrand-secondary-alt:focus.clarify.hide-focus{outline:none;-moz-box-shadow:0 0 0 6px transparent;-webkit-box-shadow:0 0 0 6px transparent;box-shadow:0 0 0 6px transparent}.btn.btn---rebrand-secondary-alt:active,.btn.btn---rebrand-secondary-alt.active,a.btn.btn---rebrand-secondary-alt:active,a.btn.btn---rebrand-secondary-alt.active{background-color:#7134AE;color:#fff;border-color:#7134AE}.btn.btn---rebrand-secondary-alt.hide-focus,a.btn.btn---rebrand-secondary-alt.hide-focus{outline:none}.btn.btn---rebrand-secondary-alt.hide-focus:focus,a.btn.btn---rebrand-secondary-alt.hide-focus:focus{outline:none}.btn.btn---rebrand-gray-alt,a.btn.btn---rebrand-gray-alt{background-color:#F5F5F3;color:#494949;border-color:#494949}.btn.btn---rebrand-gray-alt:hover,a.btn.btn---rebrand-gray-alt:hover{background-color:#494949;color:#fff;border-color:#494949;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.btn.btn---rebrand-gray-alt:focus,a.btn.btn---rebrand-gray-alt:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:2px}.btn.btn---rebrand-gray-alt:focus.clarify,a.btn.btn---rebrand-gray-alt:focus.clarify{-moz-box-shadow:0 0 0 6px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.5);box-shadow:0 0 0 6px rgba(255,255,255,0.5);outline-width:2px;outline-offset:2px;transition:border-color 0ms}.btn.btn---rebrand-gray-alt:focus.clarify.hide-focus,a.btn.btn---rebrand-gray-alt:focus.clarify.hide-focus{outline:none;-moz-box-shadow:0 0 0 6px transparent;-webkit-box-shadow:0 0 0 6px transparent;box-shadow:0 0 0 6px transparent}.btn.btn---rebrand-gray-alt:active,.btn.btn---rebrand-gray-alt.active,a.btn.btn---rebrand-gray-alt:active,a.btn.btn---rebrand-gray-alt.active{background-color:#1e1a1e;color:#fff;border-color:#1e1a1e}.btn.btn---rebrand-gray-alt.hide-focus,a.btn.btn---rebrand-gray-alt.hide-focus{outline:none}.btn.btn---rebrand-gray-alt.hide-focus:focus,a.btn.btn---rebrand-gray-alt.hide-focus:focus{outline:none}.btn.btn--sm,a.btn.btn--sm{height:40px;line-height:38px;padding:0 20px;border-radius:20px}.btn.btn--sm-rebrand,a.btn.btn--sm-rebrand{height:45px;padding:0 20px;border-radius:25px}.btn.resized,a.btn.resized{min-width:fit-content}.btn.btn--lg,a.btn.btn--lg{height:55px;line-height:53px;padding:0 35px;border-radius:28px}.btn.btn--lg.btn--wide,a.btn.btn--lg.btn--wide{min-width:270px}@media screen and (max-width: 1022px){.btn.btn--lg.btn--wide,a.btn.btn--lg.btn--wide{min-width:inherit}}.btn.btn--lg.btn--thick,a.btn.btn--lg.btn--thick{line-height:51px}.btn.btn--block,a.btn.btn--block{width:100%;display:block;padding-left:0;padding-right:0;min-width:inherit;align-self:center}.btn.btn--primary-gradient,a.btn.btn--primary-gradient{position:relative;border:none;line-height:45px;overflow:hidden;z-index:3}.btn.btn--primary-gradient:hover::before,a.btn.btn--primary-gradient:hover::before{transform:translate(-50%, -50%) rotate(180deg)}.btn.btn--primary-gradient::before,a.btn.btn--primary-gradient::before{content:'';background-image:linear-gradient(87deg, #4D00DE, #4D00DE);position:absolute;width:150%;left:50%;top:50%;transform:translate(-50%, -50%) rotate(0deg);padding-bottom:300%;z-index:-2;transition:transform 500ms}.btn--pill,a.btn--pill{height:35px;line-height:33px;border-radius:18px;padding:0 20px;background-color:transparent;border-color:#dedede;border-width:1px;color:#494949;min-width:inherit;cursor:pointer}.btn--pill-dropdown,a.btn--pill-dropdown{background-color:#fff;border-color:#fff;padding:0 25px}.btn--pill-dropdown:focus,.btn--pill-dropdown:hover,a.btn--pill-dropdown:focus,a.btn--pill-dropdown:hover{background-color:#efefea;border-color:#efefea;color:#494949}.btn--pill-dropdown:focus svg,.btn--pill-dropdown:hover svg,a.btn--pill-dropdown:focus svg,a.btn--pill-dropdown:hover svg{fill:#494949}.btn--pill-dropdown--open svg,a.btn--pill-dropdown--open svg{transform:rotate(180deg)}.btn--pill-dropdown svg,a.btn--pill-dropdown svg{fill:#c7c6c7;margin-left:5px;transition:transform 100ms}.btn--learn-more,a.btn--learn-more{border-radius:5px;padding:0 10px;min-width:inherit;height:35px;line-height:33px;border-width:1px;font-size:14px}.btn--learn-more svg,a.btn--learn-more svg{display:none;fill:#4D00DE}.btn--learn-more span,a.btn--learn-more span{display:block}.btn--learn-more.open,a.btn--learn-more.open{margin-left:50px;border:none;background-color:transparent}.btn--learn-more.open.btn--default-secondary:hover,a.btn--learn-more.open.btn--default-secondary:hover{background-color:transparent;border-color:transparent}.btn--learn-more.open.btn--default-secondary:hover svg,a.btn--learn-more.open.btn--default-secondary:hover svg{fill:#4D00DE}.btn--learn-more.open svg,a.btn--learn-more.open svg{display:block}.btn--learn-more.open span,a.btn--learn-more.open span{display:none}.btn--secondary-action,.btn--secondary-action-rebrand,a.btn--secondary-action-rebrand,a.btn--secondary-action,a.btn--secondary-action-rebrand{border-radius:5px;padding:0 20px;min-width:inherit;height:50px;line-height:48px;border-width:1px}.btn--secondary-action--sm,a.btn--secondary-action--sm{height:35px;line-height:33px}.btn--secondary-action-rebrand,a.btn--secondary-action-rebrand{border-radius:22.5px}.btn--thick,a.btn--thick{border-width:2px;line-height:41px}.btn--thick.btn--sm,a.btn--thick.btn--sm{line-height:31px}.btn--svg,a.btn--svg{display:inline-flex;align-items:center;padding-left:15px;font-size:1.25em}.btn--svg:hover svg,a.btn--svg:hover svg{fill:#fff}.btn--svg svg,a.btn--svg svg{fill:#4D00DE;margin-right:20px;transition:fill 300ms;pointer-events:none}.btn--svg.btn--email,.btn--svg.btn--facebook,.btn--svg.btn--google,.btn--svg.btn--twitter,a.btn--svg.btn--email,a.btn--svg.btn--facebook,a.btn--svg.btn--google,a.btn--svg.btn--twitter{font-weight:400;font-size:1em}.btn--svg.btn--email svg,.btn--svg.btn--facebook svg,.btn--svg.btn--google svg,.btn--svg.btn--twitter svg,a.btn--svg.btn--email svg,a.btn--svg.btn--facebook svg,a.btn--svg.btn--google svg,a.btn--svg.btn--twitter svg{fill:#fff;vertical-align:-3px}@media screen and (max-width: 1022px){.btn--svg,a.btn--svg{min-width:inherit;padding-left:10px;padding-right:20px}.btn--svg svg,a.btn--svg svg{margin-right:10px}}.btn.btn--loading,a.btn.btn--loading{color:transparent !important;pointer-events:none;position:relative}.btn.btn--loading svg,a.btn.btn--loading svg{fill:transparent !important}.btn.btn--loading::after,a.btn.btn--loading::after{content:'';position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;opacity:0.75;width:24px;height:24px;animation:btnLoadingSpin 500ms linear infinite;background-image:url(/images/icons/loading-spinner.svg);background-size:24px 24px}.btn.btn--loading.btn--default-secondary,a.btn.btn--loading.btn--default-secondary{background-color:#4D00DE}@media screen and (max-width: 1022px){.btn,a.btn{font-size:16px;height:50px;line-height:48px}.btn.btn--lg,.btn.btn--md,.btn.btn--sm,a.btn.btn--lg,a.btn.btn--md,a.btn.btn--sm{font-size:16px;height:50px;line-height:48px}.btn.btn--thick,a.btn.btn--thick{line-height:46px;height:50px}.btn.btn--thick.btn--sm,.btn.btn--thick.btn--md,.btn.btn--thick.btn--lg,a.btn.btn--thick.btn--sm,a.btn.btn--thick.btn--md,a.btn.btn--thick.btn--lg{line-height:46px}.btn.btn--secondary-action,.btn.btn--secondary-action-rebrand,a.btn.btn--secondary-action,a.btn.btn--secondary-action-rebrand{height:45px;line-height:43px}}@keyframes btnLoadingSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tag{font-size:14px;color:#fff;font-weight:500;text-transform:uppercase;padding:0 20px 0 8px;height:30px;line-height:30px;min-width:initial;display:flex;align-items:center;justify-content:flex-start;border-radius:5px;cursor:default}.tag svg{fill:#fff;margin-right:10px}.tag--luxury{background-color:#f4bb18}.tag--simple-stay{background-color:#8cc63f}html{font-family:"Calibre",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;min-width:1400px}@media screen and (max-width: 1400px){body{min-width:inherit}}@media screen and (max-width: 1022px){body{min-width:inherit}}body.modal-open{padding-right:0 !important;overflow-y:auto}.no-scroll{position:fixed;left:0;right:0;overflow-x:hidden;overflow-y:scroll}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.site-main{background-color:#fff;transition:transform 400ms ease-out}.site-main--menu-open{transform:translate(-250px, 0)}.basic-page{padding:80px 0 100px 0}.inner{position:relative}.content .list-unstyled,.list-unstyled{list-style-type:none;margin:0;padding:0}.content .list-unstyled li,.list-unstyled li{margin:0;padding:0}.content .list-unstyled li::before,.list-unstyled li::before{display:none}.hide{display:none}.flex-separate{display:flex;justify-content:space-between}.flex-separate--center{align-items:center}.flex-separate--baseline{align-items:flex-end}.flex-separate--top{align-items:flex-start}.inline-label{position:relative}.inline-label.placeholder label.label-show{right:0;opacity:0}.inline-label label{position:absolute;top:0;right:0;height:45px;line-height:45px;margin:auto;color:#4D00DE;opacity:0;transition:all 300ms ease-in-out}.inline-label label.label-show{right:20px;opacity:1}.inline-label label.sr-only{position:inherit}.form-wrap{padding-right:30px}@media screen and (max-width: 1022px){.form-wrap{padding-right:0}}.form-control,select.form-control-darkChevron,select.form-control-rebrand{display:block;width:100%;height:45px;padding:5px 14px;color:#1e1a1e;font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:1.4;border-radius:5px;border:1px solid rgba(0,0,0,0);box-shadow:none;transition:all 300ms;-webkit-appearance:none}@media screen and (max-width: 1022px){.form-control,select.form-control-darkChevron,select.form-control-rebrand{font-size:16px;height:45px}}.form-control::-moz-placeholder,select.form-control-darkChevron::-moz-placeholder,select.form-control-rebrand::-moz-placeholder{color:#1e1a1e;opacity:1}.form-control:-ms-input-placeholder,select.form-control-darkChevron:-ms-input-placeholder,select.form-control-rebrand:-ms-input-placeholder{color:#1e1a1e}.form-control::-webkit-input-placeholder,select.form-control-darkChevron::-webkit-input-placeholder,select.form-control-rebrand::-webkit-input-placeholder{color:#1e1a1e}.form-control:active,select.form-control-darkChevron:active,select.form-control-rebrand:active,.form-control:focus,select.form-control-darkChevron:focus,select.form-control-rebrand:focus{box-shadow:none;background-color:#fff;border-color:#c7c6c7;outline:0}.form-control[disabled],select.form-control-darkChevron[disabled],select.form-control-rebrand[disabled],.form-control[readonly],select.form-control-darkChevron[readonly],select.form-control-rebrand[readonly]{background-color:#eee;cursor:not-allowed}.form-control[disabled]::-moz-placeholder,select.form-control-darkChevron[disabled]::-moz-placeholder,select.form-control-rebrand[disabled]::-moz-placeholder,.form-control[readonly]::-moz-placeholder,select.form-control-darkChevron[readonly]::-moz-placeholder,select.form-control-rebrand[readonly]::-moz-placeholder{color:#c7c6c7}.form-control[disabled]:-ms-input-placeholder,select.form-control-darkChevron[disabled]:-ms-input-placeholder,select.form-control-rebrand[disabled]:-ms-input-placeholder,.form-control[readonly]:-ms-input-placeholder,select.form-control-darkChevron[readonly]:-ms-input-placeholder,select.form-control-rebrand[readonly]:-ms-input-placeholder{color:#c7c6c7}.form-control[disabled]::-webkit-input-placeholder,select.form-control-darkChevron[disabled]::-webkit-input-placeholder,select.form-control-rebrand[disabled]::-webkit-input-placeholder,.form-control[readonly]::-webkit-input-placeholder,select.form-control-darkChevron[readonly]::-webkit-input-placeholder,select.form-control-rebrand[readonly]::-webkit-input-placeholder{color:#c7c6c7}textarea.form-control{height:165px;padding:12px 14px;resize:none}textarea.form-control.form-control--textarea-short{height:115px;min-height:115px}textarea.form-control.form-control--textarea-extra-short{height:74px;min-height:74px}textarea.form-control.form-control--textarea-resizable{resize:vertical;max-height:300px}.label,label{font-family:"Calibre",sans-serif;font-size:15px;font-weight:500;color:#494949;line-height:20px;text-transform:none;letter-spacing:0;display:inline-block}.label .label__subtext,label .label__subtext{font-weight:400}.label .label__tooltip,label .label__tooltip{position:relative;display:inline-block;margin-left:5px}.label .label__tooltip svg,label .label__tooltip svg{fill:#4D00DE;position:relative;display:block}.required{color:#4D00DE}.form-group{margin-bottom:0;position:relative}@media screen and (max-width: 1022px){.form-group{margin-bottom:15px}.form-group--double-field{padding-right:7px}.form-group--double-field+.form-group--double-field{padding-left:7px;padding-right:0}}.form-group svg{transition:fill 300ms;position:absolute}.form-group--search .form-control,.form-group--search-rebrand .form-control,.form-group--search select.form-control-darkChevron,.form-group--search-rebrand select.form-control-darkChevron,.form-group--search select.form-control-rebrand,.form-group--search-rebrand select.form-control-rebrand{padding-left:50px}@media screen and (max-width: 1022px){.form-group--search .form-control,.form-group--search-rebrand .form-control,.form-group--search select.form-control-darkChevron,.form-group--search-rebrand select.form-control-darkChevron,.form-group--search select.form-control-rebrand,.form-group--search-rebrand select.form-control-rebrand{padding-left:15px}}.form-group--search .form-control:focus+svg,.form-group--search-rebrand .form-control:focus+svg,.form-group--search select.form-control-darkChevron:focus+svg,.form-group--search-rebrand select.form-control-darkChevron:focus+svg,.form-group--search select.form-control-rebrand:focus+svg,.form-group--search-rebrand select.form-control-rebrand:focus+svg{fill:#4D00DE}.form-group--search svg,.form-group--search-rebrand svg{fill:#4D00DE;transition:fill 300ms;position:absolute;top:15px;left:15px;pointer-events:none}.form-group--search-rebrand svg{fill:#494949}.form-group--calendar .form-control[readonly],.form-group--calendar select.form-control-darkChevron[readonly],.form-group--calendar select.form-control-rebrand[readonly]{color:#1e1a1e}.form-group--calendar .form-control[readonly]::-moz-placeholder,.form-group--calendar select.form-control-darkChevron[readonly]::-moz-placeholder,.form-group--calendar select.form-control-rebrand[readonly]::-moz-placeholder{color:#1e1a1e}.form-group--calendar .form-control[readonly]:-ms-input-placeholder,.form-group--calendar select.form-control-darkChevron[readonly]:-ms-input-placeholder,.form-group--calendar select.form-control-rebrand[readonly]:-ms-input-placeholder{color:#1e1a1e}.form-group--calendar .form-control[readonly]::-webkit-input-placeholder,.form-group--calendar select.form-control-darkChevron[readonly]::-webkit-input-placeholder,.form-group--calendar select.form-control-rebrand[readonly]::-webkit-input-placeholder{color:#1e1a1e}.form-group--calendar label{display:flex}.form-group--calendar label svg{position:static;margin-left:10px;fill:#c7c6c7}.form-group--currency .form-control,.form-group--currency select.form-control-darkChevron,.form-group--currency select.form-control-rebrand{padding-left:26px}.form-group--currency::after{content:'$';position:absolute;top:21px;left:30px;color:#1e1a1e}@media screen and (max-width: 1022px){.form-group--currency::after{top:13px}}.form-group small.note{display:block;line-height:1.2;margin-top:5px;color:#494949}.form-group--error .form-control,.form-group--error select.form-control-darkChevron,.form-group--error select.form-control-rebrand{border-color:#4D00DE}.form-error,.form-success{padding-top:5px}.form-error p,.form-error div,.form-success p,.form-success div{color:#4D00DE;font-size:15px;margin-bottom:0}.form-error p{color:#4D00DE}.form-success p{color:#8cc63f}.form-group__container+.form-group__container{margin-top:20px}@media screen and (max-width: 1022px){.form-group__container+.form-group__container{margin-top:15px}}@media screen and (max-width: 1022px){.form-group__container .form-group{margin-bottom:0}.form-group__container .field-group .form-group--inline{margin-bottom:0}}.form-group__container--has-error .form-control,.form-group__container--has-error select.form-control-darkChevron,.form-group__container--has-error select.form-control-rebrand{border-color:#fd5555}.form-group__container--has-error .filter-dropdown .filter-dropdown__label---form-control{border:1px solid #fd5555}.form-group__container--has-error .DateRangePickerInput .DateInput:first-child,.form-group__container--has-error .DateRangePickerInput .DateInput_darkSVG:first-child{border-color:#fd5555}.form-group__container--has-error .DateRangePickerInput .DateInput:last-child,.form-group__container--has-error .DateRangePickerInput .DateInput_darkSVG:last-child{border-color:#fd5555}.form-group__error{color:#e31e26;font-size:15px;margin-bottom:0}.form-group__error--negative-margin{margin-top:-30px}.form-group__error--negative-margin-generic{margin-top:-20px;margin-bottom:20px}.field-group{display:flex;margin:0 -15px}.field-group .form-group{padding:0 15px;flex-grow:1}.field-group .form-group .form-group{padding:0}.field-group .form-group--inline{margin-bottom:0}@media screen and (max-width: 1022px){.field-group .form-group--inline{margin-bottom:15px}}.field-group .form-group--inline--half{width:50%}.field-group .form-submit{margin:0}.field-group .form-submit .btn{padding:0 20px;height:52px;line-height:50px;border-radius:0 5px 5px 0;min-width:inherit}.field-group__text{color:#c7c6c7}.field-group--gutter-none{margin:0}.field-group--gutter-none .form-group{padding:0}.field-group--gutter-none .form-group:first-child .form-control,.field-group--gutter-none .form-group:first-child select.form-control-darkChevron,.field-group--gutter-none .form-group:first-child select.form-control-rebrand{border-radius:5px 0 0 5px}.field-group--gutter-none .form-group:last-child .form-control,.field-group--gutter-none .form-group:last-child select.form-control-darkChevron,.field-group--gutter-none .form-group:last-child select.form-control-rebrand{border-radius:0 5px 5px 0}.field-group--gutter-none .form-group+.form-group .form-control,.field-group--gutter-none .form-group+.form-group select.form-control-darkChevron,.field-group--gutter-none .form-group+.form-group select.form-control-rebrand{border-left-color:#dedede}.field-group--gutter-none .form-group .form-control,.field-group--gutter-none .form-group select.form-control-darkChevron,.field-group--gutter-none .form-group select.form-control-rebrand{border-radius:0}.field-group--gutter-thin{margin:0 -7px}.field-group--gutter-thin .form-group{padding:0 7px}.field-group--gutter-thinner{margin:0 -4px}.field-group--gutter-thinner .form-group{padding:0 4px}.form-section{padding-bottom:35px}@media screen and (max-width: 1022px){.form-section{padding-bottom:25px}}.form-section h2{margin-bottom:15px;color:#4D00DE}@media screen and (max-width: 1022px){.form-section h2{font-size:1.75em}}.form-section:last-child{padding-bottom:0}.form-section--setin-radiogroup{position:relative;padding-left:45px}.form-section--setin-radiogroup>.form-group:last-child{margin-bottom:28px}.form-group--radio+.form-section--setin-radiogroup{margin-top:-20px}.form-section+.form-section{border-top:1px solid #dedede;padding-top:30px}.form-section+.form-section--dotted{border-top:none;position:relative}.form-section+.form-section--dotted::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.form-section+.form-section--no-divider{border-top:none;padding-top:10px}@media screen and (max-width: 1022px){.form-section+.form-section--no-divider{padding-bottom:0}.form-section+.form-section--no-divider.form-submit{padding-top:0}}@media screen and (max-width: 1022px){.form-section+.form-section{padding-top:25px}}.form-section>.form-group,.form-section .field-group{margin-bottom:30px}.form-section>.form-group:last-child,.form-section .field-group:last-child{margin-bottom:0}@media screen and (max-width: 1022px){.form-section>.form-group:last-child,.form-section .field-group:last-child{margin-bottom:15px}}@media screen and (max-width: 1022px){.form-section .field-group{margin-top:0;margin-bottom:0}}.form-section__collapsible-block{border-bottom:1px solid #dedede}.form-section__collapsible-block--open{border-bottom:none}.form-section__collapsible-block--open .form-section__trigger>svg{transform:rotate(180deg)}.form-section__collapse{display:none}.form-section__trigger{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.form-section__trigger h3,.form-section__trigger .section__grid-block--full-image .p3,.section__grid-block--full-image .form-section__trigger .p3,.form-section__trigger .purplehover .p3,.purplehover .form-section__trigger .p3{margin:0;display:flex;align-items:center}.form-section__trigger h3 .icon-circle,.form-section__trigger .section__grid-block--full-image .p3 .icon-circle,.section__grid-block--full-image .form-section__trigger .p3 .icon-circle,.form-section__trigger .purplehover .p3 .icon-circle,.purplehover .form-section__trigger .p3 .icon-circle{margin-right:15px}.form-section__trigger svg{fill:#494949;transition:transform 100ms}.form-section__trigger__icons{display:flex;align-items:center}.form-section__trigger__icons>span+svg{margin-left:30px}.form-section__sub-section+.form-section__sub-section{margin-top:30px}.form-section p.lead{line-height:1.3}.form-section--submit.form-section{padding-top:45px}.form-submit{margin-top:25px}@media screen and (max-width: 1022px){.form-submit{margin-top:10px}}.form-submit--right{text-align:right}@media screen and (max-width: 1022px){.form-submit--right .btn{width:100%;display:block}}.form-submit--separate{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1022px){.form-submit--separate .btn{min-width:inherit;padding:0 20px}.form-submit--separate .btn:first-child{flex-shrink:0}.form-submit--separate .btn+.btn{margin-left:15px;width:100%}}.form-submit--centered{text-align:center}.form-submit--no-margin{margin:0}.secondary-action{padding-top:30px}.my-details .secondary-action{padding-top:0}@media screen and (max-width: 1022px){.secondary-action .btn{width:100%}}select.form-control,select.form-control-darkChevron,select.form-control-rebrand{display:block;width:100%;height:45px;padding:5px 14px;color:#1e1a1e;font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:1.4;border-radius:5px;border:1px solid rgba(0,0,0,0);box-shadow:none;transition:all 300ms;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../assets/bachcare/images/svg/select-arrow.svg");background-size:17px 9px;background-repeat:no-repeat;background-position:right 15px center;-webkit-touch-callout:none;user-select:none}@media screen and (max-width: 1022px){select.form-control,select.form-control-darkChevron,select.form-control-rebrand{height:45px}}select.form-control[multiple],select.form-control-darkChevron[multiple],select.form-control-rebrand[multiple]{padding:0 15px}select.form-control[multiple] option,select.form-control-darkChevron[multiple] option,select.form-control-rebrand[multiple] option{height:45px;display:flex;align-items:center}@media screen and (max-width: 1022px){select.form-control,select.form-control-darkChevron,select.form-control-rebrand{font-size:16px}}select.form-control-darkChevron,select.form-control-rebrand{background-image:url("../assets/bachcare/images/svg/select-arrow-dark.svg")}select.form-control-rebrand{border-radius:22.5px;border:2px solid rgba(73,73,73,0.25) !important;background-position:right 16px center;font-size:16px;height:48px !important;padding:0 24px;color:#1e1a1e !important;width:160px}select.form-control-rebrand:hover{text-decoration:underline;text-decoration-thickness:0.8px;text-underline-offset:3px}select.form-control-rebrand:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#4D00DE;text-decoration:underline;text-decoration-thickness:0.8px;text-underline-offset:3px}@media screen and (max-width: 1023px){select.form-control-rebrand{width:137px;min-width:48px}}select.form-control-rebrand .rebrandedOption{width:160px;margin-left:50px}@media screen and (max-width: 1023px){select.form-control-rebrand .rebrandedOption{width:137px}}select.form-control-rebrand.hide-focus:focus{outline:none}.checkbox-group{display:flex}.checkbox-group .checkbox+.checkbox{margin-left:30px}.checkbox{position:relative;margin-top:0;display:flex;flex-wrap:wrap}.checkbox.rebranded label::before{background-image:url("../assets/bachcare/images/svg/tick-blue-rebrand.svg") !important}.checkbox label{padding-left:45px;font-weight:400;margin:0;text-align:left;line-height:1.3;min-height:30px;padding-top:4px;flex:1}.checkbox label::before{content:'';position:absolute;left:0;top:0;margin:0;height:28px;width:28px;border-radius:5px;outline:none;cursor:pointer;transition:background-color 300ms,border-color 300ms;background-size:0 0;background-position:center;background-repeat:no-repeat;background-color:transparent;border:1px solid #dedede;background-image:url("../assets/bachcare/images/svg/tick.svg");-webkit-appearance:none}.preferences .checkbox label::before{top:-5px;margin-top:0}.checkbox label a{color:#4D00DE}.checkbox label a:hover{color:#4D00DE}.checkbox .form-control,.checkbox select.form-control-darkChevron,.checkbox select.form-control-rebrand{margin:0;height:28px;width:28px;opacity:0;visibility:hidden;cursor:pointer;position:absolute;top:0;left:0}.preferences .checkbox .form-control,.preferences .checkbox select.form-control-darkChevron,.preferences .checkbox select.form-control-rebrand{top:-5px;margin-top:0}.checkbox .form-control:checked ~ label::before,.checkbox select.form-control-darkChevron:checked ~ label::before,.checkbox select.form-control-rebrand:checked ~ label::before{background-size:16px 12px}.checkbox--background label::before{background-color:#fff}.checkbox--share label::before{background-color:rgba(30,26,30,0.2);border:1px solid #fff;background-image:url("../images/svg/tick-white.svg")}.checkbox--inverse label::before{background-color:#fff;border-color:#fff}.checkbox--inverse label{color:#fff}.checkbox .error-container{order:3;width:100%}.checkbox .error-container p{margin-top:25px;border-radius:5px}.checkbox--large .form-control,.checkbox--large select.form-control-darkChevron,.checkbox--large select.form-control-rebrand,.checkbox--medium .form-control,.checkbox--medium select.form-control-darkChevron,.checkbox--medium select.form-control-rebrand{height:40px;width:40px}.checkbox--large .form-control:checked ~ label::before,.checkbox--large select.form-control-darkChevron:checked ~ label::before,.checkbox--large select.form-control-rebrand:checked ~ label::before,.checkbox--medium .form-control:checked ~ label::before,.checkbox--medium select.form-control-darkChevron:checked ~ label::before,.checkbox--medium select.form-control-rebrand:checked ~ label::before{background-color:#8cc63f;background-size:17px 13px}.checkbox--large label,.checkbox--medium label{display:flex;align-items:center;min-height:40px;padding-left:55px;padding-top:0}.checkbox--large label::before,.checkbox--medium label::before{height:38px;width:38px;border-color:transparent;background-color:#fff;background-image:url("../images/svg/tick-white.svg")}.checkbox--medium .form-control,.checkbox--medium select.form-control-darkChevron,.checkbox--medium select.form-control-rebrand{height:32px;width:32px}.checkbox--medium label{min-height:32px;padding-left:45px;flex-wrap:wrap}.checkbox--medium label span{width:100%}.checkbox--medium label::before{height:30px;width:30px}.checkboxset .checkbox+.checkbox{margin-top:15px}.checkboxset--pills{display:flex;flex-wrap:wrap}.checkboxset--pills input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.checkboxset--pills input[type="checkbox"]:checked+.btn--pill{border-color:#4D00DE;color:#4D00DE}.checkboxset--pills .checkbox+.checkbox{margin-top:0}.checkboxset--pills .btn--pill{text-align:center;line-height:33px;margin:0 10px 10px 0;padding-left:20px}.checkboxset--pills .btn--pill::before{display:none}.optionset li .alert+.form-group,.optionset li .form-group+.form-group{margin-top:15px}.optionset li+li{margin-top:35px}.radio{visibility:hidden}.radio:checked ~ label::after{opacity:1}.radio ~ label{position:relative;cursor:pointer;font-weight:400;font-size:17px;margin:0;padding-left:45px}.radio ~ label .tooltip-trigger{top:0}.radio ~ label strong{font-weight:500}.radio ~ label::before{content:'';width:36px;height:36px;border-radius:50%;background-color:#fff;display:block;position:absolute;top:50%;left:-13px;margin-top:-18px;margin-right:10px;flex-shrink:0}.radio ~ label::after{content:'';width:14px;height:14px;border-radius:50%;background-color:#8cc63f;opacity:0;transition:opacity 300ms;display:block;position:absolute;top:50%;left:-2px;margin-top:-7px;flex-shrink:0}.form-group--radio+.form-group--radio{margin-top:15px}.form-group--radio .radio{display:none}.form-group--radio .radio ~ label{font-size:16px;color:#1e1a1e;min-height:32px;padding-top:5px;position:relative;display:block}.form-group--radio .radio ~ label::before{width:30px;height:30px;border:1px solid #c4c0c0;left:0;top:0;margin:0}.form-group--radio .radio ~ label::after{width:16px;height:16px;top:8px;left:8px;margin:0}.form-group--checkbox+.form-group--checkbox{margin-top:15px}.form-group--checkbox .checkbox{display:none}.form-group--checkbox .checkbox:checked ~ label::after{opacity:1}.form-group--checkbox .checkbox ~ label{cursor:pointer;font-weight:400;margin:0;padding-left:45px;font-size:16px;color:#1e1a1e;min-height:32px;padding-top:5px;position:relative;display:block}.form-group--checkbox .checkbox ~ label::before{content:'';background-color:#fff;border-radius:5px;display:block;position:absolute;flex-shrink:0;width:30px;height:30px;border:1px solid #c4c0c0;left:0;top:0;margin:0}.form-group--checkbox .checkbox ~ label::after{content:'';background-color:#8cc63f;opacity:0;transition:opacity 300ms;display:block;position:absolute;flex-shrink:0;width:16px;height:16px;top:8px;left:8px;margin:0}.rc-slider,.rc-slider-dark{width:calc(100% - 26px);margin-left:13px;margin-right:13px}.rc-slider-dark .ui-slider-handle{border:1px solid #494949 !important}.rc-slider-track{background:linear-gradient(to right, #4D00DE 50%, #4D00DE)}.rc-slider-rail{background-color:#c4c0c0;border-radius:4px}.rc-slider-handle{width:26px;height:26px;margin-left:-13px;margin-top:-11px;border:1px solid #c4c0c0}.rc-slider-handle:hover{border-color:#c4c0c0}.slider-values{padding-top:15px;font-size:16px;color:#6d6d6d;display:flex;justify-content:space-between}.slider-values__label{width:33.33333%}.slider-values__label--divider{text-align:center}.slider-values__label--max{text-align:right}.form--disabled{pointer-events:none}.selectboxit-container{position:relative}.selectboxit-container *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;overflow:hidden;display:block;position:relative;height:45px;padding:0;color:#1e1a1e;font-family:"Calibre",sans-serif;font-size:36px;font-weight:400;line-height:1.4;border-radius:5px;border:1px solid rgba(0,0,0,0);box-shadow:none;transition:all 300ms;background-color:#fff;background-image:none}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:45px;line-height:50px;display:block}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;*width:100%;margin:20px 0 0;padding:0 25px;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:0 0 8px 8px;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none;opacity:0.6}.selectboxit-option{margin:0;list-style-type:none}.selectboxit-option+.selectboxit-option{position:relative}.selectboxit-option+.selectboxit-option::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.selectboxit-option-first{border-radius:0}.selectboxit-option-last{border-radius:0}.selectboxit-optgroup-header{font-weight:bold}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0;background-size:17px 9px;background-repeat:no-repeat;background-position:right 12px center}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-list{background-color:#845b7c}.selectboxit-list .selectboxit-option-anchor{font-family:"Raleway",sans-serif;color:#fff;font-size:30px;transition:opacity 300ms}body.mobile-menu__open{width:100%;overflow:hidden;position:fixed}.mobile-menu__container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;transform:translateX(100%);opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out 0s}.mobile-menu,.mobile-menu-rebrand{width:295px;padding:55px 30px 0;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.25);overflow-x:hidden;position:fixed;top:0;right:0;bottom:0;z-index:5;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform 0.2s ease-in-out 0s}.mobile-menu-rebrand{box-sizing:content-box}.mobile-menu-rebrand>ul a,.mobile-menu-rebrand li>div{color:#0349D6 !important;padding:1px}.mobile-menu-rebrand>ul a:hover,.mobile-menu-rebrand li>div:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mobile-menu-rebrand>ul a:focus,.mobile-menu-rebrand li>div:focus{border:1px solid #4D00DE;padding:0px;border-radius:5px}.mobile-menu-rebrand *{outline:none}.mobile-menu__underlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(73,73,73,0.6)}.mobile-menu__btn+.mobile-menu__btn{margin-top:12px}.mobile-menu-user__list{padding:25px 0;margin:0;list-style:none}.mobile-menu-user__item{padding:0}.mobile-menu-user__item+.mobile-menu-user__item{margin-top:12px}.mobile-menu-user__link{color:#494949;font-size:17px;font-weight:500;cursor:pointer;display:inline-block;transition:color 300ms}.mobile-menu-user__link:hover,.mobile-menu-user__link:focus{color:#4D00DE}.mobile-menu-user__link--active{color:#4D00DE}.mobile-menu-user__list+.mobile-menu__list{border-top:1px solid #e7e7de}.mobile-menu__list{padding:25px 0;margin:0;list-style:none}.mobile-menu__item{padding:0}.mobile-menu__item+.mobile-menu__item{margin-top:12px}.mobile-menu__link,.mobile-menu__link-rebrand{color:#494949;font-size:17px;font-weight:500;cursor:pointer;display:inline-block;transition:color 300ms}.mobile-menu__link:hover,.mobile-menu__link-rebrand:hover,.mobile-menu__link:focus,.mobile-menu__link-rebrand:focus{color:#4D00DE}.mobile-menu__link-rebrand{color:#0349D6;font-size:16px}.mobile-menu__link-rebrand:hover,.mobile-menu__link-rebrand:focus,.mobile-menu__link-rebrand.focus{color:#0349D6;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.mobile-menu__link-rebrand:focus,.mobile-menu__link-rebrand.focus{border:1px solid #4D00DE;border-radius:5px;margin:-1px}.mobile-menu__link--active{color:#4D00DE}.mobile-menu-social__list,.mobile-menu-social__list-rebrand{border-top:1px solid #e7e7de;padding:25px 0 0;margin:0;list-style:none;display:flex}.mobile-menu-social__list-rebrand .mobile-menu-social__item{padding:2px}.mobile-menu-social__list-rebrand .mobile-menu-social__item:focus{border:1px solid #4D00DE;padding:1px;border-radius:50%}.mobile-menu-social__list-rebrand .mobile-menu-social__link{background-image:none;background-color:#4D00DE}.mobile-menu-social__list-rebrand .mobile-menu-social__link::after{content:'';background-color:#0349D6}.mobile-menu-social__list-rebrand.active{background-color:#7134AE;border-color:#7134AE}.mobile-menu-social__item+.mobile-menu-social__item{margin-left:10px}.mobile-menu-social__link{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to right, #913348 0%, #663458 100%);position:relative;overflow:hidden;z-index:0}.mobile-menu-social__link::after{content:'';background-color:#4D00DE;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;opacity:0;transition:opacity 300ms}.mobile-menu-social__link:hover::after{opacity:1}.mobile-menu-social__link svg{display:block;fill:#fff;transition:fill 300ms}.mobile-menu-social__link--instagram svg{width:15px;height:15px}.mobile-menu-social__link--twitter svg{width:16px;height:12px}.mobile-menu-social__link--facebook svg{width:8px;height:13px}.mobile-menu-social__link--pinterest svg{width:11px;height:14px}.mobile-menu__close,.mobile-menu__close-rebrand{position:absolute;top:10px;right:10px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.mobile-menu__close:hover svg,.mobile-menu__close-rebrand:hover svg{fill:#4D00DE}.mobile-menu__close svg,.mobile-menu__close-rebrand svg{fill:#494949;width:20px;height:20px;display:block;pointer-events:none;transition:fill 300ms}.mobile-menu__close-rebrand:hover svg{fill:#494949}.mobile-menu__container--enter .mobile-menu,.mobile-menu__container--enter .mobile-menu-rebrand{transform:translateX(100%)}.mobile-menu__container--enter .mobile-menu__underlay{opacity:0}.mobile-menu__container--enter.mobile-menu__container--enter-active .mobile-menu,.mobile-menu__container--enter.mobile-menu__container--enter-active .mobile-menu-rebrand{transition:all 300ms cubic-bezier(0.55, 0, 0.1, 1);transform:translateX(0)}.mobile-menu__container--enter.mobile-menu__container--enter-active .mobile-menu__underlay{opacity:1;transition:opacity 300ms}.mobile-menu__container--leave .mobile-menu,.mobile-menu__container--leave .mobile-menu-rebrand{transform:translateX(0)}.mobile-menu__container--leave .mobile-menu__underlay{opacity:1}.mobile-menu__container--leave.mobile-menu__container--leave-active .mobile-menu,.mobile-menu__container--leave.mobile-menu__container--leave-active .mobile-menu-rebrand{transition:all 300ms cubic-bezier(0.55, 0, 0.1, 1);transform:translateX(100%)}.mobile-menu__container--leave.mobile-menu__container--leave-active .mobile-menu__underlay{opacity:0;transition:opacity 300ms}@media screen and (max-width: 1022px){.mobile-menu__open{opacity:1;pointer-events:all;transform:translateX(0)}.mobile-menu__open .mobile-menu,.mobile-menu__open .mobile-menu-rebrand{transform:translateX(0)}}.mob-nav__burger{padding:0;background-color:transparent;border:none;outline:none;width:40px;height:40px;cursor:pointer;position:relative;margin-left:auto;display:none}@media screen and (max-width: 1022px){.mob-nav__burger{display:block}}.mob-nav__burger-box{width:26px;height:18px;display:block;position:relative;margin:0 auto;pointer-events:none}.mob-nav__burger-inner,.mob-nav__burger-inner-rebrand{transition-duration:300ms;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);display:block;top:50%;margin-top:-1px;pointer-events:none}.mob-nav__burger-inner,.mob-nav__burger-inner-rebrand,.mob-nav__burger-inner::after,.mob-nav__burger-inner-rebrand::after,.mob-nav__burger-inner::before,.mob-nav__burger-inner-rebrand::before{width:26px;height:2px;background-color:#4D00DE;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;pointer-events:none}.mob-nav__burger-inner::after,.mob-nav__burger-inner-rebrand::after,.mob-nav__burger-inner::before,.mob-nav__burger-inner-rebrand::before{content:"";display:block}.mob-nav__burger-inner::before,.mob-nav__burger-inner-rebrand::before{top:-8px;transition:top 0.1s 0.34s ease-in}.mob-nav__burger-inner::after,.mob-nav__burger-inner-rebrand::after{bottom:-8px;transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.mob-nav__burger--active .mob-nav__burger-inner,.mob-nav__burger--active .mob-nav__burger-inner-rebrand{transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.mob-nav__burger--active .mob-nav__burger-inner::before,.mob-nav__burger--active .mob-nav__burger-inner-rebrand::before{top:0;transition:top 0.1s ease-out}.mob-nav__burger--active .mob-nav__burger-inner::after,.mob-nav__burger--active .mob-nav__burger-inner-rebrand::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.mob-nav__burger--dashboard .mob-nav__burger-inner,.mob-nav__burger--dashboard .mob-nav__burger-inner-rebrand,.mob-nav__burger--dashboard .mob-nav__burger-inner::after,.mob-nav__burger--dashboard .mob-nav__burger-inner-rebrand::after,.mob-nav__burger--dashboard .mob-nav__burger-inner::before,.mob-nav__burger--dashboard .mob-nav__burger-inner-rebrand::before{background-color:#fff}.mob-nav__burger-inner-rebrand,.mob-nav__burger-inner-rebrand::after,.mob-nav__burger-inner-rebrand::before{background-color:#494949}@media screen and (max-width: 1022px){body.mob-body--locked{position:fixed;width:100%;overflow:hidden}}.mob-nav__container{position:fixed;top:56px;z-index:100;width:100%;overflow-x:hidden;pointer-events:none;display:none}@media screen and (max-width: 1022px){.mob-nav__container{display:block}}.mob-nav{position:relative;width:100%;height:100vh;overflow:hidden;pointer-events:initial;background-size:750px 750px;background-position:left top;background-repeat:repeat;background-color:#4D00DE;transform:translateX(100%);transition:all 0.45s cubic-bezier(0.55, 0, 0.1, 1)}.mob-nav--open{transform:translateX(0%)}.mob-nav__menu{position:relative;z-index:1;width:100%;height:100%;padding:0;margin:0;list-style:none}.mob-nav__menu--open{z-index:2}.mob-nav__menu--children,.mob-nav__menu--parents{-webkit-overflow-scrolling:touch;overflow-y:scroll;transition:all 0.45s cubic-bezier(0.55, 0, 0.1, 1)}.mob-nav__menu--parents{transform:translateX(0%)}.mob-nav__menu--parents.mob-nav__menu--closed{transform:translateX(-100%)}.mob-nav__menu--children{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);padding-top:25px}.mob-nav__menu--children.mob-nav__menu--open{transform:translateX(0%)}.mob-nav__menu--children.mob-nav__menu--closed{transform:translateX(-100%)}.mob-nav__menu--children .mob-nav__link,.mob-nav__menu--children .mob-nav__trigger{font-size:14px;font-weight:400;letter-spacing:2;text-transform:none}.mob-nav__back+.mob-nav__item,.mob-nav__item+.mob-nav__item{margin-top:0}.mob-nav__item--margin-btm{margin-bottom:25px}.mob-nav__item--padded-top{padding-top:20px}.mob-nav__item--padded-top-lg{padding-top:25px}.mob-nav__item--padded-btm{padding-bottom:20px}.mob-nav__item--white{background-color:#fff}.mob-nav__item--white .mob-nav__link{color:#4D00DE}.mob-nav__item--white .mob-nav__link--active,.mob-nav__item--white .mob-nav__link.section,.mob-nav__item--white .mob-nav__link:focus,.mob-nav__item--white .mob-nav__link:hover{color:#4D00DE}.mob-nav__link,.mob-nav__trigger{font-size:13px;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.5;position:relative;display:flex;align-items:center;width:100%;padding:15px 30px;text-decoration:none;text-align:left;background-color:transparent;border:none;outline:none;transition:color 300ms;cursor:pointer}.mob-nav__link--active,.mob-nav__link.section,.mob-nav__link:focus,.mob-nav__link:hover,.mob-nav__trigger--active,.mob-nav__trigger.section,.mob-nav__trigger:focus,.mob-nav__trigger:hover{color:#4D00DE}.mob-nav__link--active .mob-nav__trigger-chevron,.mob-nav__link.section .mob-nav__trigger-chevron,.mob-nav__link:focus .mob-nav__trigger-chevron,.mob-nav__link:hover .mob-nav__trigger-chevron,.mob-nav__trigger--active .mob-nav__trigger-chevron,.mob-nav__trigger.section .mob-nav__trigger-chevron,.mob-nav__trigger:focus .mob-nav__trigger-chevron,.mob-nav__trigger:hover .mob-nav__trigger-chevron{fill:#4D00DE}.mob-nav__link--active .mob-nav__link-icon,.mob-nav__link.section .mob-nav__link-icon,.mob-nav__link:focus .mob-nav__link-icon,.mob-nav__link:hover .mob-nav__link-icon,.mob-nav__trigger--active .mob-nav__link-icon,.mob-nav__trigger.section .mob-nav__link-icon,.mob-nav__trigger:focus .mob-nav__link-icon,.mob-nav__trigger:hover .mob-nav__link-icon{fill:#4D00DE}.mob-nav__link--green{color:#4D00DE}.mob-nav__link--green:focus,.mob-nav__link--green:hover{color:#752cff}.mob-nav__link--child{font-size:14px;text-transform:none;font-weight:400;letter-spacing:0}.mob-nav__trigger-chevron{fill:#4D00DE;position:absolute;top:50%;right:25px;margin-top:-7px;transition:fill 300ms}.mob-nav__trigger--back{color:#4D00DE;font-weight:400;text-transform:none;letter-spacing:0;margin-bottom:5px;display:block}.mob-nav__trigger--back .mob-nav__trigger-chevron{position:static;margin-top:0;margin-right:10px;vertical-align:-1px}.mob-nav__link-icon{fill:#8e8e8e;margin-right:20px}.mob-nav__item--btn{padding:30px 30px 25px}.mob-nav__btn.btn.btn--primary{height:56px;line-height:54px;font-size:20px;max-width:275px;width:100%;padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center;margin:0 auto}.mob-nav__btn.btn.btn--primary:hover{color:#4D00DE;background-color:#fff;border-color:#fff}.mob-nav__btn.btn.btn--primary:hover svg{fill:#4D00DE}.mob-nav__btn.btn.btn--primary svg{margin-right:10px}.container{max-width:inherit}.full-width-elem{min-width:1400px}.full-width-elem--padded{padding:0 15px}@media screen and (max-width: 1022px){.full-width-elem--padded{padding:0}.full-width-elem--padded .grid-box,.full-width-elem--padded .grid-box-rebrand{margin:0 0 -30px}}@media screen and (max-width: 1022px){.full-width-elem{min-width:inherit}.full-width-elem .pagination,.full-width-elem .pagination-rebrand{padding:0 15px}}.pagination,.pagination-rebrand{display:flex;justify-content:center;align-items:center;padding-top:60px;margin:0;list-style:none}@media screen and (max-width: 1022px){.pagination,.pagination-rebrand{padding:15px 0 0}}.pagination-rebrand{padding-top:24px}.pagination--alt .pagination-block--link,.pagination--alt .pagination-block--mobile{border-color:#bab9ba}.pagination-block{margin:0 5px}.pagination-block a{border:1px solid #c4c0c0;background-color:#fff;height:45px;width:45px;font-family:"Calibre",sans-serif;font-weight:500;color:#494949;border-radius:5px;cursor:pointer;transition:border-color 300ms,color 300ms,background-color 300ms;display:flex;justify-content:center;align-items:center}.pagination-block a:focus{outline:0;color:#494949}.pagination-block a:hover{background-color:#4D00DE;border-color:#4D00DE;color:#fff}.pagination-block a:hover svg{fill:#fff}.pagination-block a .prev-small{content:url(/assets/bachcare/images/svg/prev-small.svg);width:8px;height:12px}.pagination-block a .next-small{content:url(/assets/bachcare/images/svg/next-small.svg);width:8px;height:12px}.pagination-block svg{fill:#494949}@media screen and (max-width: 1022px){.pagination-block a{height:40px;width:40px}}.pagination-block.rebrand-236{margin:0 6px;font-size:17px}.pagination-block.rebrand-236 a:hover .prev-small{content:url(/assets/bachcare/images/svg/prev-small-wht.svg)}.pagination-block.rebrand-236 a:hover .next-small{content:url(/assets/bachcare/images/svg/next-small-wht.svg)}.pagination-block--mobile a{width:auto;padding:0 15px;border-color:#fff;font-weight:400;display:flex;align-items:center}.pagination-block--ellipsis{display:flex;align-items:center;justify-content:center;width:30px;height:45px}@media screen and (max-width: 1022px){.pagination-block--ellipsis{width:auto}}.pagination-block--active a{color:#494949;background-color:#fff;border-color:#4D00DE;pointer-events:none}.pagination-block--disabled{display:none}.tooltip.__react_component_tooltip{font-size:15px;font-weight:400;line-height:1.2;text-align:left;border-radius:5px;padding:11px 15px;opacity:0;visibility:visible;box-shadow:0 2px 15px rgba(0,0,0,0.15);transition:opacity 225ms}.tooltip.__react_component_tooltip.show{opacity:1}.tooltip.__react_component_tooltip.type-dark{color:#494949;background-color:#fff;border:1px solid #c4c0c0}.tooltip.__react_component_tooltip.type-dark.place-top,.tooltip.__react_component_tooltip.type-dark.place-bottom{max-width:256px}.tooltip.__react_component_tooltip.type-dark.place-top::before,.tooltip.__react_component_tooltip.type-dark.place-bottom::before{content:'';width:0;height:0;position:absolute;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px}.tooltip.__react_component_tooltip.type-dark.place-top::after,.tooltip.__react_component_tooltip.type-dark.place-bottom::after{border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px}.tooltip.__react_component_tooltip.type-dark.place-top{margin-top:-15px}.tooltip.__react_component_tooltip.type-dark.place-top::before{border-top:10px solid #c4c0c0;bottom:-11px}.tooltip.__react_component_tooltip.type-dark.place-top::after{border-top-color:#fff;border-top-width:10px;bottom:-10px}.tooltip.__react_component_tooltip.type-dark.place-bottom{margin-top:15px}.tooltip.__react_component_tooltip.type-dark.place-bottom::before{border-bottom:10px solid #c4c0c0;top:-11px}.tooltip.__react_component_tooltip.type-dark.place-bottom::after{border-bottom-color:#fff;border-bottom-width:10px;top:-10px}.tooltip.__react_component_tooltip.type-dark.place-left,.tooltip.__react_component_tooltip.type-dark.place-right{max-width:256px}.tooltip.__react_component_tooltip.type-dark.place-left::before,.tooltip.__react_component_tooltip.type-dark.place-right::before{content:'';width:0;height:0;position:absolute;top:50%;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-top:-10px}.tooltip.__react_component_tooltip.type-dark.place-left::after,.tooltip.__react_component_tooltip.type-dark.place-right::after{border-top:10px solid transparent;border-bottom:10px solid transparent;margin-top:-10px}.tooltip.__react_component_tooltip.type-dark.place-left{margin-left:-15px}.tooltip.__react_component_tooltip.type-dark.place-left::before{border-left:10px solid #c4c0c0;right:-11px}.tooltip.__react_component_tooltip.type-dark.place-left::after{border-left-color:#fff;border-left-width:10px;right:-10px}.tooltip.__react_component_tooltip.type-dark.place-right{margin-left:15px}.tooltip.__react_component_tooltip.type-dark.place-right::before{border-right:10px solid #c4c0c0;left:-11px}.tooltip.__react_component_tooltip.type-dark.place-right::after{border-right-color:#fff;border-right-width:10px;left:-10px}.tooltip.__react_component_tooltip .multi-line{text-align:left}.tooltip h2,.tooltip h3,.tooltip .section__grid-block--full-image .p3,.section__grid-block--full-image .tooltip .p3,.tooltip .purplehover .p3,.purplehover .tooltip .p3,.tooltip h4,.tooltip h5{font-size:18px;line-height:1.2;color:#4D00DE;margin-bottom:5px}.tooltip p{line-height:1.2}.tooltip br{display:none}.tooltip--date-picker.__react_component_tooltip{transition:none}.tooltip--date-picker.__react_component_tooltip.type-dark.place-top,.tooltip--date-picker.__react_component_tooltip.type-dark.place-bottom{color:#4D00DE;font-weight:500;font-size:18px;letter-spacing:1px;text-align:center;padding:0;width:70px;max-width:70px;height:32px;line-height:30px}.tooltip--date-picker.__react_component_tooltip.type-dark.place-top{margin-top:-10px}.tooltip--date-picker.__react_component_tooltip.type-dark.place-bottom{margin-top:10px}.tooltip--date-picker--special.__react_component_tooltip.type-dark.place-top,.tooltip--date-picker--special.__react_component_tooltip.type-dark.place-bottom{width:82px;max-width:82px;display:flex;align-items:center;justify-content:center}.tooltip__sale-icon{width:14px;height:15px;display:inline-block;background-image:url("../images/svg/calendar-sale-tag.svg");background-size:14px 15px;margin-right:5px}.tippy-tooltip-content{padding:5px;text-align:left}.tippy-tooltip-content a{color:#66315d}.h1,h1{font-family:"Raleway",sans-serif;font-weight:700;font-size:3.5em;line-height:1;color:#1e1a1e;margin:0 0 30px}@media screen and (max-width: 1022px){.h1,h1{font-size:2.1875em}}.h1.hero,h1.hero{font-size:5em;font-weight:400;margin-bottom:20px;color:#fff;text-shadow:0 2px 0 #494949}.h2,h2{font-family:"Raleway",sans-serif;font-weight:700;font-size:45px;line-height:1.2;color:#1e1a1e;margin:0 0 45px}@media screen and (max-width: 1022px){.h2,h2{font-size:2.1875em}}.h3,h3,.section__grid-block--full-image .p3,.purplehover .p3{font-family:"Raleway",sans-serif;font-weight:400;font-size:2.1875em;color:#1e1a1e;margin:0 0 35px}.h3.small,h3.small,.section__grid-block--full-image .small.p3,.purplehover .small.p3{font-weight:400;font-size:1.75em}@media screen and (max-width: 1022px){.h3,h3,.section__grid-block--full-image .p3,.purplehover .p3{font-size:1.625em}}.h4,h4{font-family:"Calibre",sans-serif;font-weight:600;font-size:1.625em;color:#1e1a1e;margin:0 0 20px;line-height:1.4}@media screen and (max-width: 1022px){.h4,h4{font-size:1.375em}}.h5,h5{font-family:"Calibre",sans-serif;font-weight:400;font-size:1.375em;color:#1e1a1e;margin:0 0 15px;line-height:1.2}.h5.small,h5.small{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}p{line-height:1.4;font-weight:400;color:#494949;margin:0 0 15px}p:last-child{margin-bottom:0}p strong{font-weight:600;color:#1e1a1e}.lead{font-size:21px;color:#494949;line-height:1.5;font-family:"Calibre",sans-serif;font-weight:400}.lead--md{font-size:20px}.script-intro{font-family:"Raleway",sans-serif;font-size:2.0625em;line-height:1.1;color:#1e1a1e}@media screen and (max-width: 1022px){.script-intro{font-size:1.8em}}.large-text{font-size:2.1875em;line-height:1.3}small{font-size:14px;color:#494949;line-height:1.4}small strong{font-weight:600}b,strong{font-weight:600}blockquote{border-left:none;padding:12px 55px}blockquote p{color:#f7f7f4;font-size:45px;font-weight:400}blockquote p span{font-weight:700}blockquote small{font-size:14px;text-transform:uppercase;color:#494949}blockquote small::before{content:''}blockquote small span{font-weight:700}a,a.rebrand-236,.faux-link,button.link{color:#0349d6;transition:color 300ms;font-weight:500}a svg,a.rebrand-236 svg,.faux-link svg,button.link svg{transition:fill 300ms}a:focus,a:hover,.faux-link:focus,.faux-link:hover,button.link:focus,button.link:hover{color:#003194;text-decoration:none}a.rebrand-236{color:#0349d6}a.rebrand-236:focus,a.rebrand-236:hover{color:#0349d6;text-decoration:underline;text-underline-offset:2px}.faux-link{padding:0;outline:none;-webkit-appearance:none;appearance:none;border:0 none}.read-more{color:#4D00DE;font-weight:500;cursor:pointer;display:inline-block}.read-more:focus,.read-more:hover{color:#0349d6}.read-more:focus svg,.read-more:hover svg{fill:#0349d6}.read-more svg{margin-left:5px;fill:#4D00DE;transition:fill 300ms}.read-more.read-more-rebrand{color:#0349D6;padding:4px}.read-more.read-more-rebrand:focus,.read-more.read-more-rebrand:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.read-more.read-more-rebrand:focus svg,.read-more.read-more-rebrand:hover svg{fill:#0349D6}.read-more.read-more-rebrand:focus{border-radius:5px;border:2px solid #4D00DE;padding:2px;padding-bottom:4px;outline:none}.read-more.read-more-rebrand svg{fill:#0349D6}.read-more.read-more-rebrand.hide-focus{border:none;padding:4px}.read-more--active svg{transform:rotate(180deg)}.read-more__text{transition:color 300ms}button.link{display:inline;margin:0;padding:0;border:0 none;outline:none;appearance:none;background:transparent;cursor:pointer}.content .ul-list{padding:0;margin:0;list-style-type:none}.content .ul-list li{padding-left:20px;position:relative;font-weight:400;color:#494949;line-height:1.4}.content .ul-list li::before{content:'';position:absolute;display:block;left:0;top:9px;height:6px;width:6px;background-color:#4D00DE;border-radius:50%}.content .ul-list li+li{margin-top:5px}.content .ul-list--alt li{color:#4D00DE}.content .ul-list--alt li::before{background-color:#c7c6c7}.tick-list.list-unstyled{display:flex;flex-wrap:wrap}.tick-list.list-unstyled li{width:33.33333%;font-size:16px;padding-right:15px;margin-bottom:25px;color:#494949;display:flex;align-items:flex-start}.tick-list.list-unstyled li.no-tick::before{content:url("../assets/bachcare/images/svg/svg-no-amenity.svg");width:20px;height:20px;margin-right:10px;flex-shrink:0;display:block}.tick-list.list-unstyled li.no-tick.rebrand-236{margin-bottom:24px}.tick-list.list-unstyled li.no-tick.rebrand-236::before{content:url("../assets/bachcare/images/svg/no-amenity.svg");margin-right:8px}.tick-list.list-unstyled li::before{content:url("../assets/bachcare/images/svg/tick-green.svg");width:20px;height:20px;margin-right:10px;flex-shrink:0;display:block}.tick-list.list-unstyled li.rebrand-236{margin-bottom:24px}.tick-list.list-unstyled li.rebrand-236::before{content:url("../assets/bachcare/images/svg/tick-seagreen.svg");margin-right:8px}@media screen and (max-width: 1022px){.tick-list.list-unstyled li{width:50%;flex:0 0 50%;margin-bottom:10px;font-size:14px}}.tick-list.list-unstyled .tick-list__item--strikethrough{color:#999}table{border-collapse:collapse;width:100%}table td,table th{padding:10px 15px;border:none;font-size:14px}table td:first-child,table th:first-child{border-left:1px solid #efefea}table td:last-child,table th:last-child{border-right:1px solid #efefea}table tr{border-bottom:1px solid #efefea}table tr:first-child{border-top:1px solid #efefea}table thead tr{background-color:#4D00DE}table thead th{font-family:"Raleway",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:left}table tfoot td{border:none}table tfoot td:first-child{border:none}img{max-width:100%}img.left{float:left;margin-right:15px}img.right{float:right;margin-left:15px}img.center{display:block;margin:0 auto}.captionImage p{margin:5px 0 0;color:#939598}.captionImage.center{display:block}.captionImage.center p{text-align:center}.captionImage.left{float:left;margin-right:15px}.captionImage.left img{float:none;margin-right:0}.captionImage.right{float:right;margin-left:15px}.captionImage.right img{float:none;margin-left:0}.captionImage.right p{margin-left:0}.typography h1{margin-bottom:45px}.typography h2{margin-bottom:20px}.typography h3,.typography .section__grid-block--full-image .p3,.section__grid-block--full-image .typography .p3,.typography .purplehover .p3,.purplehover .typography .p3{margin-bottom:25px}.typography hr+h1,.typography ol+h2,.typography ol+h3,.typography .section__grid-block--full-image ol+.p3,.section__grid-block--full-image .typography ol+.p3,.typography .purplehover ol+.p3,.purplehover .typography ol+.p3,.typography ol+h4,.typography ol+h5,.typography ol+h6,.typography p+h2,.typography p+h3,.typography .section__grid-block--full-image p+.p3,.section__grid-block--full-image .typography p+.p3,.typography .purplehover p+.p3,.purplehover .typography p+.p3,.typography p+h4,.typography p+h5,.typography p+h6,.typography ul+h2,.typography ul+h3,.typography .section__grid-block--full-image ul+.p3,.section__grid-block--full-image .typography ul+.p3,.typography .purplehover ul+.p3,.purplehover .typography ul+.p3,.typography ul+h4,.typography ul+h5,.typography ul+h6{margin-top:45px}@media screen and (max-width: 1022px){.typography hr+h1,.typography ol+h2,.typography ol+h3,.typography .section__grid-block--full-image ol+.p3,.section__grid-block--full-image .typography ol+.p3,.typography .purplehover ol+.p3,.purplehover .typography ol+.p3,.typography ol+h4,.typography ol+h5,.typography ol+h6,.typography p+h2,.typography p+h3,.typography .section__grid-block--full-image p+.p3,.section__grid-block--full-image .typography p+.p3,.typography .purplehover p+.p3,.purplehover .typography p+.p3,.typography p+h4,.typography p+h5,.typography p+h6,.typography ul+h2,.typography ul+h3,.typography .section__grid-block--full-image ul+.p3,.section__grid-block--full-image .typography ul+.p3,.typography .purplehover ul+.p3,.purplehover .typography ul+.p3,.typography ul+h4,.typography ul+h5,.typography ul+h6{margin-top:30px}}.typography ol li,.typography ul li{color:#494949;line-height:1.4;font-weight:400}.typography ul{padding-left:18px}.typography ol{padding-left:15px}.typography.rebrand-236 a,.typography.rebrand-236 .faux-link,.typography.rebrand-236 button.link{color:#0066f5}.typography.rebrand-236 a:focus,.typography.rebrand-236 a:hover,.typography.rebrand-236 .faux-link:focus,.typography.rebrand-236 .faux-link:hover,.typography.rebrand-236 button.link:focus,.typography.rebrand-236 button.link:hover{color:#0066f5;text-decoration:underline}.policy_typography h1{margin-bottom:25px}.policy_typography h2{margin-bottom:5px}.policy_typography h3,.policy_typography .section__grid-block--full-image .p3,.section__grid-block--full-image .policy_typography .p3,.policy_typography .purplehover .p3,.purplehover .policy_typography .p3{margin-bottom:0}.policy_typography ol+h2,.policy_typography ol+h3,.policy_typography .section__grid-block--full-image ol+.p3,.section__grid-block--full-image .policy_typography ol+.p3,.policy_typography .purplehover ol+.p3,.purplehover .policy_typography ol+.p3,.policy_typography ol+h4,.policy_typography ol+h5,.policy_typography ol+h6,.policy_typography p+h2,.policy_typography p+h3,.policy_typography .section__grid-block--full-image p+.p3,.section__grid-block--full-image .policy_typography p+.p3,.policy_typography .purplehover p+.p3,.purplehover .policy_typography p+.p3,.policy_typography p+h4,.policy_typography p+h5,.policy_typography p+h6,.policy_typography ul+h2,.policy_typography ul+h3,.policy_typography .section__grid-block--full-image ul+.p3,.section__grid-block--full-image .policy_typography ul+.p3,.policy_typography .purplehover ul+.p3,.purplehover .policy_typography ul+.p3,.policy_typography ul+h4,.policy_typography ul+h5,.policy_typography ul+h6{margin-top:25px}@media screen and (max-width: 1022px){.policy_typography ol+h2,.policy_typography ol+h3,.policy_typography .section__grid-block--full-image ol+.p3,.section__grid-block--full-image .policy_typography ol+.p3,.policy_typography .purplehover ol+.p3,.purplehover .policy_typography ol+.p3,.policy_typography ol+h4,.policy_typography ol+h5,.policy_typography ol+h6,.policy_typography p+h2,.policy_typography p+h3,.policy_typography .section__grid-block--full-image p+.p3,.section__grid-block--full-image .policy_typography p+.p3,.policy_typography .purplehover p+.p3,.purplehover .policy_typography p+.p3,.policy_typography p+h4,.policy_typography p+h5,.policy_typography p+h6,.policy_typography ul+h2,.policy_typography ul+h3,.policy_typography .section__grid-block--full-image ul+.p3,.section__grid-block--full-image .policy_typography ul+.p3,.policy_typography .purplehover ul+.p3,.purplehover .policy_typography ul+.p3,.policy_typography ul+h4,.policy_typography ul+h5,.policy_typography ul+h6{margin-top:30px}}.policy_typography ol li,.policy_typography ul li{color:#494949;line-height:1.4;font-weight:400}.policy_typography ul{padding-left:18px}.policy_typography ol{padding-left:15px}.note{font-style:italic}sup.note{text-decoration:none;font-style:initial;color:#e31e26}.form-group.form-error .form-control,.form-group.form-error select.form-control-darkChevron,.form-group.form-error select.form-control-rebrand,.checkbox.form-error .form-control,.checkbox.form-error select.form-control-darkChevron,.checkbox.form-error select.form-control-rebrand{border-color:#fd5555;color:#fd5555;box-shadow:none !important}.form-group.form-error .form-control:focus,.form-group.form-error select.form-control-darkChevron:focus,.form-group.form-error select.form-control-rebrand:focus,.checkbox.form-error .form-control:focus,.checkbox.form-error select.form-control-darkChevron:focus,.checkbox.form-error select.form-control-rebrand:focus{border-color:#fd5555;box-shadow:none}.form-group.form-error .form-control::-moz-placeholder,.form-group.form-error select.form-control-darkChevron::-moz-placeholder,.form-group.form-error select.form-control-rebrand::-moz-placeholder,.checkbox.form-error .form-control::-moz-placeholder,.checkbox.form-error select.form-control-darkChevron::-moz-placeholder,.checkbox.form-error select.form-control-rebrand::-moz-placeholder{color:#fd5555}.form-group.form-error .form-control:-ms-input-placeholder,.form-group.form-error select.form-control-darkChevron:-ms-input-placeholder,.form-group.form-error select.form-control-rebrand:-ms-input-placeholder,.checkbox.form-error .form-control:-ms-input-placeholder,.checkbox.form-error select.form-control-darkChevron:-ms-input-placeholder,.checkbox.form-error select.form-control-rebrand:-ms-input-placeholder{color:#fd5555}.form-group.form-error .form-control::-webkit-input-placeholder,.form-group.form-error select.form-control-darkChevron::-webkit-input-placeholder,.form-group.form-error select.form-control-rebrand::-webkit-input-placeholder,.checkbox.form-error .form-control::-webkit-input-placeholder,.checkbox.form-error select.form-control-darkChevron::-webkit-input-placeholder,.checkbox.form-error select.form-control-rebrand::-webkit-input-placeholder{color:#fd5555}.form-control.lg-validate--error,select.lg-validate--error.form-control-darkChevron,select.lg-validate--error.form-control-rebrand{border-color:#fd5555;color:#fd5555;border-radius:5px 5px 0 0;box-shadow:none !important}.form-control.lg-validate--error::-moz-placeholder,select.lg-validate--error.form-control-darkChevron::-moz-placeholder,select.lg-validate--error.form-control-rebrand::-moz-placeholder{color:#fd5555}.form-control.lg-validate--error:-ms-input-placeholder,select.lg-validate--error.form-control-darkChevron:-ms-input-placeholder,select.lg-validate--error.form-control-rebrand:-ms-input-placeholder{color:#fd5555}.form-control.lg-validate--error::-webkit-input-placeholder,select.lg-validate--error.form-control-darkChevron::-webkit-input-placeholder,select.lg-validate--error.form-control-rebrand::-webkit-input-placeholder{color:#fd5555}.form-control.lg-validate--error:focus,select.lg-validate--error.form-control-darkChevron:focus,select.lg-validate--error.form-control-rebrand:focus{border-color:#fd5555;box-shadow:none}.field-group .form-control.lg-validate--error,.field-group select.lg-validate--error.form-control-darkChevron,.field-group select.lg-validate--error.form-control-rebrand{border-radius:5px}.fieldset--error{flex-wrap:wrap}.fieldset--error .error-container--fieldset{margin:0 4px;width:100%}.error-container p{padding:8px 15px;border-radius:0 0 5px 5px;background-color:#fd5555;border:1px solid #fd5555;margin:0;color:#fff;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width: 1022px){.error-container p{padding:8px 12px;line-height:1.2}}.error-container--fieldset{padding-top:10px}.error-container--fieldset p{border-radius:5px}.img-wrap{display:block;overflow:hidden;position:relative}.img-wrap img{display:block}.img-wrap--grid-block-hover::before{content:'Read more';font-family:"Raleway",sans-serif;color:#fff;font-size:2.635em;background-image:linear-gradient(to right, rgba(191,36,54,0.7), rgba(102,49,93,0.7));position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:8px 8px 0 0;transition:opacity 300ms;display:flex;justify-content:center;align-items:center}.img-wrap--grid-block{border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width: 1022px){.img-wrap--grid-block--team::before{display:none}.team-list .img-wrap--grid-block--team{height:auto}.team-list .img-wrap--grid-block--team img{position:static;transform:none;min-height:inherit;width:100%}}.img-wrap--center img{position:absolute;top:50%;left:-9999px;right:-9999px;transform:translate(0, -50%);min-height:100%;min-width:100%;display:block;margin:0 auto;max-width:inherit}.bg-image--lazy{background-image:none !important}body.modal__open{overflow:hidden}.modal__wrap--enter{opacity:0}.modal__wrap--enter.modal__wrap--enter-active{opacity:1;transition:all 225ms}.modal__wrap--leave{opacity:1}.modal__wrap--leave.modal__wrap--leave-active{opacity:0;transition:all 225ms}.modal__wrap{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(102,49,93,0.7);z-index:2700;-webkit-overflow-scrolling:touch}.modal__wrap[aria-hidden="true"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.modal{width:100%;height:100%;overflow:scroll;padding:80px 0 0}@media screen and (max-width: 1022px){.modal{padding:20px}}.modal__header{text-align:center;padding-top:10px}.modal__header h3,.modal__header .section__grid-block--full-image .p3,.section__grid-block--full-image .modal__header .p3,.modal__header .purplehover .p3,.purplehover .modal__header .p3{color:#4D00DE;font-size:45px}@media screen and (max-width: 1022px){.modal__header{padding-top:20px}.modal__header h3,.modal__header .section__grid-block--full-image .p3,.section__grid-block--full-image .modal__header .p3,.modal__header .purplehover .p3,.purplehover .modal__header .p3{font-size:35px;width:80%;margin:0 auto 20px}}.modal__body{padding:0 50px 30px}@media screen and (max-width: 1022px){.modal__body{padding:0}}.modal__footer{border-top:1px solid #dedede;padding:30px 50px;display:flex;align-items:center}@media screen and (max-width: 1022px){.modal__footer{text-align:center}}.modal__footer .footer-info{display:flex;align-items:center;width:100%}@media screen and (max-width: 1022px){.modal__footer .footer-info{display:block}}.modal__footer .footer-info svg{margin-right:15px;fill:#4D00DE;flex-shrink:0}@media screen and (max-width: 1022px){.modal__footer .footer-info svg{margin:0 auto 15px}}.modal__footer .footer-info p{line-height:1.4}@media screen and (max-width: 1022px){.modal__footer .footer-info p{text-align:center;margin-bottom:15px}}.modal__footer .footer-info p a{color:#4D00DE}.modal__footer .footer-info p a:hover{color:#4D00DE}.modal__footer a.btn{flex-shrink:0;margin-left:50px}.modal--share-property .property-details{margin-bottom:20px}.modal--share-property .property-details p{margin-bottom:5px}.modal--share-property .property-details strong{color:#494949}.modal--share-property textarea{font-family:"Raleway",sans-serif;font-size:1.375em}.modal--share-property .modal-content{padding-top:30px}.modal--share ul.list-unstyled li+li{margin-top:15px}.modal--team-member .modal-content{width:940px;padding:0}@media screen and (max-width: 1022px){.modal--team-member .modal-content{width:100%}}.modal--team-member .modal__body{padding:50px 60px 60px}@media screen and (max-width: 1022px){.modal--team-member .modal__body{padding:30px 20px}}.modal--team-member .modal__footer{padding:40px 60px}@media screen and (max-width: 1022px){.modal--team-member .modal__footer{display:block;padding:25px 20px}}.modal__bg-close{position:absolute;top:0;right:0;bottom:0;left:0}.modal-close{cursor:pointer;transition:opacity 300ms;position:absolute;top:15px;right:15px}.modal-close:hover{opacity:0.6}.modal-close svg{fill:#4D00DE;pointer-events:none}.modal__body .modal__typography .modal__title{font-size:42px;margin-bottom:30px}@media screen and (max-width: 1022px){.modal__body .modal__typography .modal__title{font-size:32px;margin-bottom:20px}}.modal__body .modal__typography h2{font-size:35px;margin-bottom:15px}@media screen and (max-width: 1022px){.modal__body .modal__typography h2{font-size:30px;margin-bottom:10px}}@media screen and (max-width: 1022px){.modal__body .modal__typography p{margin:0 0 15px}}.modal-content{width:500px;margin:0 auto 80px;min-height:50px;background-color:#fff;position:relative;padding:20px;border-radius:8px}@media screen and (max-width: 1022px){.modal-content{width:auto;margin:0 auto}}.modal-content img{display:block;margin:0 auto}.modal-content .form-group+.form-group{margin-top:20px}.modal-content .form-control,.modal-content select.form-control-darkChevron,.modal-content select.form-control-rebrand{border-color:#dedede}.modal-content .form-group--error .form-control,.modal-content .form-group--error select.form-control-darkChevron,.modal-content .form-group--error select.form-control-rebrand{border-color:#4D00DE}.modal-content--form .field-group{margin-bottom:20px}.modal-content--form .field-group .form-group{margin:0}.modal-content--form p.label{margin-top:20px}@media screen and (max-width: 1022px){.modal-content--form p.label{margin-top:5px}}.modal-content--login .modal__header,.modal-content--sign-up .modal__header{padding-top:30px}@media screen and (max-width: 1022px){.modal-content--login .modal__header,.modal-content--sign-up .modal__header{padding-top:20px}}.modal-content--login{padding:0;width:450px}@media screen and (max-width: 1022px){.modal-content--login{width:auto;padding:20px}}.modal-content--login .forgot-password{text-align:right}@media screen and (max-width: 1022px){.modal-content--login .forgot-password{text-align:left;font-weight:500}}.modal-content--login .forgot-password .forgot-password-trigger{color:#4D00DE;line-height:30px;cursor:pointer;transition:color 300ms;display:inline-block}.modal-content--login .forgot-password .forgot-password-trigger:hover{color:#4D00DE}@media screen and (max-width: 1022px){.modal-content--login .sign-up .flex-separate{align-items:center}}.modal-content--login .sign-up p{margin:0;line-height:40px;font-weight:500;color:#4D00DE}@media screen and (max-width: 1022px){.modal-content--login .sign-up p{line-height:1.4}}.modal-content--login .sign-up-trigger,.modal-content--login .login-trigger{height:40px;line-height:38px}.modal-content--login #EmailRegisterTrigger{display:none}.modal-content--login .register-form{display:block}.modal-content--newsletter{padding:0;width:550px}.modal-content--newsletter .modal__header{padding-top:30px}@media screen and (max-width: 1022px){.modal-content--newsletter .modal__header{padding-top:20px}}@media screen and (max-width: 1022px){.modal-content--newsletter{width:auto;padding:20px}}.modal-content .form-group__container--has-error .form-control,.modal-content .form-group__container--has-error select.form-control-darkChevron,.modal-content .form-group__container--has-error select.form-control-rebrand{border-color:#fd5555}.icon-circle{border:1px solid #4D00DE;border-radius:50%;width:40px;height:40px;transition:background-color 300ms;flex-shrink:0;display:flex;justify-content:center;align-items:center}.icon-circle svg{fill:#4D00DE;transition:fill 300ms}.icon-circle--gradient{width:50px;height:50px;border:none;background-image:linear-gradient(to right, #bf2436 -50%, #4D00DE)}.icon-circle--gradient svg{fill:#fff}.icon-circle--solid{width:50px;height:50px;border:none;background-color:#4D00DE}.icon-circle--solid svg{fill:#fff}.tab-list{display:flex;align-items:center}.tab-list__tab.active-tab button,.tab-list__tab.active-tab-availability button,.tab-list__tab.active-tab-view button{color:#4D00DE}.tab-list__tab.active-tab button .icon-circle,.tab-list__tab.active-tab-availability button .icon-circle,.tab-list__tab.active-tab-view button .icon-circle{background-color:#4D00DE;border-color:#4D00DE}.tab-list__tab.active-tab button .icon-circle svg,.tab-list__tab.active-tab-availability button .icon-circle svg,.tab-list__tab.active-tab-view button .icon-circle svg{fill:#fff}.tab-list__tab button{color:#494949;border:none;background-image:none;background-color:transparent;padding:0}.tab-list__tab button:focus{outline:0}.tab-list__tab button>span:not(.tab-text){display:flex;align-items:center}.tab-list__tab button:hover{color:#4D00DE}.tab-list__tab button:hover .icon-circle{background-color:#4D00DE}.tab-list__tab button:hover .icon-circle svg{fill:#fff}.tab-list__tab button .icon-circle{margin-right:10px;background-color:#fff;border-color:#fff}.tab-list__tab button .icon-circle svg{fill:#bab9ba}.tab-list__tab+.tab-list__tab{margin-left:40px}.tab-list--group .tab-list__tab.active-tab button,.tab-list--group .tab-list__tab.active-tab-availability button,.tab-list--group .tab-list__tab.active-tab-view button{color:#fff;background-color:#4D00DE}.tab-list--group .tab-list__tab.active-tab button:hover,.tab-list--group .tab-list__tab.active-tab-availability button:hover,.tab-list--group .tab-list__tab.active-tab-view button:hover{color:#fff;background-color:#4D00DE}.tab-list--group .tab-list__tab button{display:block;font-weight:500;color:#494949;width:165px;background-color:#fff;border:0;height:45px;line-height:45px;padding:0 10px;min-width:165px;transition:background-color 300ms,color 300ms}@media screen and (max-width: 1022px){.tab-list--group .tab-list__tab button{height:40px;line-height:40px;min-width:inherit;padding:0 20px}}.tab-list--group .tab-list__tab button:hover{color:#fff;background-color:#845b7c}.tab-list--group .tab-list__tab:first-child button{border-radius:8px 0 0 8px}.tab-list--group .tab-list__tab:last-child button{border-radius:0 8px 8px 0}.tab-list--group .tab-list__tab+.tab-list__tab{margin:0}.tab-list--group .tab-list__tab.active-tab+.tab-list__tab button{border-left:none}@media screen and (max-width: 1022px){.tab-list--group .tab-list__tab{width:50%}.tab-list--group .tab-list__tab button{width:100%}}.tab-list--secondary .tab-list__tab button{color:#494949;background-color:transparent;height:35px;line-height:1;padding:0 10px;min-width:inherit;border:1px solid #c7c6c7}.tab-list--secondary .tab-list__tab button>span{display:flex;align-items:center}.tab-list--secondary .tab-list__tab button.nav-button-disabled{border-color:#dedede;color:#c7c6c7;background-color:#efefea}.tab-list--secondary .tab-list__tab button.nav-button-disabled:hover{color:#c7c6c7;background-color:#efefea}.tab-list--secondary .tab-list__tab button svg{fill:#bab9ba}.tab-list--secondary .tab-list__tab button:hover{color:#494949;background-color:#dedede}.tab-list--secondary .tab-list__tab+.tab-list__tab button{border-left:none}.tab-list--left .tab-list__tab button svg{margin-right:10px}.tab-list--right .tab-list__tab button svg{margin-left:10px}@media screen and (max-width: 1022px){.tab-list{width:100%}}.tab-content{display:none}.tab-content.active-tab,.tab-content.active-tab-availability,.tab-content.active-tab-view{display:block}@media screen and (max-width: 1022px){.tab-content--shortlist-list-view{padding-bottom:30px}}.ui-multiselect{padding:5px 14px;color:#1e1a1e;font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:1.4;border-radius:5px;border:1px solid rgba(0,0,0,0);box-shadow:none;transition:all 300ms;-webkit-appearance:none;height:60px;background-color:#fff;background-size:17px 9px;background-repeat:no-repeat;background-position:right 15px center;width:100% !important}.ui-multiselect.ui-state-active{border-radius:5px 5px 0 0}.ui-multiselect-menu{background-color:#fff;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,0);border-top:none;padding:0}.ui-multiselect-checkboxes{list-style-type:none;margin:0;padding:0}.ui-multiselect-checkboxes li{padding:10px 15px}.ui-multiselect-checkboxes li.ui-multiselect-disabled{display:none}.ui-multiselect-checkboxes li+li{border-top:1px solid #dedede}.ui-multiselect-checkboxes label{padding-left:0;font-size:14px;font-weight:400;margin:0;display:flex;align-items:center}.ui-multiselect-checkboxes label span{line-height:1;margin-top:1px}.ui-multiselect-checkboxes label input{margin:0 10px 0 0;height:30px;width:30px;border-radius:5px;outline:none;cursor:pointer;position:relative;transition:all 300ms;background-size:0 0;background-position:center;background-repeat:no-repeat;background-color:transparent;border:1px solid #dedede;-webkit-appearance:none}@media screen and (max-width: 1022px){.ui-multiselect-checkboxes label input{flex-shrink:0}}.ui-multiselect-checkboxes label input:checked{background-size:16px 12px}.action-block{font-weight:400;color:#fff;background-color:#4D00DE;font-size:18px;display:flex;justify-content:center;padding:18px 0;border:1px solid #4D00DE;border-radius:8px;margin-bottom:30px;cursor:pointer;transition:all 300ms}.action-block svg{fill:#fff;margin-right:10px;transition:fill 300ms}.action-block:hover{background-color:#4D00DE;border:1px solid #4D00DE;color:#fff}.action-block:hover .action-block__link{color:#fff}.action-block:hover svg{fill:#fff}@media screen and (max-width: 1022px){.action-block{font-size:15px;display:flex;align-items:center;justify-content:center;padding:15px}.action-block svg{position:static}}.action-block__link{font-weight:500;color:#fff;transition:color 300ms}@media screen and (max-width: 1022px){.action-block__link{display:inline-block}}.action-block__link__error{font-weight:500;color:#4D00DE;transition:color 300ms}.action-block__link__error:hover{color:#bab8b8}@media screen and (max-width: 1022px){.action-block__link__error{display:inline-block}}.action-block__error{font-weight:500;color:#fff;background-color:#4D00DE;font-size:18px;display:flex;justify-content:center;padding:18px 0;border:1px solid #fd5555;border-radius:8px;margin-bottom:5px}.action-block__error svg{fill:#fff;margin-right:10px}.action-error{padding-top:5px}.action-error p{color:#4D00DE;font-size:15px;margin-bottom:25px}@keyframes slickLoading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slick-slider{z-index:0}.slick-slider:hover>.slick-arrow{opacity:1}.slick-list{background-color:#ddd}.slick-list::before{content:'';background-image:url("../assets/bachcare/images/svg/spinner-small.svg");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;animation:slickLoading 500ms linear infinite;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-arrow{width:40px;height:50px;opacity:0;margin-top:-25px;cursor:pointer;z-index:2;transition:opacity 300ms}.slick-arrow::before{content:'';background-position:center;background-repeat:no-repeat;background-size:14px 26px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity 300ms}.slick-arrow.slick-disabled{opacity:0}.slick-arrow.slick-disabled::before{opacity:0}.slick-arrow.slick-disabled:hover{opacity:0}@media screen and (max-width: 1022px){.slick-arrow{opacity:1}}.slick-prev::before,.slick-next::before{background-size:23px 34px}.slick-prev{left:6px}.slick-prev::before{background-image:url("../assets/bachcare/images/svg/carousel-prev.svg")}.slick-next{right:6px}.slick-next::before{background-image:url("../assets/bachcare/images/svg/carousel-next.svg")}.slick-slider--feature-properties>.slick-list,.slick-slider-properties-bac52>.slick-list,.slick-slider-properties-rebrand>.slick-list{background-color:transparent}.slick-slider--feature-properties>.slick-list>.slick-track,.slick-slider-properties-bac52>.slick-list>.slick-track,.slick-slider-properties-rebrand>.slick-list>.slick-track{display:flex}.slick-slider--feature-properties>.slick-list>.slick-track::before,.slick-slider-properties-bac52>.slick-list>.slick-track::before,.slick-slider-properties-rebrand>.slick-list>.slick-track::before,.slick-slider--feature-properties>.slick-list>.slick-track::after,.slick-slider-properties-bac52>.slick-list>.slick-track::after,.slick-slider-properties-rebrand>.slick-list>.slick-track::after{content:none}.slick-slider--feature-properties>.slick-list>.slick-track>.slick-slide,.slick-slider-properties-bac52>.slick-list>.slick-track>.slick-slide,.slick-slider-properties-rebrand>.slick-list>.slick-track>.slick-slide{height:auto;min-height:inherit;float:none;display:flex}.slick-slider--feature-properties::before,.slick-slider-properties-bac52::before,.slick-slider-properties-rebrand::before{content:none}.slick-slider--feature-properties>.slick-arrow,.slick-slider-properties-bac52>.slick-arrow,.slick-slider-properties-rebrand>.slick-arrow{opacity:1}.slick-slider--feature-properties>.slick-prev,.slick-slider-properties-bac52>.slick-prev,.slick-slider-properties-rebrand>.slick-prev{left:-35px}.slick-slider--feature-properties>.slick-prev::before,.slick-slider-properties-bac52>.slick-prev::before,.slick-slider-properties-rebrand>.slick-prev::before{background-image:url("../assets/bachcare/images/svg/prev-alt.svg")}.slick-slider--feature-properties>.slick-next,.slick-slider-properties-bac52>.slick-next,.slick-slider-properties-rebrand>.slick-next{right:-35px}.slick-slider--feature-properties>.slick-next::before,.slick-slider-properties-bac52>.slick-next::before,.slick-slider-properties-rebrand>.slick-next::before{background-image:url("../assets/bachcare/images/svg/next-alt.svg")}@media screen and (max-width: 1022px){.slick-slider--feature-properties,.slick-slider-properties-bac52,.slick-slider-properties-rebrand{padding-bottom:50px}.slick-slider--feature-properties>.slick-arrow::before,.slick-slider-properties-bac52>.slick-arrow::before,.slick-slider-properties-rebrand>.slick-arrow::before{background-size:14px 26px}.slick-slider--feature-properties>.slick-prev,.slick-slider-properties-bac52>.slick-prev,.slick-slider-properties-rebrand>.slick-prev,.slick-slider--feature-properties>.slick-next,.slick-slider-properties-bac52>.slick-next,.slick-slider-properties-rebrand>.slick-next{top:auto;bottom:0;margin-top:0}.slick-slider--feature-properties>.slick-prev.slick-disabled:hover,.slick-slider-properties-bac52>.slick-prev.slick-disabled:hover,.slick-slider-properties-rebrand>.slick-prev.slick-disabled:hover,.slick-slider--feature-properties>.slick-next.slick-disabled:hover,.slick-slider-properties-bac52>.slick-next.slick-disabled:hover,.slick-slider-properties-rebrand>.slick-next.slick-disabled:hover{opacity:0.35}.slick-slider--feature-properties>.slick-prev.slick-disabled::before,.slick-slider-properties-bac52>.slick-prev.slick-disabled::before,.slick-slider-properties-rebrand>.slick-prev.slick-disabled::before,.slick-slider--feature-properties>.slick-next.slick-disabled::before,.slick-slider-properties-bac52>.slick-next.slick-disabled::before,.slick-slider-properties-rebrand>.slick-next.slick-disabled::before{opacity:0.35}.slick-slider--feature-properties>.slick-prev,.slick-slider-properties-bac52>.slick-prev,.slick-slider-properties-rebrand>.slick-prev{left:50%;margin-left:-50px}.slick-slider--feature-properties>.slick-next,.slick-slider-properties-bac52>.slick-next,.slick-slider-properties-rebrand>.slick-next{right:50%;margin-right:-50px}.slick-slider--feature-properties .section__grid-block--summary,.slick-slider-properties-bac52 .section__grid-block--summary,.slick-slider-properties-rebrand .section__grid-block--summary{display:flex}.slick-slider--feature-properties .section__grid-summary,.slick-slider-properties-bac52 .section__grid-summary,.slick-slider-properties-rebrand .section__grid-summary,.slick-slider--feature-properties .section__grid-summary-rebrand,.slick-slider-properties-bac52 .section__grid-summary-rebrand,.slick-slider-properties-rebrand .section__grid-summary-rebrand,.slick-slider--feature-properties .section__grid-summary-rebrand-236,.slick-slider-properties-bac52 .section__grid-summary-rebrand-236,.slick-slider-properties-rebrand .section__grid-summary-rebrand-236{display:flex}}@media screen and (max-width: 1022px){.slick-slider-properties-bac52,.slick-slider-properties-rebrand{padding-bottom:56px}}.slick-slider-properties-rebrand{max-width:1080px;margin:0 auto}.slick-slider-properties-rebrand>.slick-list{padding-left:0}.slick-slider-properties-rebrand>.slick-list>.slick-track>.slick-slide{max-width:360px;padding:8px}.slick-slider-properties-rebrand>.slick-prev{left:-45px}.slick-slider-properties-rebrand>.slick-prev:hover::before,.slick-slider-properties-rebrand>.slick-prev:focus::before{background-image:url("../assets/bachcare/images/svg/prev-alt-wht.svg");left:-5px}@media screen and (max-width: 1199px){.slick-slider-properties-rebrand>.slick-prev{left:-40px}.slick-slider-properties-rebrand>.slick-prev::before{background-size:18px 29px}}.slick-slider-properties-rebrand>.slick-next{right:-45px}.slick-slider-properties-rebrand>.slick-next:hover::before,.slick-slider-properties-rebrand>.slick-next:focus::before{background-image:url("../assets/bachcare/images/svg/next-alt-wht.svg");left:5px}@media screen and (max-width: 1199px){.slick-slider-properties-rebrand>.slick-next{right:-40px}.slick-slider-properties-rebrand>.slick-next::before{background-size:18px 29px}}.slick-slider-properties-rebrand .slick-arrow{width:45px;height:45px}.slick-slider-properties-rebrand .slick-arrow:hover{background-color:#4D00DE;border-radius:50%;border-color:#4D00DE}.slick-slider-properties-rebrand .slick-arrow:focus{background-color:#4D00DE;border-radius:50%;border-color:#4D00DE;outline-style:solid;outline-width:2px;outline-color:#4D00DE;outline-offset:2px}.slick-slider-properties-rebrand .slick-arrow.slick-disabled:hover{background-color:transparent;border-radius:50%;border-color:transparent}.slick-slider-properties-rebrand .slick-arrow.slick-disabled:focus{background-color:transparent;border-radius:50%;border-color:transparent;outline-style:none}@media screen and (max-width: 1199px){.slick-slider-properties-rebrand .slick-arrow{width:40px;height:40px}}@media screen and (max-width: 1023px){.slick-slider-properties-rebrand{max-width:none;margin:auto;padding-bottom:56px}.slick-slider-properties-rebrand>.slick-list{padding-left:0}.slick-slider-properties-rebrand>.slick-list>.slick-track>.slick-slide{max-width:none;width:100vw;margin:0;padding:0px}.slick-slider-properties-rebrand>.slick-prev,.slick-slider-properties-rebrand>.slick-next{position:absolute;top:auto;bottom:-16px}.slick-slider-properties-rebrand>.slick-prev{left:50%;margin-left:-50px}.slick-slider-properties-rebrand>.slick-next{right:50%;margin-right:-50px}}@media screen and (max-width: 575px){.slick-slider-properties-rebrand>.slick-prev,.slick-slider-properties-rebrand>.slick-next{bottom:-16px}}.swiper-container:hover>.swiper-button-prev,.swiper-container:hover>.swiper-button-next{opacity:1}.swiper-container:hover>.swiper-button-prev:hover,.swiper-container:hover>.swiper-button-next:hover{opacity:0.6}@media screen and (max-width: 1022px){.swiper-container:hover>.swiper-button-prev:hover,.swiper-container:hover>.swiper-button-next:hover{opacity:1}}.swiper-container>.swiper-button-disabled{opacity:0;pointer-events:all}.swiper-container>.swiper-button-disabled:hover{opacity:0}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-position:center;background-repeat:no-repeat;background-size:14px 26px;width:40px;height:50px;opacity:0;transition:opacity 300ms;margin-top:-25px;cursor:pointer}@media screen and (max-width: 1022px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{opacity:1}}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{fill:#fff;transition:fill 300ms}.swiper-container .swiper-button-prev{left:6px;background-image:url("../images/svg/prev.svg")}.swiper-container .swiper-button-next{right:6px;background-image:url("../images/svg/next.svg")}.swiper-slide{flex-shrink:0;flex-grow:1;width:auto;height:auto}.rc-collapse-anim-active{transition:height 300ms}.rc-collapse-item-active .arrow{transform:rotate(180deg)}.rc-collapse-header{cursor:pointer;position:relative}.rc-collapse-content{overflow:hidden}.rc-collapse-content-inactive{display:none}.rc-collapse-content-box{position:relative}.notifications{display:inline-flex;position:absolute;z-index:2710;top:0;right:0;flex-direction:column;align-items:flex-end;width:500px;min-height:100vh;overflow:hidden;overflow-y:auto;pointer-events:none}.notifications.notifications--fixed{position:fixed}.notification{position:relative;right:0;width:294px;margin:0.5em 30px 0 0;overflow:hidden;transform:translateX(115%)}.notification:first-child{margin-top:0}@media screen and (max-width: 1022px){.notification{margin-right:15px}}.notification__wrapper{position:relative;width:100%;min-height:fit-content;padding:20px 20px 22px;padding-left:70px;transition:opacity 300ms;border:1px solid #c4c0c0;border-radius:5px;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.15);cursor:pointer;pointer-events:initial}.notification__wrapper:hover{opacity:0.85}.notification__wrapper a{display:inline-block;margin-top:6px;font-weight:400}.notification__icon{position:absolute;top:50%;left:25px;width:25px;height:25px;transform:translateY(-50%)}.notification__icon svg{display:block}.notification--happy{width:375px}.notification--happy .notification__icon{left:15px;width:44px;height:41px}.notification--happy .notification__icon svg{width:44px;height:41px}.notification--petfriendly .notification__icon{left:15px}.notification--success .notification__icon svg{fill:#8cc63f}.notification--error .notification__icon svg{fill:#fd5555}.notification__title{margin-bottom:6px;color:#4D00DE;font-size:17px;font-weight:500}.notification__title-name{text-transform:capitalize}.notification__text{color:#494949;font-size:15px;font-weight:400}.notification__close{position:absolute;top:10px;right:10px}.notification__close svg{display:block;fill:#979797}.notification__link{transition:color 300ms;color:#4D00DE;cursor:pointer}.notification__link:hover{color:#4D00DE}@keyframes notification-in{0%{opacity:0;transform:translateX(115%)}20%{opacity:0.2;transform:translateX(80%)}40%{opacity:0.4;transform:translateX(60%)}60%{opacity:0.6;transform:translateX(40%)}80%{opacity:0.8;transform:translateX(20%)}100%{opacity:1;transform:translateX(0%)}}@keyframes notification-out{0%{opacity:1;transform:translateX(0%)}20%{opacity:0.8;transform:translateX(20%)}40%{opacity:0.6;transform:translateX(40%)}60%{opacity:0.4;transform:translateX(60%)}80%{opacity:0.2;transform:translateX(80%)}100%{opacity:0;transform:translateX(115%)}}.notification--enter{animation:notification-in 120ms forwards}.notification--enter.notification--enter-active{transform:translateX(0);transition:all 225ms;opacity:1}.notification--leave{animation:notification-out 120ms forwards}.notification--leave.notification--leave-active{transform:translateX(100%);transition:all 255ms;opacity:0}.notification--attention{animation-name:side-bounce;animation-duration:255ms}.notification--attention .notification__wrapper{animation-name:highlight-blink;animation-duration:750ms}@keyframes side-bounce{0%{transform:translateX(0)}50%{transform:translateX(10%)}100%{transform:translateX(0)}}@keyframes highlight-blink{50%{background-color:#fcf5d0}}.DayPicker-wrapper{padding:0;border:1px solid #c4c0c0;border-radius:5px;overflow:hidden;margin-bottom:35px}.DayPicker-wrapper:focus{outline:0}.DayPicker{display:inline}.DayPicker--interactionDisabled .DayPicker-Day{pointer-events:none}.DayPicker-Month{width:100%;margin:0}@media screen and (max-width: 1022px){.DayPicker-Month{table-layout:fixed}}.DayPicker-Day{border:1px solid;border-color:#fff;border-width:2px;padding:0}.DayPicker-DayContainer{padding:5px 0;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 1022px){.DayPicker-DayContainer{padding:0}}.DayPicker-DayContainer--Past{background-color:#f7f7f7}.DayPicker-DayContainer--Past .DayPicker-DayLabel{text-decoration:line-through;padding-top:10px;color:#c4c0c0}@media screen and (max-width: 1022px){.DayPicker-DayContainer--Past .DayPicker-DayLabel{padding-top:0}}.DayPicker-DayContainer--Booked{background-color:#f7f7f7}.DayPicker-DayContainer--Booked .DayPicker-DayLabel{text-decoration:line-through;padding-top:10px;color:#c4c0c0}@media screen and (max-width: 1022px){.DayPicker-DayContainer--Booked .DayPicker-DayLabel{padding-top:0}}.DayPicker-DayContainer--Booked.DayPicker-DayContainer--Today .DayPicker-DayLabel{color:#c4c0c0}.DayPicker-DayContainer--Sale{cursor:pointer}.DayPicker-DayInner{width:84px;height:84px;border:3px solid transparent;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1022px){.DayPicker-DayInner{width:auto;height:50px}}.DayPicker-DayLabel{color:#494949;line-height:1;letter-spacing:1px;font-size:30px;font-weight:300}@media screen and (max-width: 1022px){.DayPicker-DayLabel{line-height:1.2;font-weight:400;font-size:15px}}.DayPicker-DayPrice{font-size:15px;font-weight:500;line-height:1;text-transform:uppercase;color:#4D00DE;display:flex;align-items:center;pointer-events:all}@media screen and (max-width: 1022px){.DayPicker-DayPrice{font-size:10px}}.DayPicker-Weekday{padding:0 10px 10px;border-bottom:1px solid #c4c0c0}.DayPicker-Weekday abbr{color:#fff;letter-spacing:1px;font-size:17px;text-transform:uppercase;text-decoration:none;border-bottom:0}@media screen and (max-width: 1022px){.DayPicker-Weekday abbr{font-size:12px}}.DayPicker-Caption{font-size:18px;font-weight:500;text-transform:uppercase;text-align:center;line-height:34px;background-color:#4D00DE;color:#fff;height:auto;padding:10px 0 15px;box-sizing:content-box;margin-bottom:0}@media screen and (max-width: 1022px){.DayPicker-Caption{letter-spacing:1px;font-size:15px;padding:5px 0 0}}.DayPicker-Weekdays{background-color:#4D00DE;color:#fff}.DayPicker-NavButton--next,.DayPicker-NavButton--prev{background-size:8px 12px;width:34px;height:34px;border-radius:50%;border:2px solid transparent;top:10px}.DayPicker-NavButton--next:hover,.DayPicker-NavButton--prev:hover{border-color:#c4c0c0}@media screen and (max-width: 1022px){.DayPicker-NavButton--next,.DayPicker-NavButton--prev{width:30px;height:30px;top:7px}}.DayPicker-NavButton--prev{background-position:10px center;left:10px;background-image:url("/assets/bachcare/images/svg/chevron-left-sm.svg")}@media screen and (max-width: 1022px){.DayPicker-NavButton--prev{background-position:8px center}}.DayPicker-NavButton--next{background-position:11px center;right:10px;background-image:url("/assets/bachcare/images/svg/chevron-right-sm.svg")}@media screen and (max-width: 1022px){.DayPicker-NavButton--next{background-position:10px center}}.availability-calendar__sale-tag{margin-right:5px}.availability-calendar__sale-tag svg{width:17px;height:18px;fill:#e31e26;display:block}@media screen and (max-width: 1022px){.availability-calendar__sale-tag{margin-right:3px}.availability-calendar__sale-tag svg{width:11px;height:12px}}.availability-calendar__sale-help{position:absolute;bottom:10px;left:10px}.availability-calendar__sale-help svg{fill:#e31e26;display:block}.DayPicker-DayContainer--is-actual-checkin,.DayPicker-DayContainer--is-actual-checkout{position:relative;z-index:0}.DayPicker-DayContainer--is-actual-checkin{background:linear-gradient(to bottom left, #fff 0%, #fff 50%, #f7f7f7 50%, #f7f7f7 100%)}.DayPicker-DayContainer--is-actual-checkout{background:linear-gradient(to bottom right, #fff 0%, #fff 50%, #f7f7f7 50%, #f7f7f7 100%)}.react-autosuggest__container{position:relative}.react-autosuggest__suggestions-container{display:none;background-color:#fff;border-radius:0 0 5px 5px;padding:15px 0;max-height:350px;position:absolute;top:100%;left:0;right:0;overflow-x:hidden;overflow-y:auto;border-top:1px solid #dedede;box-shadow:0 10px 20px rgba(0,0,0,0.07);z-index:500}@media screen and (max-width: 1022px){.react-autosuggest__suggestions-container{max-height:225px;padding-top:0}}.react-autosuggest__input{transition:none}.react-autosuggest__container--open .react-autosuggest__suggestions-container{display:block}.react-autosuggest__container--open .react-autosuggest__input{border-bottom-left-radius:0}.react-autosuggest__section-title{padding:15px 0 5px 15px}.react-autosuggest__suggestions-list{list-style:none;margin:0;padding:0}.react-autosuggest__suggestion{font-size:16px;color:#494949;cursor:pointer;padding:10px 15px 10px 25px;transition:all 100ms}.react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted a,.react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted span{color:#fff;background-color:#4D00DE}.map__split-view{display:flex}.map__split-left,.map__split-right{position:relative;display:flex;justify-content:center}.map__split-left{width:60%}.map__split-left .list-view,.map__split-left .list-view-rebrand{padding-left:10px;padding-right:10px}.map__split-left .list-view__count{padding-left:15px;padding-right:15px}.map__split-left .col.col--set-block{flex:0 0 50%;max-width:50%}.map__split-left .property-summary{max-width:100%}.map__split-left .listing-search__list .grid-box,.map__split-left .listing-search__list .grid-box-rebrand{max-width:100%;width:100%}.map__split-left .list-view__count{max-width:100%;width:100%}.map__split-left .list-view,.map__split-left .list-view-rebrand{width:100%}.map__split-left .property-summary__img{height:auto}@media screen and (max-width: 1022px){.map__split-left{width:0}.map__split-left .list-view,.map__split-left .list-view-rebrand{padding:0}.map__split-left .listing-search__list{display:none}.map__split-left .list-view__count{display:none}.map__split-left .listings__sort-group--dropdown{display:none}.map__split-left .pagination,.map__split-left .pagination-rebrand{display:none}}.map__split-right{width:40%;background-color:#e5e3df}.map__split-right>div{width:100%;height:100%}@media screen and (max-width: 1022px){.map__split-right{width:100%}}.map__btn-group,.map__btn-group-rebrand{display:none}@media screen and (max-width: 1023px){.map__btn-group,.map__btn-group-rebrand{display:flex;justify-content:space-between;padding:10px 15px;background-color:rgba(239,239,234,0.9);position:fixed;bottom:0;left:0;right:0;height:65px;z-index:1000;width:100%}}@media screen and (max-width: 1023px){.map__btn-group-rebrand{padding:10px 16px}}@media screen and (max-width: 1023px){.map__btn-group-rebrand .mapBtnOuter{padding:5px 5px;width:50%;border-radius:23.5px}.map__btn-group-rebrand .mapBtnOuter:focus{border:1.5px solid #4D00DE;outline:none}}@media screen and (max-width: 1023px){.map__btn,.map__btn-pill{height:100%;font-weight:500;text-align:center;padding:0 15px;border-radius:5px;width:calc(50% - 5px);border:1px solid #c4c0c0;display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff;cursor:pointer}.map__btn svg,.map__btn-pill svg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}}@media screen and (max-width: 1023px){.map__btn-pill{width:calc(50% - 4px);border-radius:22.5px;color:#494949;border:2px solid #c9c9c9}.map__btn-pill:hover{background-color:#494949;border-color:#494949;color:#fff;text-decoration:underline;text-decoration-thickness:0.7px;text-underline-offset:3px}.map__btn-pill:hover span{color:#fff}.map__btn-pill:hover .map__btn-svg>*{fill:#fff}.map__btn-pill:focus{outline-color:#4D00DE;outline-width:2px;outline-style:solid;outline-offset:4px}.map__btn-pill.active{background-color:#1e1a1e;color:#fff;border-color:#1e1a1e}.map__btn-pill.active:hover{background-color:#1e1a1e}.map__btn-pill.active .map__btn-svg>*{stroke:#fff;fill:#fff;stroke-width:0.5px}.map__btn-pill.active span{color:#fff}.map__btn-pill svg{position:relative;left:unset;height:100%;margin-right:16px;display:inline-flex;align-self:center;fill:#494949}.map__btn-pill span{display:inline-flex;align-self:center;color:#494949}}.map__element{height:100vh;position:relative;z-index:0}.map__element::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.85);opacity:0;pointer-events:none;z-index:5;transition:opacity 300ms}.map__element::after{content:'';background-image:url("../assets/bachcare/images/loader-sun.gif");background-size:400px 188px;background-position:center;background-repeat:no-repeat;position:absolute;width:400px;height:188px;left:50%;top:50%;margin-top:-94px;margin-left:-200px;opacity:0;pointer-events:none;z-index:10;transition:opacity 300ms}@media screen and (max-width: 1022px){.map__element::after{background-size:350px 165px}}.map__element .map__wrapper{width:100%;height:100%;background-color:#e5e3df}.map__element .property-summary{font-family:"Calibre",sans-serif;font-size:16px;width:250px;max-width:250px;margin-left:-125px;position:absolute;bottom:18px;left:50%;z-index:500;cursor:default}.map__element .property-summary::before{content:'';width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;position:absolute;bottom:-18px;left:50%;margin-left:-18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}.map__element .property-summary::after{content:'';width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;position:absolute;bottom:-18px;left:50%;margin-left:-18px;z-index:2}.map__element .property-summary .img-wrap--grid-block{box-shadow:0 2px 4px rgba(0,0,0,0.5)}.map__element .property-summary .section__grid-summary,.map__element .property-summary .section__grid-summary-rebrand,.map__element .property-summary .section__grid-summary-rebrand-236{box-shadow:0 2px 4px rgba(0,0,0,0.5);position:relative;z-index:1}.map__element .property-summary .property-summary__spec--bedrooms svg{width:25px;height:13px}.map__element .property-summary .property-summary__spec--bathrooms svg{width:14px;height:17px}.map__element .property-summary .property-summary__spec--people svg{width:24px;height:12px}.map__element .section__grid-summary,.map__element .section__grid-summary-rebrand,.map__element .section__grid-summary-rebrand-236{padding:18px 15px 20px}.map__element .property-summary__price{padding:0 15px;height:34px}.map__element .property-summary__price svg{width:18px;height:19px}.map__element .property-summary__price span,.map__element .property-summary__price span>small{font-weight:500;font-size:16px}.map__element .property-summary__img{height:175px}@media screen and (max-width: 1022px){.map__element .property-summary__img{cursor:pointer}}.map__element .property-summary__summary h3,.map__element .property-summary__summary-rebrand h3,.map__element .property-summary__summary-rebrand-236 h3,.map__element .property-summary__summary .section__grid-block--full-image .p3,.section__grid-block--full-image .map__element .property-summary__summary .p3,.map__element .property-summary__summary-rebrand .section__grid-block--full-image .p3,.section__grid-block--full-image .map__element .property-summary__summary-rebrand .p3,.map__element .property-summary__summary-rebrand-236 .section__grid-block--full-image .p3,.section__grid-block--full-image .map__element .property-summary__summary-rebrand-236 .p3,.map__element .property-summary__summary .purplehover .p3,.purplehover .map__element .property-summary__summary .p3,.map__element .property-summary__summary-rebrand .purplehover .p3,.purplehover .map__element .property-summary__summary-rebrand .p3,.map__element .property-summary__summary-rebrand-236 .purplehover .p3,.purplehover .map__element .property-summary__summary-rebrand-236 .p3{font-size:15px;font-family:"Calibre",sans-serif !important}.map__element .property-summary__summary h4,.map__element .property-summary__summary-rebrand h4,.map__element .property-summary__summary-rebrand-236 h4{font-size:15px;font-weight:400}.map__element .property-summary__summary h4 a,.map__element .property-summary__summary-rebrand h4 a,.map__element .property-summary__summary-rebrand-236 h4 a{font-weight:400}@media screen and (max-width: 1022px){.map__element .property-summary__summary p,.map__element .property-summary__summary-rebrand p,.map__element .property-summary__summary-rebrand-236 p{display:none}}.map__element .property-summary__specs{padding-top:0}@media screen and (max-width: 1022px){.map__element .property-summary__specs{padding-top:10px}}.map__element .property-summary__spec{font-size:13px;font-weight:500}.map__element .property-summary__spec+.property-summary__spec{margin-left:20px}.map__element .property-summary__review{right:10px;bottom:10px}.map__element .star-rating .star svg{width:16px;height:15px}@media screen and (max-width: 1022px){.map__element .star-rating{padding-bottom:0}}.map__element .slick-prev{left:0}.map__element .slick-prev::before{background-position:calc(100% - 12px) center}.map__element .slick-next{right:0}.map__element .slick-next::before{background-position:12px center}@media screen and (max-width: 1022px){.map__element{height:calc(100vh - 55px);overflow:hidden}}.map__element--sm{height:650px;position:relative}@media screen and (max-width: 1022px){.map__element--sm{pointer-events:none;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-505;height:100vh}}.map__element--sm-new{height:400px !important;position:relative}@media screen and (max-width: 1022px){.map__element--sm-new{pointer-events:none;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-505;height:100vh}}.map__element--loading{pointer-events:none;position:relative}.map__element--loading::before,.map__element--loading::after{opacity:1}@media screen and (max-width: 1022px){.listing-map.map__element--loading{position:fixed}}@media screen and (max-width: 1022px){.map__element--mobile-active{pointer-events:all;opacity:1;visibility:visible;z-index:505}}.body--mobile-map-active{overflow:hidden}.map__element-mobile-close{display:none}@media screen and (max-width: 1022px){.map__element-mobile-close{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#fff;cursor:pointer;border-radius:50%;z-index:1}.map__element-mobile-close svg{display:block;fill:#bbb;pointer-events:none;width:18px;height:18px}}.map-marker-individual,.map-marker-no-tail{position:relative;z-index:25}.map-marker-individual{width:54px;height:64px;margin-left:-27px;margin-top:-64px;pointer-events:none}.map-marker-no-tail{width:54px;height:54px;margin-left:-27px;margin-top:-27px}.map__price-marker{height:40px;left:-50%;margin-top:-40px;position:relative;display:block;z-index:0}.map__price-marker::before,.map__price-marker::after{content:'';display:inline-block;position:absolute;bottom:auto;border:6px solid transparent;border-top-width:7px;border-bottom:0;left:50%;margin-left:-6px}.map__price-marker::before{z-index:3;border-top-color:#4D00DE;top:32px}.map__price-marker::after{z-index:2;border-top-color:#fff;top:33px}.map__price-marker--property-thumbnail-hovered{z-index:10}.map__price-marker--property-thumbnail-hovered .map__price-label{background-color:#4D00DE}.map__price-marker--property-thumbnail-hovered::before{border-top-color:#4D00DE}.map__price-marker--property-thumbnail-hovered.rebrand-236 .map__price-label{background-color:#0349D6}.map__price-marker--property-thumbnail-hovered.rebrand-236::before{border-top-color:#0349D6}.map__price-marker--property-info-active{z-index:30}.map__price-marker--property-info-active .map__price-label{opacity:0}.map__price-marker--hovered{z-index:26}.map__price-label{font-family:"Calibre",sans-serif;font-size:16px;line-height:1.3;text-align:center;font-weight:500;color:#fff;cursor:pointer;background-color:#4D00DE;border-radius:5px;border:1px solid #fff;padding:6px 12px;display:inline-block;white-space:nowrap;position:absolute;left:50%;bottom:7px;transform:translateX(-50%);z-index:1}.map__price-label-title{white-space:normal;line-height:1.1;font-weight:400;margin-bottom:6px}.map__cluster-marker{height:62px;line-height:52px;text-align:center;color:#fff;font-size:16px;position:relative;left:-50%;margin-top:-62px;display:block;z-index:1;cursor:pointer}.map__cluster-marker svg{fill:#4D00DE;position:absolute;top:0;right:0;left:50%;margin-left:-26px;pointer-events:none;z-index:1}.map__cluster-marker--property-thumbnail-hovered{z-index:10}.map__cluster-marker--property-thumbnail-hovered svg{fill:#4D00DE}.map__cluster-marker--property-thumbnail-hovered.rebrand-236 svg{fill:#0349D6}.map__cluster-marker-label{width:52px;position:absolute;left:50%;margin-left:-26px;z-index:2}.map__error{display:block;width:100%;height:100%;background:url(../images/no-results-rain.gif) no-repeat 50%;background-size:190px 153px;opacity:0.5}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background-image:url(../assets/bachcare/images/loader-sun.gif);background-size:400px 188px;background-position:center;background-repeat:no-repeat;background-color:#fff}@media screen and (max-width: 1022px){.loader{background-size:350px 165px}}.loader__sm{width:100px;height:89px;background-image:url("../assets/bachcare/images/loader-sun.gif");background-size:100px 89px;background-position:center;background-repeat:no-repeat;margin:35px auto 0}.filter-dropdown{flex-shrink:0;width:100%;position:relative}.filter-dropdown--static{position:static}.filter-dropdown__title{font-size:16px;line-height:1.2;color:#313131;margin-bottom:6px}@media screen and (max-width: 1022px){.filter-dropdown__title{font-size:15px}}.filter-dropdown__label,.filter-dropdown__label-dark{font-size:15px;font-weight:400;color:#494949;padding:0 35px 0 15px;border-radius:5px;user-select:none;cursor:pointer;line-height:38px;height:50px;display:flex;align-items:center;position:relative}.filter-dropdown__label svg,.filter-dropdown__label-dark svg{position:absolute;top:50%;right:15px;margin-top:-4px;fill:#c4c0c0}@media screen and (max-width: 1022px){.filter-dropdown__label,.filter-dropdown__label-dark{font-size:16px;height:45px;border:1px solid #fff;background-color:#fff}}.filter-dropdown__label-dark svg{position:absolute;top:50%;right:15px;margin-top:-4px;fill:#494949 !important}.filter-dropdown__label---form-control{background-color:#fff;width:100%;height:45px;color:#494949;font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:45px;border-radius:5px;position:relative;transition:border-color 300ms}.filter-dropdown__label---form-control svg{position:absolute;right:15px;top:50%;margin-top:-4px}.filter-dropdown__popup,.filter-dropdown__popup-BAC101{width:324px;padding:20px;box-shadow:0 2px 15px rgba(0,0,0,0.15);background-color:#fff;border-radius:5px;position:absolute;margin-top:20px;left:-1px;top:100%;z-index:1}.filter-dropdown__popup::after,.filter-dropdown__popup-BAC101::after{content:'';display:inline-block;position:absolute;border:12px solid transparent;border-top:0;left:32px;z-index:2;top:-12px;border-bottom-color:#fff}.filter-dropdown__popup--full-width{width:auto;left:0;right:0;top:50px;margin:0;box-shadow:none;border-radius:0;background-color:#fff;border-top:1px solid #c4c0c0;border-bottom:1px solid #c4c0c0;z-index:5}.filter-dropdown__popup--full-width::after{display:none}@media screen and (max-width: 1022px){.filter-dropdown__popup--full-width{position:fixed;top:-1px;bottom:-1px;overflow-y:scroll}}.filter-dropdown__popup .form-group,.filter-dropdown__popup-BAC101 .form-group{margin-bottom:10px}@media screen and (max-width: 1022px){.filter-dropdown__popup,.filter-dropdown__popup-BAC101{border:1px solid #c4c0c0;margin-top:10px;padding:15px;width:calc(100% + 1px)}.filter-dropdown__popup::before,.filter-dropdown__popup-BAC101::before{content:'';display:inline-block;position:absolute;border:13px solid transparent;border-top:0;left:31px;z-index:1;top:-13px;border-bottom-color:#c4c0c0}.filter-dropdown__popup .form-group+.form-group,.filter-dropdown__popup-BAC101 .form-group+.form-group{margin-top:10px}}.filter-dropdown__popup-BAC101{top:90%;box-shadow:none;background-color:#fff;border-radius:0px;position:absolute;margin-top:20px;left:0px;z-index:1}.filter-dropdown__popup-BAC101::after{display:none}@media screen and (max-width: 1022px){.filter-dropdown__popup-BAC101{border:none;padding:8px}.filter-dropdown__popup-BAC101::before{display:none}}.filter-dropdown__popup-BAC101 .container{padding:0 2px}.filter-dropdown__popup-BAC101 .container .listings__filters-more-inner{border-top:1px solid #c4c0c0;padding-top:8px}.filter-dropdown__popup,.filter-dropdown__popup-BAC101{opacity:0;display:none}.filter-dropdown__popup--enter{display:block;opacity:0;transform:translateY(15px)}.filter-dropdown__popup--enter-active{display:block;opacity:1;transform:translateY(0);transition:all 225ms}.filter-dropdown__popup--enter-done{display:block;opacity:1}.filter-dropdown__popup--leave,.filter-dropdown__popup--exit{display:block;opacity:1;transform:translateY(0)}.filter-dropdown__popup--leave-active,.filter-dropdown__popup--exit-active{display:block;opacity:0;transform:translateY(15px);transition:all 225ms}.filter-dropdown__increment,.filter-dropdown__increment-dark{font-size:16px;font-weight:500;display:flex;align-items:center}.filter-dropdown__increment+.filter-dropdown__increment,.filter-dropdown__increment-dark+.filter-dropdown__increment,.filter-dropdown__increment+.filter-dropdown__increment-dark,.filter-dropdown__increment-dark+.filter-dropdown__increment-dark{margin-top:10px}.filter-dropdown__increment-dark div:not(:first-child){border:1px solid #494949 !important;border-radius:50% !important}.filter-dropdown__increment-label{user-select:none}.filter-dropdown__increment-label span{font-weight:400}.filter-dropdown__increment-minus,.filter-dropdown__increment-plus,.filter-dropdown__increment-minus-dark,.filter-dropdown__increment-plus-dark{width:32px;height:32px;border:1px solid #c4c0c0;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 300ms}.filter-dropdown__increment-minus svg,.filter-dropdown__increment-plus svg,.filter-dropdown__increment-minus-dark svg,.filter-dropdown__increment-plus-dark svg{fill:#c4c0c0;transition:fill 300ms}.filter-dropdown__increment-minus:hover,.filter-dropdown__increment-plus:hover,.filter-dropdown__increment-minus-dark:hover,.filter-dropdown__increment-plus-dark:hover{background-color:#4D00DE;border-color:#4D00DE}.filter-dropdown__increment-minus:hover svg,.filter-dropdown__increment-plus:hover svg,.filter-dropdown__increment-minus-dark:hover svg,.filter-dropdown__increment-plus-dark:hover svg{fill:#fff}.filter-dropdown__increment-minus{margin-left:auto}.filter-dropdown__increment-plus,.filter-dropdown__increment-minus-dark,.filter-dropdown__increment-plus-dark{margin-left:6px}.filter-dropdown__increment-minus-dark,.filter-dropdown__increment-plus-dark{border:1px solid #494949}.filter-dropdown__increment-minus-dark svg,.filter-dropdown__increment-plus-dark svg{fill:#494949;transition:fill 300ms}.filter-dropdown__increment-minus-dark:hover,.filter-dropdown__increment-plus-dark:hover{background-color:#4D00DE;border-color:#4D00DE}.filter-dropdown__increment-minus-dark:hover svg,.filter-dropdown__increment-plus-dark:hover svg{fill:#fff}.filter-dropdown__increment-minus-dark{margin-left:auto}.filter-dropdown__increment-plus-dark{margin-left:6px}.filter-dropdown__increment-minus--inactive,.filter-dropdown__increment-plus--inactive{opacity:0.35;pointer-events:none}.filter-dropdown__increment-minus--inactive:hover,.filter-dropdown__increment-plus--inactive:hover{background-color:#fff;border-color:#dedede}.filter-dropdown__increment-minus--inactive:hover svg,.filter-dropdown__increment-plus--inactive:hover svg{fill:#dedede}.filter-dropdown__popup-actions{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width: 1022px){.filter-dropdown__popup-actions{align-items:center}}.filter-dropdown__popup-actions-BAC101{position:fixed;bottom:0px;left:15px;right:15px;background-color:white;padding-top:8px}.filter-dropdown__popup-actions-BAC101-container{display:flex;width:100%;margin-left:12px;margin-right:12px}@media screen and (max-width: 1023px){.filter-dropdown__popup-actions-BAC101-container{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:20px 4px 20px;border-top:1px solid #ccc}}@media screen and (max-width: 767px){.filter-dropdown__popup-actions-BAC101-container{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:12px 4px 20px;border-top:1px solid #ccc}}@media screen and (max-width: 1023px){.filter-dropdown__popup-actions-bottom-row{width:fit-content;display:flex;justify-content:flex-end;margin-top:0px}}@media screen and (max-width: 767px){.filter-dropdown__popup-actions-bottom-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}}.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action,.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action-BAC101,.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action-BAC101{border-radius:22.5px}.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action:hover,.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action-BAC101:hover,.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action-BAC101:hover{text-decoration:underline;text-decoration-thickness:0.8px;text-underline-offset:4px;background-color:#4D00DE}.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action--cancel{border-radius:22.5px}.filter-dropdown__popup-actions.action-rebrand .filter-dropdown__popup-action--cancel:hover{text-decoration:underline;text-decoration-thickness:0.9px;text-underline-offset:3px;background-color:#efefea;color:#4D00DE}.filter-dropdown__popup-actions--triple{margin-top:45px}.filter-dropdown__popup-actions--triple .filter-dropdown__popup-action--cancel{margin-left:auto;margin-right:12px}.filter-dropdown__popup-action,.filter-dropdown__popup-action-BAC101{font-size:15px;font-weight:500;line-height:30px;color:#fff;height:30px;width:76px;text-align:center;border-radius:5px;background-color:#4D00DE;cursor:pointer;user-select:none;transition:all 300ms}.filter-dropdown__popup-action:hover,.filter-dropdown__popup-action-BAC101:hover{color:#fff;background-color:#4D00DE}.filter-dropdown__popup-action-BAC101{width:100px}@media screen and (max-width: 1023px){.filter-dropdown__popup-action-BAC101{margin-left:20px}}@media screen and (max-width: 767px){.filter-dropdown__popup-action-BAC101{margin-left:0px}}.filter-dropdown__popup-action--lg{height:40px;line-height:40px;width:118px}@media screen and (max-width: 1022px){.filter-dropdown__popup-action--lg{width:100px}}.filter-dropdown__popup-action--cancel{color:#4D00DE;font-weight:400;background-color:#efefea}.filter-dropdown__popup-action-text,.filter-dropdown__popup-action-text-BAC101{font-size:15px;color:#4D00DE;font-weight:400;line-height:30px;height:30px;cursor:pointer;transition:color 300ms}.filter-dropdown__popup-action-text:hover,.filter-dropdown__popup-action-text-BAC101:hover{color:#4D00DE}.filter-dropdown__popup-action-text-BAC101{border-bottom:1.5px dotted #4D00DE;padding-bottom:0px;line-height:40px;transition:color 500ms ease-in-out, border-bottom 2000ms ease-in-out}.filter-dropdown__popup-action-text-BAC101-inactive{color:#c7c6c7 !important;border-bottom:1.5px dotted #c7c6c7 !important;transition:color 500ms ease-in-out, border-bottom 2000ms ease-in-out}.filter-dropdown__error{color:#fd5555;font-size:14px;margin:5px 0 10px;user-select:none}.filter-dropdown__help{color:#999;font-size:14px;margin:20px 0 10px;user-select:none}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show::before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight::before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft::before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover::before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,0.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput,.DateInput_darkSVG{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DateRangePicker{display:block}.DayPicker_weekHeader_li small{color:#c4c0c0;text-transform:uppercase}.CalendarMonth_table tr{border:0}.CalendarMonth_table tr:first-child{border:0}.CalendarMonth_table td:last-child,.CalendarMonth_table td:first-child{border:0}.CalendarDay{padding:0;border:0;outline:0;color:#565a5c;font-size:16px}.CalendarDay__default:hover,.CalendarDay__default:focus{border:0}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{border:0;background-color:#efefea;color:#d9d5d5}.CalendarMonth_caption{margin-bottom:5px;color:#1e1a1e;font-family:"Raleway",sans-serif;font-size:28px}.CalendarMonth_caption strong{font-weight:400}.DateRangePicker_picker{overflow:hidden;border:1px solid #c4c0c0;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,0.15)}.DateRangePickerInput{display:flex;border:0 none transparent;background-color:transparent}.DateRangePickerInput .DateInput:first-child .DateInput_input,.DateRangePickerInput .DateInput_darkSVG:first-child .DateInput_input{border-top-right-radius:0;border-bottom-right-radius:0}.DateRangePickerInput .DateInput:last-child .DateInput_input,.DateRangePickerInput .DateInput_darkSVG:last-child .DateInput_input{border-top-left-radius:0;border-bottom-left-radius:0}.DateInput,.DateInput_darkSVG{display:block;width:100%;border-left:1px solid #dedede;background-color:#fff;background-image:url("../assets/bachcare/images/calendar-small.svg");background-repeat:no-repeat;background-position:right 15px center}.DateInput_darkSVG{background-image:url("../assets/bachcare/images/calendar-small-dark.svg") !important}.DateInput_darkSVG:first-of-type .rebrand-236 .DateInput_input{border-top-left-radius:5px !important;border-top-right-radius:0px !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:0px !important}.DateInput_darkSVG:last-of-type .rebrand-236 .DateInput_input{border-top-left-radius:0px !important;border-top-right-radius:5px !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:5px !important}.DateInput_darkSVG.rebrand-236 .DateInput_input:focus{color:#0349D6;outline-style:solid;outline-width:2px;outline-color:#0349D6;outline-offset:0px;box-shadow:0 0 0 3px #fff}.DateInput_darkSVG.rebrand-236 .DateInput_input:focus::placeholder{color:#0349D6}.DateRangePickerInput_arrow{display:none}.DayPicker-wrapper.DayPicker__withBorder{border-radius:0;box-shadow:none}.CalendarDay__inner{position:relative;height:100%;line-height:38px}.DayPicker_transitionContainer{border-radius:0;position:static}.DateInput_fang{margin-top:2px}.DateInput_fangStroke{stroke:#c4c0c0}.DateInput .DateInput_1,.DateInput_darkSVG .DateInput_1{position:relative;padding:0}.DateInput_input{display:block;width:100%;height:100%;align-items:center;border:0;border-radius:5px;padding:11px 15px 9px;color:#1e1a1e;font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:1.4;background-color:transparent}.DateInput_input.KEP-13227{font-size:16px}.DateInput_input::placeholder{color:#1e1a1e}.DateInput_input:focus{color:#003194}.DateInput_input:focus::placeholder{color:#003194}.KEP-13227 .DateInput_input{font-size:16px}.DateInput_input__focused{border-bottom:0;color:#4D00DE}.DateInput_input__focused::placeholder{color:#4D00DE}.CalendarDay__selected_start,.CalendarDay__selected_end{background-color:#4D00DE;color:#fff}.CalendarDay__selected_start:hover,.CalendarDay__selected_start:focus,.CalendarDay__selected_end:hover,.CalendarDay__selected_end:focus{background-color:#4D00DE;color:#fff}.CalendarDay__selected_span,.CalendarDay__hovered_span{background-color:#003194;color:#fff}.CalendarDay__selected_span:hover,.CalendarDay__selected_span:focus,.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span:focus{background-color:#003194;color:#fff}.CalendarDay__blocked_calendar{background-color:#efefea;color:#d9d5d5}.KEP-13225 .CalendarDay__blocked_calendar .CalendarDay__inner::before{transform:rotate(45deg);position:absolute;left:19px;top:10px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.KEP-13225 .CalendarDay__blocked_calendar .CalendarDay__inner::after{transform:rotate(-45deg);position:absolute;left:19px;top:10px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.DayPickerNavigation_button__horizontal{position:absolute;top:18px;line-height:0.78;border-radius:3px;padding:6px 9px;width:45px;height:40px}.DayPickerNavigation_button__horizontal svg{position:static;transition:fill 100ms;fill:#9b9b9b}.DayPickerNavigation_button__horizontal:hover svg{fill:#4D00DE}.DayPickerNavigation_button__horizontal:first-child{left:22px}.DayPickerNavigation_button__horizontal:last-child{right:22px}.DayPickerFooter{padding:0 22px 20px;color:#999;font-size:14px}.DayPickerFooter__note{display:flex;position:relative;align-items:center;padding-left:17px}.DayPickerFooter__note+.DayPickerFooter__note{margin-top:1px}.DayPickerFooter__note svg{display:block;position:absolute;top:50%;left:0;width:11px;height:11px;margin-top:-5px;fill:#999}.DayPickerFooter__note--special a{display:inline-flex;align-items:center;color:#4D00DE;font-weight:400;cursor:pointer}.DayPickerFooter__note--special a::before{content:'';position:absolute;top:50%;left:2px;width:6px;height:6px;margin-top:-2px;border-radius:50%;background-color:#4D00DE}.DayPickerFooter__note--special a:hover{color:#4D00DE}.CalendarDay__inner--is-actual-checkout,.CalendarDay__inner--is-actual-checkin{position:relative;z-index:0}.CalendarDay__inner--is-actual-checkout::before,.CalendarDay__inner--is-actual-checkin::before{content:'';display:block;position:absolute;z-index:-1;width:auto;height:auto;border-bottom:0 solid transparent;font-size:0;line-height:0}.CalendarDay__inner--is-actual-checkin::before{top:0;left:0;border-bottom:38px solid transparent;border-left:39px solid #efefea}.CalendarDay__inner--is-actual-checkout::before{right:0;bottom:0;border-top:38px solid transparent;border-right:39px solid #efefea}.CalendarDay--selected-end .CalendarDay__inner--is-actual-checkin::before,.CalendarDay--hovered-span .CalendarDay__inner--is-actual-checkin::before{border-right-color:#4400c5}.CalendarDay--selected-end .CalendarDay__inner--is-actual-checkout::before,.CalendarDay--hovered-span .CalendarDay__inner--is-actual-checkout::before{border-left-color:#4400c5}.CalendarDay__inner--special::after{content:'';position:absolute;bottom:6px;left:50%;width:3px;height:3px;margin-left:-1px;border-radius:50%;background-color:#003194}.DateRangePicker_picker.rebrand-236 .CalendarMonth_caption strong{font-weight:600;font-size:24px;line-height:24px}.DateRangePicker_picker.rebrand-236 .DayPicker_weekHeader_li small{color:#494949;line-height:30px}.DateRangePicker_picker.rebrand-236 .CalendarMonth_caption{padding-top:24px;padding-bottom:28px}.DateRangePicker_picker.rebrand-236 .DayPickerNavigation_button__horizontal{top:24px;padding-left:8px;padding-top:3px;border-radius:50%;width:28px;height:28px;padding:3px 8px}.DateRangePicker_picker.rebrand-236 .DayPickerNavigation_button__horizontal svg{fill:#494949}.DateRangePicker_picker.rebrand-236 .DayPickerNavigation_button__horizontal:hover{background-color:#4D00DE;border-color:#4D00DE}.DateRangePicker_picker.rebrand-236 .DayPickerNavigation_button__horizontal:hover svg{fill:#fff}.DateRangePicker_picker.rebrand-236 .DayPickerNavigation_button__horizontal:last-child{right:16px}.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_start,.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_end{background-color:#0349D6;color:#fff}.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_start:hover,.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_start:focus,.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_end:hover,.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_end:focus{background-color:#0349D6;color:#fff}.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_span,.DateRangePicker_picker.rebrand-236 .CalendarDay__hovered_span{background-color:#c7d8fa;color:#0349D6}.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_span,.DateRangePicker_picker.rebrand-236 .CalendarDay__hovered_span{background-color:#c7d8fa;color:#0349D6}.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_span:hover,.DateRangePicker_picker.rebrand-236 .CalendarDay__selected_span:focus,.DateRangePicker_picker.rebrand-236 .CalendarDay__hovered_span:hover,.DateRangePicker_picker.rebrand-236 .CalendarDay__hovered_span:focus{background-color:#0349D6;color:#fff}.DateRangePicker_picker.rebrand-236 .CalendarDay__blocked_calendar{color:#494949;text-decoration:line-through;text-decoration-thickness:1.5px;background-color:#dedede}.DateRangePicker_picker.rebrand-236 .CalendarDay__inner--special::after{background-color:#0349D6}.lightpick__inner .lightpick__month .lightpick__days.KEP-13217 .lightpick__day.is-disabled{position:relative}.lightpick__inner .lightpick__month .lightpick__days.KEP-13217 .lightpick__day.is-disabled::before{transform:rotate(45deg);position:absolute;left:20px;top:11px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.lightpick__inner .lightpick__month .lightpick__days.KEP-13217 .lightpick__day.is-disabled::after{transform:rotate(-45deg);position:absolute;left:20px;top:11px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.lightpick__inner .lightpick__month .lightpick__days.KEP-13209 .lightpick__day.is-disabled{position:relative}.lightpick__inner .lightpick__month .lightpick__days.KEP-13209 .lightpick__day.is-disabled::before{transform:rotate(45deg);position:absolute;left:20px;top:11px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.lightpick__inner .lightpick__month .lightpick__days.KEP-13209 .lightpick__day.is-disabled::after{transform:rotate(-45deg);position:absolute;left:20px;top:11px;content:' ';height:18px;width:2px;background-color:#d9d5d5}.no-results{display:flex;align-items:center;flex-direction:column;padding:60px 0 40px}.no-results--lg{padding:0}.no-results__img{width:180px;margin-bottom:25px}@media screen and (max-width: 1022px){.no-results__img{margin-bottom:20px}}.no-results__title{font-family:"Raleway",sans-serif;font-size:35px;text-align:center;color:#4D00DE;margin-bottom:0}@media screen and (max-width: 1022px){.no-results__title{font-size:28px;line-height:1.1}.no-results__title br{display:none}}.no-results__title--lg{font-size:40px}@media screen and (max-width: 1022px){.no-results__title--lg{font-size:30px;line-height:1.1}}.no-results__title--sm{font-size:30px}@media screen and (max-width: 1022px){.no-results__title--sm{font-size:26px;max-width:275px}}.no-results__icon{margin-bottom:40px}.no-results__icon svg{display:block}@media screen and (max-width: 1022px){.no-results__icon{margin-bottom:25px}.no-results__icon svg{width:320px;height:47px}}.no-results__btn{margin-top:35px}@media screen and (max-width: 1022px){.no-results__btn{margin-top:20px}}.no-results--max-height{background-color:#efefea;height:calc(100vh - 85px - 340px);padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-height: 800px){.no-results--max-height{height:400px}}@media screen and (max-width: 1022px){.no-results--max-height{height:calc(100vh - 55px - 100px)}}@media screen and (max-height: 575px){.no-results--max-height{height:375px}}.no-results--max-height-dashboard{height:calc(100vh - 80px - 70px - 340px)}@media screen and (max-height: 850px){.no-results--max-height-dashboard{height:400px}}@media screen and (max-width: 1022px){.no-results--max-height-dashboard{height:calc(100vh - 50px - 50px - 100px)}}@media screen and (max-height: 575px){.no-results--max-height-dashboard{height:375px}}.no-results__rebrand{width:100%;height:auto;min-height:fit-content;padding:60px 0 40px;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 1023px){.no-results__rebrand{flex-direction:column;padding:24px 0 24px}}.no-results__rebrandImg{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-right:16px}@media screen and (max-width: 1023px){.no-results__rebrandImg{align-items:center;width:50%}}@media screen and (max-width: 912px){.no-results__rebrandImg{width:60%}}@media screen and (max-width: 767px){.no-results__rebrandImg{width:70%}}.no-results__rebrandImg>img{align-self:flex-end;width:60%}@media screen and (max-width: 1023px){.no-results__rebrandImg>img{align-self:center;width:70%}}.no-results__rebrandText{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:16px}@media screen and (max-width: 1023px){.no-results__rebrandText{align-items:center;width:80%;margin-top:16px}}.no-results__rebrandTitle{align-self:flex-start;width:90%;max-width:340px;font-family:"Raleway",sans-serif;font-size:24px;line-height:34px;font-weight:600;text-align:left;color:#1e1a1e;margin-bottom:0}@media screen and (max-width: 1023px){.no-results__rebrandTitle{max-width:none;align-self:center;text-align:center}}.no-results__rebrandBtn{margin-top:24px}body #fc_frame,body #fc_frame.fc-widget-normal{visibility:hidden}.body--booking #fc_frame,.body--booking #fc_frame.fc-widget-normal,.body--booking-complete #fc_frame,.body--booking-complete #fc_frame.fc-widget-normal,.body--listing #fc_frame,.body--listing #fc_frame.fc-widget-normal{visibility:visible}@media only screen and (max-width: 900px){#fc_frame:not(.fc_open),#fc_frame.fc-widget-normal:not(.fc_open){bottom:0;right:0}}@media only screen and (min-width: 900px){#fc_frame:not(.fc_open),#fc_frame.fc-widget-normal:not(.fc_open){width:330px;height:39px;min-height:unset;right:15px;bottom:0}#fc_frame:not(.fc_open)::before,#fc_frame.fc-widget-normal:not(.fc_open)::before{content:"Ask about this property!";position:absolute;display:block;width:300px;padding:10px 15px;background:url("https://d36mpcpuzc4ztk.cloudfront.net/images/chat-icon.svg") no-repeat #66315d;background-position:calc(100% - 15px) 50%;background-size:20px 20px;color:#fff;opacity:1;border-radius:3px 3px 0 0;z-index:50000;bottom:0;right:0;white-space:nowrap;pointer-events:none}}.Select-placeholder{font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:45px;padding:5px 14px;padding-top:0;padding-bottom:0;color:#494949}.Select-input{height:auto}.Select-input>input{font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:45px;padding:0;color:#494949;min-height:45px}.Select-control{font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:45px;min-height:45px;height:auto;border-radius:5px;border:1px solid #c4c0c0;padding:5px 14px;padding-top:0;padding-bottom:0;padding-right:7px;display:flex;align-items:center;justify-content:space-between;color:#494949}.Select-control:hover{box-shadow:none}.Select-control>*:last-child{padding:0}.Select-clear-zone{flex-shrink:0;flex-grow:0;margin-left:auto;margin-right:0}.Select-clear{color:#c3c0c0;font-size:26px;top:4px;position:relative;transition:color 100ms}.Select-clear:hover{color:#4D00DE}.Select-arrow-zone{flex-shrink:0;flex-grow:0}.Select-arrow{border:0;width:11px;height:7px;background-image:url("/images/svg/select-arrow-small.svg");background-size:11px 7px;background-position:center}.Select.is-open>.Select-control .Select-arrow{top:0;border:0;transform:rotateX(180deg)}.Select.is-focused:not(.is-open)>.Select-control{border-color:#c4c0c0;box-shadow:none}.Select-option{font-size:15px;color:#494949;border-top:1px solid #fff;transition:all 100ms;padding:10px 14px}.Select-option:first-child{border-top:0}.Select-option.is-selected{background-color:#efefea;color:#494949}.Select-option.is-focused{background-color:rgba(239,239,234,0.7);color:#494949}.Select-menu-outer{max-height:265px;box-shadow:1px 2px 15px rgba(0,0,0,0.15);border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #c4c0c0;overflow:hidden}.Select-menu{max-height:263px}.Select--single .Select-value{display:flex;align-items:center}.Select--single .Select-value-label{font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:45px;padding:0;color:#494949}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#494949}.Select--single>.Select-control .Select-value{padding:5px 7px 5px 14px}.Select--multi.form-control,select.Select--multi.form-control-darkChevron,select.Select--multi.form-control-rebrand{height:auto;padding:0}.Select--multi .Select-input{margin-left:0}.Select--multi .Select-multi-value-wrapper{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:5px}.Select--multi .Select-value{line-height:0.9;background-color:rgba(77,0,222,0.08);font-size:13px;border:1px solid #4D00DE;color:#4D00DE;display:block;margin:5px 5px 0 0;vertical-align:middle}.Select--multi .Select-value-label{padding:2px 5px 3px}.Select--multi .Select-value-icon{padding:1px 5px 3px;font-size:20px;border-right:1px solid #4D00DE}.Select--multi .Select-value-icon:hover,.Select--multi .Select-value-icon:focus{background-color:rgba(77,0,222,0.15);color:#4D00DE}.bc-popup{position:fixed;text-align:center;width:100vw;max-width:500px;max-height:100vh;margin:20px;padding:30px 40px;overflow:auto;z-index:9999;background:linear-gradient(to right, #e31e26, #66315d);color:#fff}.bc-popup--top{top:0}.bc-popup--right{right:0}.bc-popup--bottom{bottom:0}.bc-popup--left{left:0}@media (max-width: 599px){.bc-popup{bottom:0;width:100vw;margin:0}}.bc-popup__close-button{position:absolute;top:0;right:0;padding:25px;border:0 none;background:none transparent}.bc-popup__close-button svg g{stroke:#fff}.bc-popup h1{color:#fff;margin-bottom:12px}.bc-popup p{color:#fff}.bc-popup a{color:#fff;font-weight:bold}.form-group .react-select svg{position:static}.react-select__control .react-select__placeholder{color:#494949}.react-select__control--is-focused .react-select__placeholder{color:#999}.react-select__control--is-focused .react-select__single-value{color:#494949}.react-select__control--is-focused.react-select__control--menu-is-open .react-select__single-value{color:#999}.section{padding:0}@media screen and (max-width: 1022px){.section{padding:50px 0}.section h2{font-size:2.5em;font-weight:700}}.section__title-block,.section__title-block-rebrand,.section--full-image .section__title-block-rebrand{text-align:center;padding-bottom:30px}.section__title-block svg,.section__title-block-rebrand svg,.section--full-image .section__title-block-rebrand svg{fill:#1e1a1e}.section__title-block h2,.section__title-block-rebrand h2,.section--full-image .section__title-block-rebrand h2{margin:0;line-height:2.5em}.section__title-block h2+p,.section__title-block-rebrand h2+p,.section--full-image .section__title-block-rebrand h2+p{margin-top:15px;color:#fff}@media screen and (max-width: 1022px){.section__title-block h2,.section__title-block-rebrand h2,.section--full-image .section__title-block-rebrand h2{font-size:1.5em;font-weight:700;line-height:1.5em}}.section__title-block-rebrand{padding-top:40px;padding-bottom:40px !important}.section__title-block-rebrand h2{font-size:40px;font-weight:600;line-height:1em !important}.section__title-block-rebrand h2+p{margin-top:24px !important;color:#494949 !important;font-size:24px !important}@media screen and (max-width: 1023px){.section__title-block-rebrand{padding-top:32px;padding-bottom:32px !important}.section__title-block-rebrand h2{font-size:24px;line-height:24px}.section__title-block-rebrand h2+p{margin-top:20px !important;font-size:16px !important}}@media screen and (max-width: 767px){.section__title-block-rebrand{padding-top:30px;padding-bottom:24px !important}.section__title-block-rebrand.rebrand-236{padding-bottom:16px !important}}@media screen and (max-width: 575px){.section__title-block-rebrand{padding-top:24px}}@media screen and (max-width: 420px){.section__title-block-rebrand{padding-bottom:20px !important}}.section__title-block-rebrand.rebranded{padding-top:0px !important}.section__grid>.grid-box>.col,.section__grid>.grid-box-rebrand>.col{display:flex}.section__grid-block{display:block;position:relative}.section__grid-block--full-image,.purplehover{padding:132px 0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;width:100%}.section__grid-block--full-image:hover::before,.purplehover:hover::before{opacity:1}.section__grid-block--full-image:hover::after,.purplehover:hover::after{opacity:0}.section__grid-block--full-image::after,.purplehover::after{transition:opacity 300ms}.section__grid-block--full-image::before,.purplehover::before{content:'';background-image:linear-gradient(to right, rgba(191,36,54,0.7), rgba(102,49,93,0.7));position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:8px;transition:opacity 300ms}.section__grid-block--full-image::after,.purplehover::after{content:'';background-color:rgba(30,26,30,0.25);position:absolute;top:0;right:0;left:0;bottom:0;border-radius:8px}.section__grid-block--full-image h3,.purplehover h3,.section__grid-block--full-image .p3,.purplehover .p3{font-size:42px;color:#fff;margin:0;text-align:center;position:relative;z-index:2}.section__grid-block--full-image .p3,.purplehover .p3{font-weight:700;font-size:1.5em}.section__grid-block--full-image.rebrand-236,.rebrand-236.purplehover{padding:115.96px 0 !important}.section__grid-block--summary{width:100%;display:flex;flex-direction:column}@media screen and (max-width: 1022px){.section__grid-block--summary{display:block}}.section__grid-block--summary h3 a,.section__grid-block--summary .section__grid-block--full-image .p3 a,.section__grid-block--full-image .section__grid-block--summary .p3 a,.section__grid-block--summary .purplehover .p3 a,.purplehover .section__grid-block--summary .p3 a{color:#4D00DE}.section__grid-block--summary h3 a:hover,.section__grid-block--summary .section__grid-block--full-image .p3 a:hover,.section__grid-block--full-image .section__grid-block--summary .p3 a:hover,.section__grid-block--summary .purplehover .p3 a:hover,.purplehover .section__grid-block--summary .p3 a:hover{color:#845b7c}.section__grid-block--summary .img-wrap--grid-block-hover:hover::before{opacity:1}.section__grid-block--summary .img-wrap--grid-block-bg{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#ddd;height:250px;width:100%}@media screen and (max-width: 1022px){.section__grid-block--summary .img-wrap--grid-block-bg{height:auto;padding-bottom:70%}}.section__grid-block--article p{margin-top:auto}.section__grid-block--team .img-wrap{height:270px}.section__grid-block--team .section__grid-summary h3,.section__grid-block--team .section__grid-summary-rebrand h3,.section__grid-block--team .section__grid-summary-rebrand-236 h3,.section__grid-block--team .section__grid-summary .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-block--team .section__grid-summary .p3,.section__grid-block--team .section__grid-summary-rebrand .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-block--team .section__grid-summary-rebrand .p3,.section__grid-block--team .section__grid-summary-rebrand-236 .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-block--team .section__grid-summary-rebrand-236 .p3,.section__grid-block--team .section__grid-summary .purplehover .p3,.purplehover .section__grid-block--team .section__grid-summary .p3,.section__grid-block--team .section__grid-summary-rebrand .purplehover .p3,.purplehover .section__grid-block--team .section__grid-summary-rebrand .p3,.section__grid-block--team .section__grid-summary-rebrand-236 .purplehover .p3,.purplehover .section__grid-block--team .section__grid-summary-rebrand-236 .p3{font-family:"Raleway",sans-serif;font-size:20px;line-height:1;margin-bottom:5px;font-weight:500}.section__grid-block-rebrand-images{padding:132px 0;background-size:cover;background-position:top;background-repeat:no-repeat;border-radius:8px;position:relative}@media screen and (max-width: 767px){.section__grid-block-rebrand-images{padding:100px}}@media screen and (max-width: 575px){.section__grid-block-rebrand-images{padding:80px}}@media screen and (max-width: 420px){.section__grid-block-rebrand-images{padding:60px}.section__grid-block-rebrand-images.focus>p.rebrand-images-paragraph{text-underline-offset:1px}}.section__grid-block-rebrand-images:hover::before{opacity:1}.section__grid-block-rebrand-images:hover::after{opacity:0}.section__grid-block-rebrand-images::before{content:'';background-image:linear-gradient(to top, #66315d, rgba(102,49,93,0));transition:opacity 300ms ease-out;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:8px}.section__grid-block-rebrand-images::after{content:'';background-color:transparent !important;background-image:linear-gradient(to top, #000, rgba(0,0,0,0));position:absolute;top:70%;right:0;left:0;bottom:0;border-radius:8px;transition:opacity 300ms}.section__grid-block-rebrand-images>p.rebrand-images-paragraph{font-family:'Raleway', sans-serif !important;font-weight:600;font-size:24px !important;color:#fff;margin:0;width:100%;text-align:center;position:absolute;top:74%;left:0;z-index:2;height:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 575px){.section__grid-block-rebrand-images>p.rebrand-images-paragraph{font-size:16px !important;font-weight:600}}.section__grid-block-rebrand-images.filterActive::after{content:'';background-image:linear-gradient(to top, #000, rgba(0,0,0,0.6) rgba(0,0,0,0));top:0 !important}.section__grid-block-rebrand-images.rebrand-236{padding:117.325px 0 !important}.section__grid-block-rebrand-images.rebrand-236::before{content:'';position:absolute;top:70% !important;right:0;left:0;bottom:0;opacity:0;z-index:1;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:opacity 300ms ease-out;background-image:none !important;background-color:#4D00DE}.section__grid-block-rebrand-images.rebrand-236::after{content:'';position:absolute;top:70%;right:0;left:0;bottom:0;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:opacity 300ms;background-image:none !important;background-color:rgba(255,255,255,0.8) !important}.section__grid-block-rebrand-images.rebrand-236:hover::before{opacity:1}.section__grid-block-rebrand-images.rebrand-236:hover::after{opacity:0}.section__grid-block-rebrand-images.rebrand-236:focus>p.rebrand-images-paragraph,.section__grid-block-rebrand-images.rebrand-236.focus>p.rebrand-images-paragraph{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width: 1023px){.section__grid-block-rebrand-images.rebrand-236{padding:116.005px 0 !important}}@media screen and (max-width: 767px){.section__grid-block-rebrand-images.rebrand-236{padding:67.88px 0 !important}}@media screen and (max-width: 420px){.section__grid-block-rebrand-images.rebrand-236:hover>p.rebrand-images-paragraph,.section__grid-block-rebrand-images.rebrand-236:focus>p.rebrand-images-paragraph,.section__grid-block-rebrand-images.rebrand-236.focus>p.rebrand-images-paragraph{text-underline-offset:1px}}@media screen and (max-width: 350){.section__grid-block-rebrand-images.rebrand-236{padding:67.88px 70px !important}}.section__grid-block-rebrand-images.rebrand-236>p.rebrand-images-paragraph{font-family:'Raleway', sans-serif !important;font-weight:600;font-size:24px !important;color:#4D00DE;margin:0;width:100%;text-align:center;z-index:2;border-top:0px}@media screen and (max-width: 575px){.section__grid-block-rebrand-images.rebrand-236>p.rebrand-images-paragraph{font-size:16px !important;font-weight:600}}@media screen and (max-width: 420px){.section__grid-block-rebrand-images.rebrand-236>p.rebrand-images-paragraph{width:90%;margin-left:5%}}.section__grid-block-rebrand-images.rebrand-236.filterActive::after{content:'';background-image:none;top:70% !important}.section__grid-block-rebrand-images.rebrand-236.filterActive:hover::before{opacity:0}.section__grid-block-rebrand-images.rebrand-236.filterActive:hover::after{opacity:1}.section__grid-block-rebrand-images.rebrand-236.filterActive:hover p.rebrand-images-paragraph{color:#4D00DE;text-decoration:none}.section__grid-block-rebrand-images.rebrand-236.filterActive>p.rebrand-images-paragraph{text-decoration:none}.section__grid-block-rebrand-images:hover p.rebrand-images-paragraph{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.section__grid-summary,.section__grid-summary-rebrand,.section__grid-summary-rebrand-236{width:100%;padding:25px 20px;background-color:#fff;transition:opacity 300ms;flex-grow:1;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 1022px){.section__grid-summary,.section__grid-summary-rebrand,.section__grid-summary-rebrand-236{display:block;padding:15px 15px 20px}}.section__grid-summary h3,.section__grid-summary-rebrand h3,.section__grid-summary-rebrand-236 h3,.section__grid-summary .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-summary .p3,.section__grid-summary-rebrand .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-summary-rebrand .p3,.section__grid-summary-rebrand-236 .section__grid-block--full-image .p3,.section__grid-block--full-image .section__grid-summary-rebrand-236 .p3,.section__grid-summary .purplehover .p3,.purplehover .section__grid-summary .p3,.section__grid-summary-rebrand .purplehover .p3,.purplehover .section__grid-summary-rebrand .p3,.section__grid-summary-rebrand-236 .purplehover .p3,.purplehover .section__grid-summary-rebrand-236 .p3{font-family:"Calibre",sans-serif;color:#4D00DE;margin-bottom:10px;font-size:1.25em;font-weight:500}.section__grid-summary h3 a,.section__grid-summary-rebrand h3 a,.section__grid-summary-rebrand-236 h3 a,.section__grid-summary .section__grid-block--full-image .p3 a,.section__grid-block--full-image .section__grid-summary .p3 a,.section__grid-summary-rebrand .section__grid-block--full-image .p3 a,.section__grid-block--full-image .section__grid-summary-rebrand .p3 a,.section__grid-summary-rebrand-236 .section__grid-block--full-image .p3 a,.section__grid-block--full-image .section__grid-summary-rebrand-236 .p3 a,.section__grid-summary .purplehover .p3 a,.purplehover .section__grid-summary .p3 a,.section__grid-summary-rebrand .purplehover .p3 a,.purplehover .section__grid-summary-rebrand .p3 a,.section__grid-summary-rebrand-236 .purplehover .p3 a,.purplehover .section__grid-summary-rebrand-236 .p3 a{font-weight:500}.section__grid-summary h4,.section__grid-summary-rebrand h4,.section__grid-summary-rebrand-236 h4{font-size:1em;font-weight:400}@media screen and (max-width: 1022px){.section__grid-summary h4,.section__grid-summary-rebrand h4,.section__grid-summary-rebrand-236 h4{margin-bottom:0;font-size:1em}}.section__grid-summary h4 a,.section__grid-summary-rebrand h4 a,.section__grid-summary-rebrand-236 h4 a{color:#4D00DE}.section__grid-summary h4 a:hover,.section__grid-summary-rebrand h4 a:hover,.section__grid-summary-rebrand-236 h4 a:hover{color:#845b7c}.section__grid-summary ul,.section__grid-summary-rebrand ul,.section__grid-summary-rebrand-236 ul{margin-top:auto}.section__grid-hsummary{width:100%;padding:25px 20px;background-color:#66315D;transition:opacity 300ms;flex-grow:1;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 1022px){.section__grid-hsummary{display:block;padding:15px 15px 20px}}.section__grid-hsummary p.h3{font-family:"Calibre",sans-serif;color:#4D00DE;margin-bottom:10px;font-size:1.25em;font-weight:500;color:#fff}.section__grid-hsummary p.h4{font-size:1em;font-weight:400;color:#fff}@media screen and (max-width: 1022px){.section__grid-hsummary p.h4{margin-bottom:0;font-size:1em}}.section__grid-hsummary ul{margin-top:auto}.section__grid--full-width{padding:0 30px;min-width:1400px}@media screen and (max-width: 1400px){.section__grid--full-width{min-width:inherit}}@media screen and (max-width: 1022px){.section__grid--full-width{min-width:inherit}}@media screen and (max-width: 1199px){.section__grid--full-width .recommended-properties__slider{padding:0 30px}}@media screen and (max-width: 1023px){.section__grid--full-width .recommended-properties__slider{padding:0}}.section__grid--full-width .recommended-properties__slider::before,.section__grid--full-width .recommended-properties__slider::after{content:none}.section__grid-summary-rebrand,.section__grid-summary-rebrand-236{padding:12px}.section__grid-summary-rebrand-236{padding:16px}.section__cta,.section__cta-rebrand{padding:30px 0 0;text-align:center}.section__cta.cta-rebrand,.cta-rebrand.section__cta-rebrand{padding:24px 0 0 !important}.section__cta .p4,.section__cta-rebrand .p4,.section__cta .p4-rebrand,.section__cta-rebrand .p4-rebrand{margin:0;color:#fff;font-family:"Calibre",sans-serif;font-weight:500;font-size:21px;display:flex;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 575px){.section__cta .p4,.section__cta-rebrand .p4,.section__cta .p4-rebrand,.section__cta-rebrand .p4-rebrand{flex-direction:column}.section__cta .p4>svg,.section__cta-rebrand .p4>svg,.section__cta .p4-rebrand>svg,.section__cta-rebrand .p4-rebrand>svg{display:none}}.section__cta .p4 svg,.section__cta-rebrand .p4 svg,.section__cta .p4-rebrand svg,.section__cta-rebrand .p4-rebrand svg{fill:#fff;margin-right:20px}.section__cta .p4 a,.section__cta-rebrand .p4 a,.section__cta .p4-rebrand a,.section__cta-rebrand .p4-rebrand a{color:#fff;font-weight:500;display:flex;align-items:center}.section__cta .p4 a:first-child,.section__cta-rebrand .p4 a:first-child,.section__cta .p4-rebrand a:first-child,.section__cta-rebrand .p4-rebrand a:first-child{margin-right:20px}.section__cta .p4 a:last-child,.section__cta-rebrand .p4 a:last-child,.section__cta .p4-rebrand a:last-child,.section__cta-rebrand .p4-rebrand a:last-child{margin-left:5px}.section__cta .p4 a strong,.section__cta-rebrand .p4 a strong,.section__cta .p4-rebrand a strong,.section__cta-rebrand .p4-rebrand a strong{color:#fff;transition:color 100ms ease-in}.section__cta .p4 a:hover,.section__cta-rebrand .p4 a:hover,.section__cta .p4-rebrand a:hover,.section__cta-rebrand .p4-rebrand a:hover{color:#dedede}.section__cta .p4 a:hover svg,.section__cta-rebrand .p4 a:hover svg,.section__cta .p4-rebrand a:hover svg,.section__cta-rebrand .p4-rebrand a:hover svg{fill:#dedede}.section__cta .p4 a:hover strong,.section__cta-rebrand .p4 a:hover strong,.section__cta .p4-rebrand a:hover strong,.section__cta-rebrand .p4-rebrand a:hover strong{color:#dedede;transition:color 100ms ease-in}.section__cta .p4-rebrand,.section__cta-rebrand .p4-rebrand{color:#494949}.section__cta .p4-rebrand svg,.section__cta-rebrand .p4-rebrand svg{fill:#494949;margin-right:20px}.section__cta .p4-rebrand a,.section__cta-rebrand .p4-rebrand a{color:#494949}.section__cta .p4-rebrand a strong,.section__cta-rebrand .p4-rebrand a strong{color:#494949}.section__cta .p4-rebrand a:hover,.section__cta-rebrand .p4-rebrand a:hover{color:#0349D6}.section__cta .p4-rebrand a:hover svg,.section__cta-rebrand .p4-rebrand a:hover svg{fill:#0349D6}.section__cta .p4-rebrand a:hover strong,.section__cta-rebrand .p4-rebrand a:hover strong{color:#0349D6;transition:color 100ms ease-in;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width: 575px){.section__cta .p4-rebrand a,.section__cta-rebrand .p4-rebrand a{font-size:19px;line-height:27px;margin-bottom:8px}}.section__cta-rebrand{padding-top:40px}@media screen and (max-width: 1023px){.section__cta-rebrand{padding-top:32px}}@media screen and (max-width: 767px){.section__cta-rebrand{padding-top:24px}}.section__block{background-color:#fff;border-radius:8px;padding:30px 25px}@media screen and (max-width: 1022px){.section__block{padding:25px 20px}}.section__actions{padding-top:50px}.section__actions--center{text-align:center}@media screen and (max-width: 1022px){.section__actions{padding-top:25px}}.section__tab-block{display:flex;justify-content:center;margin-bottom:50px;position:relative}.dashboard .section__tab-block{margin-bottom:30px}@media screen and (max-width: 1022px){.dashboard .section__tab-block{margin-bottom:15px}}@media screen and (max-width: 1022px){.section__tab-block{margin-bottom:20px}}.section__tab-block .share-property-trigger{display:none;position:absolute;top:50%;right:40px;margin-top:-25px;font-size:1em;min-width:inherit}@media screen and (max-width: 1022px){.section__tab-block .share-property-trigger{position:fixed;bottom:0;right:0;left:0;top:auto;transform:none;z-index:2000;padding:10px 15px;background-color:#fff;opacity:1;transition:opacity 300ms}.section__tab-block .share-property-trigger .btn{width:100%;justify-content:center}}.section__tab-block .share-property-trigger .share-number{font-weight:400;margin-left:5px}.section--slim{padding:50px 0 80px}@media screen and (max-width: 1022px){.section--slim{padding:30px 0 50px}}.section--slim-bac52{padding:0px 0 0px}@media screen and (max-width: 1022px){.section--slim-bac52{padding:0px 0 0px}}.section--slim-rebrand{padding:40px 0 15px}.section--veryslim{padding:50px 0 800px}@media screen and (max-width: 1022px){.section--veryslim{padding:30px 0 200px}}.section--full-image{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.section--full-image.explore-region .section__title-block h2,.section--full-image.explore-region .section__title-block-rebrand h2{color:#4D00DE}.section--full-image .section__cta,.section--full-image .section__cta-rebrand,.section--full-image .section__grid,.section--full-image .section__title-block,.section--full-image .section__title-block-rebrand{position:relative;z-index:2}.section--full-image .section__title-block svg,.section--full-image .section__title-block-rebrand svg{fill:#fff}.section--full-image .section__title-block h2,.section--full-image .section__title-block-rebrand h2{color:#fff}.section--full-image .section__title-block p,.section--full-image .section__title-block-rebrand p{color:#fff}.section--full-image .section__title-block-rebrand h2{color:#494949}.section--lead-text,.section--lead-text-bac52{height:120px;padding:0;display:flex;align-items:center}.section--lead-text p.lead,.section--lead-text-bac52 p.lead{font-size:20px;color:#4D00DE;text-align:center;width:85%;margin:0 auto}@media screen and (max-width: 1022px){.section--lead-text,.section--lead-text-bac52{height:auto;padding:35px 5px}.section--lead-text p.lead,.section--lead-text-bac52 p.lead{width:100%;font-size:17px;line-height:1.5}}@media screen and (max-width: 1022px){.section--lead-text-bac52{padding:16px 5px}}@media screen and (max-width: 1023px){.section--lead-text-bac52.rebranded{padding:0px}}.section--booking-form{padding-top:80px;padding-bottom:30px}.section--booking-form textarea.form-control{height:135px}.section--booking-form .form-section+.form-section{border-top:0}.section--booking-form,.section--dashboard{background-color:#efefea}@media screen and (max-width: 1022px){.section--booking-form,.section--dashboard{padding-top:30px}}.section--booking-form .form-control[disabled],.section--booking-form select.form-control-darkChevron[disabled],.section--booking-form select.form-control-rebrand[disabled],.section--booking-form .form-control[readonly],.section--booking-form select.form-control-darkChevron[readonly],.section--booking-form select.form-control-rebrand[readonly],.section--dashboard .form-control[disabled],.section--dashboard select.form-control-darkChevron[disabled],.section--dashboard select.form-control-rebrand[disabled],.section--dashboard .form-control[readonly],.section--dashboard select.form-control-darkChevron[readonly],.section--dashboard select.form-control-rebrand[readonly]{background-color:#e2e2e2}.section--cta{background-size:cover;background-position:center;background-repeat:no-repeat;padding:125px 0}@media screen and (max-width: 1022px){.section--cta{padding:50px 0}}.section--cta .cta-title{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1022px){.section--cta .cta-title{display:block}}.section--cta .cta-title h2{margin:0;font-size:3.5em}@media screen and (max-width: 1022px){.section--cta .cta-title h2{margin-bottom:30px;text-align:center;font-size:35px}}.section--cta .cta-title .btn{margin-left:30px}@media screen and (max-width: 1022px){.section--cta .cta-title .btn{margin:0;width:100%}}.section--config{padding-bottom:0}.section.rebranded{display:flex;min-height:140px}.section.rebranded p.lead{width:90%}@media screen and (max-width: 1023px){.section.rebranded p.lead{width:100%;font-size:16px}}@media screen and (max-width: 1023px){.section.rebranded{min-height:0px;padding:32px 0px}}@media screen and (max-width: 767px){.section.rebranded{padding:24px 0px}}.section__content-tooltip{display:inline-block;margin-left:5px}.section__content-tooltip svg{fill:#4D00DE;display:block}@media screen and (max-width: 1022px){.section__content-tooltip{cursor:pointer}}.section__content-tooltip.rebrand-236{margin-left:0}@media screen and (max-width: 1022px){.section--blog-articles{position:relative;z-index:-1}}.purplehover::before{content:'';background-image:none !important;background-color:rgba(102,49,93,0.7) !important}.rebrand-col{width:33.3%;padding:8px;border-radius:8px;border:none;-moz-box-shadow:inset 0 0 0 0px #fff;-webkit-box-shadow:inset 0 0 0 0px #fff;box-shadow:inset 0 0 0 0px #fff}@media screen and (max-width: 1023px){.rebrand-col{width:50%;min-width:140px}}@media screen and (max-width: 350){.rebrand-col{margin-right:-8px}}.rebrand-col:focus{outline:none;padding:7px;border:1px solid #4D00DE;-moz-box-shadow:inset 0 0 0 8px #fff;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff}.site-header{height:85px}@media screen and (max-width: 1022px){.site-header{height:55px}}.site-header__brand{flex-shrink:0}.site-header__brand a{display:block}.site-header__brand svg{display:block}@media screen and (max-width: 1022px){.site-header__brand svg{width:153px;height:28px}}.site-header__main-nav,.site-header___main-nav-rebrand{background-color:#fff;padding:0 30px;display:flex;justify-content:space-between;align-items:center;height:80px;position:relative}.site-header__main-nav::after,.site-header___main-nav-rebrand::after{content:'';height:5px;position:absolute;left:0;right:0;top:100%;background-image:linear-gradient(to right, #4D00DE, #4D00DE)}@media screen and (max-width: 1022px){.site-header__main-nav,.site-header___main-nav-rebrand{height:50px;padding:0 10px 0 15px}.site-header__main-nav::after,.site-header___main-nav-rebrand::after{background-image:linear-gradient(to right, #e31e26 0%, #66315d 69%, #66315d 75%)}}.site-header___main-nav-rebrand{padding:0 24px;flex-direction:row;justify-content:space-between}.site-header___main-nav-rebrand::after{background-image:none;background-color:#4D00DE}@media screen and (max-width: 1023px){.site-header___main-nav-rebrand{padding:0 15px;flex-direction:column}.site-header___main-nav-rebrand::after{content:'';background-image:none;background-color:#4D00DE}}.site-header__menu{width:fit-content}@media screen and (max-width: 1022px){.site-header__menu{width:100%;display:flex;justify-content:space-between;align-items:center}}.site-header__menu,.site-header__nav,.site-header__actions{display:flex;align-items:center}.site-header__menu{flex-shrink:0}.site-header__search{width:100%;height:50px;padding:0 50px;position:relative;z-index:25}.site-header__search .search-form{width:100%;max-width:600px}.site-header__search .search-form__long{max-width:100%}@media screen and (max-width: 420px){.site-header__search .search-form__long{width:50px;margin-right:0px !important;transition:all 1000ms ease-in-out}}@media screen and (max-width: 420px){.site-header__search .search-form__activated{width:100%}}.site-header__search .search-form__unactive{padding-right:0px !important}@media screen and (max-width: 1023px){.site-header__search .search-form.rebrand-236{max-width:100%}}.site-header__search .form-control,.site-header__search select.form-control-darkChevron,.site-header__search select.form-control-rebrand{height:50px;transition:border-color 150ms}.site-header__search .form-control::-moz-placeholder,.site-header__search select.form-control-darkChevron::-moz-placeholder,.site-header__search select.form-control-rebrand::-moz-placeholder{color:#494949;opacity:0;transition:opacity 150ms}.site-header__search .form-control:-ms-input-placeholder,.site-header__search select.form-control-darkChevron:-ms-input-placeholder,.site-header__search select.form-control-rebrand:-ms-input-placeholder{color:#494949;opacity:0;transition:opacity 150ms}.site-header__search .form-control::-webkit-input-placeholder,.site-header__search select.form-control-darkChevron::-webkit-input-placeholder,.site-header__search select.form-control-rebrand::-webkit-input-placeholder{color:#494949;opacity:0;transition:opacity 150ms}.site-header__search .form-control:focus,.site-header__search select.form-control-darkChevron:focus,.site-header__search select.form-control-rebrand:focus{border:1px solid #dedede;border-radius:5px}.site-header__search .form-control:focus::-moz-placeholder,.site-header__search select.form-control-darkChevron:focus::-moz-placeholder,.site-header__search select.form-control-rebrand:focus::-moz-placeholder{opacity:1}.site-header__search .form-control:focus:-ms-input-placeholder,.site-header__search select.form-control-darkChevron:focus:-ms-input-placeholder,.site-header__search select.form-control-rebrand:focus:-ms-input-placeholder{opacity:1}.site-header__search .form-control:focus::-webkit-input-placeholder,.site-header__search select.form-control-darkChevron:focus::-webkit-input-placeholder,.site-header__search select.form-control-rebrand:focus::-webkit-input-placeholder{opacity:1}.site-header__search .back-button{display:none;align-items:center;max-width:160px;padding-left:0px !important;padding-right:0px !important;margin-right:16px;transition:all 1000ms ease-out}.site-header__search .back-button__short{max-width:50px}@media screen and (max-width: 1023px){.site-header__search .back-button{display:flex}}.site-header__search .back-button:hover{color:black}.site-header__search .back-btn-img{height:16px;margin-right:16px;margin-left:16px}.site-header__search .react-autosuggest__container--open .form-control,.site-header__search .react-autosuggest__container--open select.form-control-darkChevron,.site-header__search .react-autosuggest__container--open select.form-control-rebrand{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header__search .react-autosuggest__suggestions-container{border:1px solid #dedede;border-top:0}@media screen and (max-width: 1023px){.site-header__search{height:auto;padding:15px 5px 10px 0;z-index:0;display:flex;justify-content:space-between}.site-header__search .form-group{margin-bottom:0}.site-header__search .form-control,.site-header__search select.form-control-darkChevron,.site-header__search select.form-control-rebrand{padding-left:50px;border:1px solid #dedede}.site-header__search .form-control::-moz-placeholder,.site-header__search select.form-control-darkChevron::-moz-placeholder,.site-header__search select.form-control-rebrand::-moz-placeholder{opacity:1}.site-header__search .form-control:-ms-input-placeholder,.site-header__search select.form-control-darkChevron:-ms-input-placeholder,.site-header__search select.form-control-rebrand:-ms-input-placeholder{opacity:1}.site-header__search .form-control::-webkit-input-placeholder,.site-header__search select.form-control-darkChevron::-webkit-input-placeholder,.site-header__search select.form-control-rebrand::-webkit-input-placeholder{opacity:1}.site-header__search .form-control:focus::-moz-placeholder,.site-header__search select.form-control-darkChevron:focus::-moz-placeholder,.site-header__search select.form-control-rebrand:focus::-moz-placeholder{opacity:1}.site-header__search .form-control:focus:-ms-input-placeholder,.site-header__search select.form-control-darkChevron:focus:-ms-input-placeholder,.site-header__search select.form-control-rebrand:focus:-ms-input-placeholder{opacity:1}.site-header__search .form-control:focus::-webkit-input-placeholder,.site-header__search select.form-control-darkChevron:focus::-webkit-input-placeholder,.site-header__search select.form-control-rebrand:focus::-webkit-input-placeholder{opacity:1}}@media screen and (max-width: 1023px){.site-header__search.rebrand-236{padding:16px 0}}@media screen and (max-width: 1022px){.site-header--search{height:auto;border-bottom:1px solid #dedede;position:relative;z-index:1}.site-header--search .site-header__main-nav,.site-header--search .site-header___main-nav-rebrand{height:auto;flex-wrap:wrap;align-items:flex-start}.site-header--search .site-header__main-nav::after,.site-header--search .site-header___main-nav-rebrand::after{top:50px}.site-header--search .site-header___main-nav-rebrand{height:auto;flex-wrap:wrap;align-items:flex-start}.site-header--search .site-header___main-nav-rebrand::after{top:50px}.site-header--search .site-header__brand{margin:11px 0}.site-header--search .mob-nav__burger{margin:5px 0}}.site-header__actions{flex-shrink:0}.site-header__actions .btn+.btn{margin-left:20px}.site-header__nav{margin-left:40px}.site-header__nav .dropdown-trigger,.site-header__nav .login-trigger{font-weight:500;color:#1e1a1e;cursor:default;transition:color 300ms}.site-header__nav .dropdown-trigger:hover,.site-header__nav .login-trigger:hover{color:#4D00DE}.site-header__nav .dropdown-trigger{cursor:default}.site-header__nav .login-trigger{cursor:pointer}.site-header__nav.rebrand-236 .help-menu .dropdown-trigger,.site-header__nav.rebrand-236 .member-menu .dropdown-trigger{color:#1e1a1e}.site-header__nav.rebrand-236 .help-menu .dropdown-trigger:hover,.site-header__nav.rebrand-236 .member-menu .dropdown-trigger:hover{color:#1e1a1e;text-decoration:underline;text-underline-offset:2px}.site-header__nav.rebrand-236 .help-menu .dropdown-trigger:focus,.site-header__nav.rebrand-236 .member-menu .dropdown-trigger:focus{outline:2px solid #4D00DE;outline-offset:2px;text-decoration:underline;text-underline-offset:2px}.site-header__nav.rebrand-236 .member-menu .dropdown-trigger__label:hover{color:#1e1a1e;text-decoration:underline;text-underline-offset:2px}.site-header__nav.rebrand-236 .member-menu .dropdown-trigger__label:focus{text-decoration:underline;text-underline-offset:2px;outline:2px solid #4D00DE;outline-offset:2px}.site-header--no-border{height:80px}.site-header--no-border .site-header__main-nav::after,.site-header--no-border .site-header___main-nav-rebrand::after{content:none}@media screen and (max-width: 1022px){.site-header--no-border{height:50px}}.help-menu,.member-menu{position:relative;height:80px;display:flex;align-items:center}.help-menu .dropdown,.member-menu .dropdown{position:absolute;top:100%;left:50%;margin-left:-100px;margin-top:-5px;width:200px;z-index:2700;opacity:0;transform:translateY(20px);transition:all 300ms;pointer-events:none}.help-menu .dropdown .sidebar__nav,.member-menu .dropdown .sidebar__nav{border-width:1px}.help-menu .dropdown .sidebar__nav .nav-item,.member-menu .dropdown .sidebar__nav .nav-item{cursor:pointer;font-weight:500}.help-menu .dropdown .sidebar__nav .nav-item--active,.help-menu .dropdown .sidebar__nav .nav-item:hover,.member-menu .dropdown .sidebar__nav .nav-item--active,.member-menu .dropdown .sidebar__nav .nav-item:hover{background-color:#4D00DE;color:#fff}.help-menu{margin-right:40px;font-weight:500;color:#1e1a1e}.help-menu:hover .dropdown,.member-menu:hover .dropdown{pointer-events:all;opacity:1;transform:translateY(0)}.member-menu .dropdown-trigger{line-height:44px;display:flex;align-items:center}.member-menu .dropdown-trigger:hover{color:#4D00DE}.member-menu .dropdown-trigger .icon-circle{text-align:center;height:44px;width:44px;flex-shrink:0;flex-grow:0;margin-right:12px}.member-menu .dropdown-trigger .icon-circle h5{font-size:18px;font-weight:400;line-height:44px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0}.member-menu .dropdown-trigger svg{fill:#c4c0c0;margin-left:5px}.member-menu .dropdown-trigger__label{text-transform:capitalize}.member-menu .dropdown{left:auto;right:-20px;margin-left:0}@media screen and (max-width: 1023px){.logoBlack{display:none}}.logoBlackNoStrapline{display:none}@media screen and (max-width: 1023px){.logoBlackNoStrapline{display:block}}.logoPurple{display:block}@media screen and (max-width: 1023px){.logoPurple{display:none}}.logoPurpleNoStrapline{display:none}@media screen and (max-width: 1023px){.logoPurpleNoStrapline{display:block}}.site-footer{z-index:0;position:relative}.site-footer__main,.site-footer__sub{position:relative;z-index:5}.site-footer__main{margin-bottom:120px}@media screen and (max-width: 1022px){.site-footer__main{margin-bottom:30px}}.site-footer__sub-inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1022px){.site-footer__sub-inner{display:block}}.site-footer__social h5{color:#fff}@media screen and (max-width: 1022px){.site-footer__social h5{font-size:15px}}.site-footer__social .social-links{padding-right:30px}@media screen and (max-width: 1022px){.site-footer__social .social-links{padding-right:0}}@media screen and (max-width: 1022px){.site-footer__social{display:flex;align-items:center;justify-content:center;margin-bottom:25px}}.site-footer__link{font-weight:500;font-size:1.0625em;color:#fff}.site-footer__link .site-footer__faux-link,.site-footer__link a{color:#fff;transition:opacity 300ms;display:inline-block;cursor:pointer}@media screen and (max-width: 1022px){.site-footer__link .site-footer__faux-link,.site-footer__link a{white-space:nowrap}}.site-footer__link .site-footer__faux-link:hover,.site-footer__link a:hover{opacity:0.6}@media screen and (max-width: 1022px){.site-footer__link .site-footer__faux-link,.site-footer__link a{font-size:15px}}.site-footer__link .site-footer__faux-link.rebrand-236,.site-footer__link a.rebrand-236{color:#fff;transition:color 0s}.site-footer__link .site-footer__faux-link.rebrand-236:hover,.site-footer__link a.rebrand-236:hover{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:color ease-in 500ms}@media screen and (max-width: 1022px){.site-footer__link{margin:0 15px 0 0}}.site-footer__sub a.rebrand-236{color:#fff;transition:color 0s}.site-footer__sub a.rebrand-236:hover{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:color ease-in 500ms}.site-footer__link+.site-footer__link{margin-top:17px}@media screen and (max-width: 1022px){.site-footer__link+.site-footer__link{margin-top:10px}}.site-footer__terms{display:flex}.site-footer__terms small{font-weight:500}.site-footer__terms a:hover{opacity:0.6}.site-footer__terms a.rebrand-236:hover{text-decoration:underline;text-underline-offset:2px}@media screen and (max-width: 1022px){.site-footer__terms{margin-top:25px;display:block}}.site-footer__term{margin-right:30px}.site-footer__term a,.site-footer__term small{font-size:1em;color:#fff}.site-footer__term a{transition:opacity 300ms}.site-footer__term:last-child{margin-right:0}@media screen and (max-width: 1022px){.site-footer__term{margin-right:0}.site-footer__term+.site-footer__term{margin-top:5px}.site-footer__term small,.site-footer__term a{font-size:13px;font-weight:400}.site-footer__term a{margin-right:0}}@media screen and (max-width: 350px){.site-footer__term small,.site-footer__term a{font-size:14px}}.section--footer,.section--footer-solid-156{height:340px;padding-top:75px;padding-bottom:0;background-image:url("../assets/bachcare/images/banner-footer.jpg")}@media screen and (max-width: 1022px){.section--footer,.section--footer-solid-156{height:auto;padding:30px 0}.section--footer .site-footer__link-group,.section--footer-solid-156 .site-footer__link-group{width:33.33333333%}}.section--footer-solid-156{background-image:none;background-color:#4D00DE}@media screen and (max-width: 1022px){.site-footer__main{margin-bottom:0}.site-footer__main .grid-box,.site-footer__main .grid-box-rebrand{margin:0}.site-footer__main .grid-box>.col,.site-footer__main .grid-box-rebrand>.col{padding:0}}.social-links{display:flex}.social-links.rebrand-236 .social-links__link,.social-links.rebrand-236 .social-links__link--purple{background-color:#fff}.social-links.rebrand-236 .social-links__link::before,.social-links.rebrand-236 .social-links__link--purple::before{content:'';background-image:none;background-color:#4D00DE !important;opacity:0}.social-links.rebrand-236 .social-links__link svg,.social-links.rebrand-236 .social-links__link--purple svg{fill:#4D00DE}.social-links.rebrand-236 .social-links__link:hover,.social-links.rebrand-236 .social-links__link--purple:hover{border:1.5px solid #fff}.social-links.rebrand-236 .social-links__link:hover::before,.social-links.rebrand-236 .social-links__link--purple:hover::before{opacity:1}.social-links.rebrand-236 .social-links__link:hover svg,.social-links.rebrand-236 .social-links__link--purple:hover svg{fill:#fff}.social-links__link,.social-links__link--purple{display:block;width:50px;height:50px;border-radius:50%;background-color:#fff;position:relative;overflow:hidden;z-index:3;transition:background-color 500ms;display:flex;justify-content:center;align-items:center}.social-links__link::before,.social-links__link--purple::before{content:'';background-image:linear-gradient(87deg, #4D00DE, #4D00DE);position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;opacity:0;transition:opacity 500ms}.social-links__link svg,.social-links__link--purple svg{fill:#4D00DE}.social-links__link:hover,.social-links__link--purple:hover{background-color:transparent}.social-links__link:hover::before,.social-links__link--purple:hover::before{opacity:1}.social-links__link:hover svg,.social-links__link--purple:hover svg{fill:#fff}.social-links__link+.social-links__link,.social-links__link--purple+.social-links__link,.social-links__link+.social-links__link--purple,.social-links__link--purple+.social-links__link--purple{margin-left:20px}@media screen and (max-width: 1022px){.social-links__link,.social-links__link--purple{width:35px;height:35px}.social-links__link+.social-links__link,.social-links__link--purple+.social-links__link,.social-links__link+.social-links__link--purple,.social-links__link--purple+.social-links__link--purple{margin-left:10px}}@media screen and (max-width: 350px){.social-links__link,.social-links__link--purple{width:25px;height:25px}}.social-links__link--purple::before{content:'';background-image:none;background-color:#4D00DE !important}.social-links__link--purple:hover{border:1.5px solid #fff}@media screen and (max-width: 1022px){.social-links__link--instagram svg{width:15px;height:15px}}@media screen and (max-width: 1022px){.social-links__link--twitter svg{width:16px;height:12px}}@media screen and (max-width: 1022px){.social-links__link--facebook svg{width:8px;height:13px}}@media screen and (max-width: 1022px){.social-links__link--pinterest svg{width:11px;height:14px}}.newsletter-signup,.newsletter-signup-bac52,.newsletter-signup-bac52-rebrand{height:250px;padding:0;display:flex;align-items:center;overflow:hidden;position:relative;background-color:#f7f7f4}.newsletter-signup__inner{display:flex;flex-direction:column;position:relative}.newsletter-signup__inner svg{position:absolute;left:-310px;top:50%;margin-top:-78px;display:block}@media screen and (max-width: 1022px){.newsletter-signup__inner{display:block}.newsletter-signup__inner svg{left:50%;margin-left:-180px;opacity:0.3}}.newsletter-signup h5,.newsletter-signup-bac52 h5,.newsletter-signup-bac52-rebrand h5{width:300px;flex-shrink:0;margin:0 40px 0 0;font-size:1.375em;font-family:"Calibre",sans-serif;font-weight:500;position:relative;color:#4D00DE}@media screen and (max-width: 1022px){.newsletter-signup h5,.newsletter-signup-bac52 h5,.newsletter-signup-bac52-rebrand h5{width:100%;font-size:20px;margin:0 0 25px;text-align:center}}.newsletter-signup form,.newsletter-signup-bac52 form,.newsletter-signup-bac52-rebrand form{width:100%;position:relative}.newsletter-signup .form-submit,.newsletter-signup-bac52 .form-submit,.newsletter-signup-bac52-rebrand .form-submit{margin-top:0}@media screen and (max-width: 1022px){.newsletter-signup .form-submit,.newsletter-signup-bac52 .form-submit,.newsletter-signup-bac52-rebrand .form-submit{margin-top:20px}}@media screen and (max-width: 1022px){.newsletter-signup .form-submit--right .btn,.newsletter-signup-bac52 .form-submit--right .btn,.newsletter-signup-bac52-rebrand .form-submit--right .btn{width:180px;margin:0 auto}}.newsletter-signup .form-control,.newsletter-signup-bac52 .form-control,.newsletter-signup-bac52-rebrand .form-control,.newsletter-signup select.form-control-darkChevron,.newsletter-signup-bac52 select.form-control-darkChevron,.newsletter-signup-bac52-rebrand select.form-control-darkChevron,.newsletter-signup select.form-control-rebrand,.newsletter-signup-bac52 select.form-control-rebrand,.newsletter-signup-bac52-rebrand select.form-control-rebrand{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dedede;padding:5px 0;font-family:"Raleway",sans-serif;height:45px;border-radius:0;font-size:1em;font-weight:500;background-color:transparent}.newsletter-signup .form-control::-moz-placeholder,.newsletter-signup-bac52 .form-control::-moz-placeholder,.newsletter-signup-bac52-rebrand .form-control::-moz-placeholder,.newsletter-signup select.form-control-darkChevron::-moz-placeholder,.newsletter-signup-bac52 select.form-control-darkChevron::-moz-placeholder,.newsletter-signup-bac52-rebrand select.form-control-darkChevron::-moz-placeholder,.newsletter-signup select.form-control-rebrand::-moz-placeholder,.newsletter-signup-bac52 select.form-control-rebrand::-moz-placeholder,.newsletter-signup-bac52-rebrand select.form-control-rebrand::-moz-placeholder{color:#1e1a1e}.newsletter-signup .form-control:-ms-input-placeholder,.newsletter-signup-bac52 .form-control:-ms-input-placeholder,.newsletter-signup-bac52-rebrand .form-control:-ms-input-placeholder,.newsletter-signup select.form-control-darkChevron:-ms-input-placeholder,.newsletter-signup-bac52 select.form-control-darkChevron:-ms-input-placeholder,.newsletter-signup-bac52-rebrand select.form-control-darkChevron:-ms-input-placeholder,.newsletter-signup select.form-control-rebrand:-ms-input-placeholder,.newsletter-signup-bac52 select.form-control-rebrand:-ms-input-placeholder,.newsletter-signup-bac52-rebrand select.form-control-rebrand:-ms-input-placeholder{color:#1e1a1e}.newsletter-signup .form-control::-webkit-input-placeholder,.newsletter-signup-bac52 .form-control::-webkit-input-placeholder,.newsletter-signup-bac52-rebrand .form-control::-webkit-input-placeholder,.newsletter-signup select.form-control-darkChevron::-webkit-input-placeholder,.newsletter-signup-bac52 select.form-control-darkChevron::-webkit-input-placeholder,.newsletter-signup-bac52-rebrand select.form-control-darkChevron::-webkit-input-placeholder,.newsletter-signup select.form-control-rebrand::-webkit-input-placeholder,.newsletter-signup-bac52 select.form-control-rebrand::-webkit-input-placeholder,.newsletter-signup-bac52-rebrand select.form-control-rebrand::-webkit-input-placeholder{color:#1e1a1e}.newsletter-signup .form-control.lg-validate--error,.newsletter-signup-bac52 .form-control.lg-validate--error,.newsletter-signup-bac52-rebrand .form-control.lg-validate--error,.newsletter-signup select.lg-validate--error.form-control-darkChevron,.newsletter-signup-bac52 select.lg-validate--error.form-control-darkChevron,.newsletter-signup-bac52-rebrand select.lg-validate--error.form-control-darkChevron,.newsletter-signup select.lg-validate--error.form-control-rebrand,.newsletter-signup-bac52 select.lg-validate--error.form-control-rebrand,.newsletter-signup-bac52-rebrand select.lg-validate--error.form-control-rebrand{border-color:#fd5555}.newsletter-signup .error-container--filled,.newsletter-signup-bac52 .error-container--filled,.newsletter-signup-bac52-rebrand .error-container--filled{position:absolute;top:60px;left:0;right:0}.newsletter-signup .error-container--filled p,.newsletter-signup-bac52 .error-container--filled p,.newsletter-signup-bac52-rebrand .error-container--filled p{border-radius:5px}@media screen and (max-width: 1022px){.newsletter-signup,.newsletter-signup-bac52,.newsletter-signup-bac52-rebrand{height:auto;padding:40px 0 60px}}.newsletter-signup-bac52,.newsletter-signup-bac52-rebrand{height:auto;min-height:175px;padding:0px;align-items:center}.newsletter-signup-bac52 svg,.newsletter-signup-bac52-rebrand svg{position:absolute;left:auto;right:0px;top:50%;margin-top:-78px;display:block}.newsletter-signup-bac52 h5,.newsletter-signup-bac52-rebrand h5{width:100%;flex-shrink:0;margin:0 0px 16px 0;font-size:1.375em;font-family:"Calibre",sans-serif;font-weight:500;position:relative;color:#4D00DE}@media screen and (max-width: 1022px){.newsletter-signup-bac52 h5,.newsletter-signup-bac52-rebrand h5{width:100%;font-size:20px;margin:32px 0 16px;text-align:center}}.newsletter-signup-bac52 form,.newsletter-signup-bac52-rebrand form{width:58%;position:relative}@media screen and (max-width: 1022px){.newsletter-signup-bac52 form,.newsletter-signup-bac52-rebrand form{width:70%;margin:0 auto}}@media screen and (max-width: 600px){.newsletter-signup-bac52 form,.newsletter-signup-bac52-rebrand form{margin:0 0}}@media screen and (max-width: 1022px){.newsletter-signup-bac52,.newsletter-signup-bac52-rebrand{padding-bottom:1.5rem;display:block}.newsletter-signup-bac52 svg,.newsletter-signup-bac52-rebrand svg{right:0px;margin-left:0px;opacity:0.3}}.newsletter-signup-bac52-rebrand{min-height:0;padding-bottom:40px}@media screen and (max-width: 1023px){.newsletter-signup-bac52-rebrand{padding-bottom:32px}}@media screen and (max-width: 767px){.newsletter-signup-bac52-rebrand{padding-bottom:24px}}.newsletter-signup-bac52-rebrand h5{margin:40px 0 20px}@media screen and (max-width: 1023px){.newsletter-signup-bac52-rebrand h5{margin:32px 0px 16px}}@media screen and (max-width: 767px){.newsletter-signup-bac52-rebrand h5{margin:24px 26px 24px}}.newsletter-form{position:relative}.newsletter-form .form-group,.newsletter-form .form-submit{transition:opacity 300ms}.newsletter-form--success .form-group,.newsletter-form--success .form-submit{opacity:0}.newsletter-form--success .form-submit .btn{cursor:default}@media screen and (max-width: 600px){.newsletter-form--success{width:100% !important;margin:0 auto !important}}.newsletter-form__message{font-family:"Raleway",sans-serif;font-size:35px;color:#4D00DE;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 1022px){.newsletter-form__message{font-size:30px}}.newsletter-form__message--enter{opacity:0;transform:scale(0)}.newsletter-form__message--enter.newsletter-form__message--enter-active{opacity:1;transform:scale(1);transition:all 300ms}.newsletter-form__message--leave{opacity:1;transform:scale(0)}.newsletter-form__message--leave.newsletter-form__message--leave-active{opacity:0;transform:scale(1);transition:all 300ms}.newsletter-submit{text-align:center}@media only screen and (max-width: 600px){.newsletter-submit{text-align:left}}.newsletter-signup__inner-rebrand{display:flex;flex-direction:column;align-items:center}.newsletter-signup__inner-rebrand h5{text-align:center}.newsletter-signup__inner-rebrand .newsletter-form{align-self:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.destinations,.destinations-bac52{background-image:url("https://media.sykesassets.co.uk/bachcare/destinations.jpg");background-color:#e2dfd6;background-size:cover;background-repeat:no-repeat;background-position:center;padding:100px 0 50px}.destinations h2,.destinations-bac52 h2{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.destinations h2 svg,.destinations-bac52 h2 svg{margin-right:20px}@media screen and (max-width: 1022px){.destinations h2 svg,.destinations-bac52 h2 svg{width:50px;height:47px;margin-right:15px}}@media screen and (max-width: 1022px){.destinations h2,.destinations-bac52 h2{font-size:1.5em;font-weight:700;margin-bottom:25px;justify-content:flex-start}}.destinations__region{list-style:none;padding:0;margin:0}.destinations__region>li{font-size:1em;margin-bottom:10px}.destinations__region>li a{color:#4D00DE;font-weight:500}.destinations__region>li a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.destinations__region>li{margin-bottom:5px}}@media screen and (max-width: 1022px){.destinations__region{margin:0 0 25px}}.destinations__region+.destinations__region{margin-top:30px}@media screen and (max-width: 1022px){.destinations__region+.destinations__region{margin:0 0 25px}}.destinations__town a{font-size:15px;color:#1e1a1e;font-weight:400}.destinations__town a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.destinations__town a{font-size:14px}}.destinations__town+.destinations__town{margin-top:5px}@media screen and (max-width: 1022px){.destinations__town+.destinations__town{margin-top:2px}}@media screen and (max-width: 1022px){.destinations,.destinations-bac52{padding:40px 0 35px}.destinations .col--sm-4,.destinations-bac52 .col--sm-4{display:flex;padding-bottom:0;width:50%;flex-flow:column wrap}}.destinations.rebrand-236,.rebrand-236.destinations-bac52{background-image:none;background-color:#F9F4FF;padding:40px 0 32px;display:flex;flex-direction:column;justify-content:flex-start}.destinations.rebrand-236 .container,.rebrand-236.destinations-bac52 .container{display:flex;flex-direction:column;padding:0 16px;align-items:center}.destinations.rebrand-236 .destinations-header,.rebrand-236.destinations-bac52 .destinations-header{margin-bottom:44px;display:flex;flex-direction:row;justify-content:center}.destinations.rebrand-236 .destinations-header h2,.rebrand-236.destinations-bac52 .destinations-header h2{color:#494949;font-weight:600;font-size:40px;line-height:40px;margin-bottom:0}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-header h2,.rebrand-236.destinations-bac52 .destinations-header h2{font-size:24px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-header h2,.rebrand-236.destinations-bac52 .destinations-header h2{font-size:20px;line-height:24px}}.destinations.rebrand-236 .destinations-header span.destinations-image,.rebrand-236.destinations-bac52 .destinations-header span.destinations-image{background-image:url("../assets/bachcare/images/destination-search.png");background-size:contain;background-repeat:no-repeat;background-position:left top;width:104px;height:72px;margin-left:32px}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-header span.destinations-image,.rebrand-236.destinations-bac52 .destinations-header span.destinations-image{width:92px;height:60px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-header span.destinations-image,.rebrand-236.destinations-bac52 .destinations-header span.destinations-image{width:104px;height:72px;margin-left:0;margin-top:8px}}@media screen and (max-width: 1199px){.destinations.rebrand-236 .destinations-header,.rebrand-236.destinations-bac52 .destinations-header{margin-bottom:40px}}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-header,.rebrand-236.destinations-bac52 .destinations-header{margin-bottom:16px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-header,.rebrand-236.destinations-bac52 .destinations-header{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:24px}}.destinations.rebrand-236 .destinations-body,.rebrand-236.destinations-bac52 .destinations-body{display:flex;flex-direction:row;justify-content:center;width:fit-content;height:fit-content}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body,.rebrand-236.destinations-bac52 .destinations-body{flex-direction:column;justify-content:flex-start;align-items:center}}.destinations.rebrand-236 .destinations-body .destinations-section,.rebrand-236.destinations-bac52 .destinations-body .destinations-section{height:100%}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-title,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-title{font-size:20px;font-weight:600;line-height:40px;letter-spacing:0.17px;font-family:'Raleway', sans-serif;color:#494949;margin-bottom:16px}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-title,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-title{line-height:20px}}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body{display:flex;flex-wrap:wrap;flex-direction:column}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div{display:inline-flex;width:148px;margin-bottom:16px;padding:0}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul{list-style:none;padding:0;margin:0}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>li a,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>li a{font-size:16px;color:#4D00DE;line-height:25px;font-weight:500;margin-bottom:4px;display:inline-block}@media screen and (max-width: 1199px){.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>li a,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>li a{max-width:140px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>li a,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>li a{max-width:140px}}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>li a:hover,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>li a:hover{color:#0349D6;text-decoration:underline;text-underline-offset:2px}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>li a:focus,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>li a:focus{outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#4D00DE;border-radius:5px}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>ul,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>ul{list-style:none;padding:0;margin:0}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li{margin-top:8px}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a{font-size:14px;line-height:14px;font-weight:400;color:#1e1a1e;margin-bottom:0}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a:hover,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a:hover{color:#0349D6;text-decoration:underline;text-underline-offset:2px}.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a:focus,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div>ul>ul>li a:focus{outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#4D00DE;border-radius:5px}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div{margin-right:48px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-body .destinations-section .destinations-section-body div,.rebrand-236.destinations-bac52 .destinations-body .destinations-section .destinations-section-body div{margin-right:16px}}.destinations.rebrand-236 .destinations-body .destinations-section:first-of-type .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:first-of-type .destinations-section-body{height:1150px;width:752px}@media screen and (max-width: 1199px){.destinations.rebrand-236 .destinations-body .destinations-section:first-of-type .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:first-of-type .destinations-section-body{width:656px}}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section:first-of-type .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:first-of-type .destinations-section-body{height:1150px;width:736px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-body .destinations-section:first-of-type .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:first-of-type .destinations-section-body{height:2150px;max-width:287px}}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section:first-of-type,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:first-of-type{padding-bottom:24px}}.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2),.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2){border-left:1px solid #494949;padding-left:38.5px}.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body{height:1140px;width:376px}@media screen and (max-width: 1199px){.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body{max-width:328px}}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body{max-width:none;width:736px;height:620px}}@media screen and (max-width: 767px){.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body,.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2) .destinations-section-body{max-width:287px;height:1050px}}@media screen and (max-width: 1199px){.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2),.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2){padding-left:23px}}@media screen and (max-width: 1023px){.destinations.rebrand-236 .destinations-body .destinations-section:nth-of-type(2),.rebrand-236.destinations-bac52 .destinations-body .destinations-section:nth-of-type(2){border-left:none;padding-left:0}}@media screen and (max-width: 1199px){.destinations.rebrand-236,.rebrand-236.destinations-bac52{padding:40px 0 40px}}@media screen and (max-width: 1023px){.destinations.rebrand-236,.rebrand-236.destinations-bac52{padding:32px 0 40px}.destinations.rebrand-236.isHomepage,.rebrand-236.isHomepage.destinations-bac52{padding:32px 0 40px}.destinations.rebrand-236.isSearch,.rebrand-236.isSearch.destinations-bac52{padding:32px 0 73px}.destinations.rebrand-236.isPropertySingle,.rebrand-236.isPropertySingle.destinations-bac52{padding:32px 0 114px}}@media screen and (max-width: 767px){.destinations.rebrand-236,.rebrand-236.destinations-bac52{padding:24px 0 40px}.destinations.rebrand-236.isHomepage,.rebrand-236.isHomepage.destinations-bac52{padding:24px 0 40px}.destinations.rebrand-236.isSearch,.rebrand-236.isSearch.destinations-bac52{padding:24px 0 73px}.destinations.rebrand-236.isPropertySingle,.rebrand-236.isPropertySingle.destinations-bac52{padding:24px 0 114px}}.destinations-bac52{padding:40px 0 35px}.property-summary{max-width:360px;flex-grow:1}.shortlist .list-view .property-summary,.shortlist .list-view-rebrand .property-summary{border:2px solid transparent;border-radius:8px}@media screen and (max-width: 1022px){.property-summary{max-width:100%}}.property-summary .img-wrap{overflow:visible;display:block;width:100%}.property-summary .slick-list{border-radius:8px 8px 0 0}.property-summary__review .star svg{opacity:0.75}.property-summary__review .star--filled svg{opacity:1}.property-summary__review .star--half svg:first-child{opacity:0.75}.property-summary__price{display:flex;align-items:center;position:absolute;bottom:0;left:0;padding:0 25px 0 20px;background-color:rgba(77,0,222,0.8);height:45px;color:#fff;font-size:20px;line-height:1}.property-summary__price svg{display:block;fill:#fff;margin-right:10px}.property-summary__price span,.property-summary__price span small{font-size:18px;color:#fff;line-height:1}.property-summary__price .property-summary__price__note{display:block;font-size:55%;text-decoration-color:rgba(255,255,255,0.7);text-decoration-style:dotted;text-decoration-line:underline;color:#fff;line-height:1;outline:none}.property-summary__shortlist{position:absolute;top:20px;right:20px;z-index:0}.property-summary__shortlist input[type="checkbox"]:checked+label svg .shortlist-fill{fill:#4D00DE;opacity:1}.property-summary__shortlist label{cursor:pointer}.property-summary__shortlist label:hover svg .shortlist-fill{fill:#4D00DE}@media screen and (max-width: 1022px){.property-summary__shortlist label:hover svg .shortlist-fill{fill:#221f20}}.property-summary__shortlist svg .shortlist-fill{fill:#221f20;opacity:0.5;transition:fill 300ms}.property-summary__property-type{position:absolute;top:15px;left:15px}.property-summary__property-type .tooltip-wrap{display:inline-block}@media screen and (max-width: 1022px){.property-summary__property-type .tooltip-wrap .tooltip{left:110px}}.property-summary__property-type .btn{display:inline-flex}.property-summary__property-type .btn.btn--svg:hover svg{fill:#4D00DE}.property-summary__property-type .btn.btn--svg svg{fill:#fff}.property-summary__review{position:absolute;bottom:15px;right:20px}.property-summary__summary .p3,.property-summary__summary-rebrand .p3,.property-summary__summary-rebrand-236 .p3{margin-bottom:2px;font-size:1.25em;font-weight:500}.property-summary__summary .p3 a,.property-summary__summary-rebrand .p3 a,.property-summary__summary-rebrand-236 .p3 a{color:#4D00DE;display:block}.property-summary__summary .p3 a:hover,.property-summary__summary-rebrand .p3 a:hover,.property-summary__summary-rebrand-236 .p3 a:hover{color:#845b7c}@media screen and (max-width: 1022px){.property-summary__summary .p3,.property-summary__summary-rebrand .p3,.property-summary__summary-rebrand-236 .p3{padding-top:5px;font-size:1.5em}}.property-summary__summary .p4 a,.property-summary__summary-rebrand .p4 a,.property-summary__summary-rebrand-236 .p4 a,.property-summary__summary .section__cta .p4-rebrand a,.section__cta .property-summary__summary .p4-rebrand a,.property-summary__summary-rebrand .section__cta .p4-rebrand a,.section__cta .property-summary__summary-rebrand .p4-rebrand a,.property-summary__summary-rebrand-236 .section__cta .p4-rebrand a,.section__cta .property-summary__summary-rebrand-236 .p4-rebrand a,.property-summary__summary .section__cta-rebrand .p4-rebrand a,.section__cta-rebrand .property-summary__summary .p4-rebrand a,.property-summary__summary-rebrand .section__cta-rebrand .p4-rebrand a,.section__cta-rebrand .property-summary__summary-rebrand .p4-rebrand a,.property-summary__summary-rebrand-236 .section__cta-rebrand .p4-rebrand a,.section__cta-rebrand .property-summary__summary-rebrand-236 .p4-rebrand a{color:#4D00DE}.property-summary__summary .p4 a:hover,.property-summary__summary-rebrand .p4 a:hover,.property-summary__summary-rebrand-236 .p4 a:hover,.property-summary__summary .section__cta .p4-rebrand a:hover,.section__cta .property-summary__summary .p4-rebrand a:hover,.property-summary__summary-rebrand .section__cta .p4-rebrand a:hover,.section__cta .property-summary__summary-rebrand .p4-rebrand a:hover,.property-summary__summary-rebrand-236 .section__cta .p4-rebrand a:hover,.section__cta .property-summary__summary-rebrand-236 .p4-rebrand a:hover,.property-summary__summary .section__cta-rebrand .p4-rebrand a:hover,.section__cta-rebrand .property-summary__summary .p4-rebrand a:hover,.property-summary__summary-rebrand .section__cta-rebrand .p4-rebrand a:hover,.section__cta-rebrand .property-summary__summary-rebrand .p4-rebrand a:hover,.property-summary__summary-rebrand-236 .section__cta-rebrand .p4-rebrand a:hover,.section__cta-rebrand .property-summary__summary-rebrand-236 .p4-rebrand a:hover{color:#845b7c}.property-summary__summary .property-summary__inner,.property-summary__summary-rebrand .property-summary__inner,.property-summary__summary-rebrand-236 .property-summary__inner{display:flex}.property-summary__summary .property-summary__book-now,.property-summary__summary-rebrand .property-summary__book-now,.property-summary__summary-rebrand-236 .property-summary__book-now{flex-shrink:0}.property-summary__summary .property-summary__book-now .btn,.property-summary__summary-rebrand .property-summary__book-now .btn,.property-summary__summary-rebrand-236 .property-summary__book-now .btn{min-width:inherit;height:25px;line-height:23px;padding:0 10px;border-radius:13px;margin-left:20px}.property-summary__summary-rebrand{display:flex;flex-direction:column;justify-content:space-between}.property-summary__summary-rebrand .property-summary__inner{width:100%;display:flex;flex-direction:column}.property-summary__summary-rebrand .property-summary__end{display:flex;flex-direction:column;margin-top:8px}.property-summary__summary-rebrand .property-summary__end .property-summary__footer{display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;padding-bottom:4px;padding-left:4px;padding-right:4px}.property-summary__summary-rebrand .property-summary__end .property-summary__footer .star-rating-rebrand{align-self:flex-end;display:flex;justify-content:center;align-items:center;width:51px;height:20px;background-color:#D5EBE0;border:1px solid #295752;border-radius:10.5px;padding:4px;color:#295752;font-weight:400;font-size:16px}.property-summary__summary-rebrand .property-summary__end .property-summary__footer .star-rating-rebrand svg{fill:#295752;margin-left:4px}@media screen and (max-width: 1023px){.property-summary__summary-rebrand .property-summary__end{margin-top:4px}}.property-summary__summary-rebrand .property-summary__info{width:100%;display:flex;justify-content:space-between;align-self:flex-start}.property-summary__summary-rebrand .property-summary__info .p3{margin:0;font-size:20px;font-weight:500;max-height:80px;overflow-y:hidden}.property-summary__summary-rebrand .property-summary__info .p3 a{color:#4D00DE;line-height:24px;display:block;padding:4px;display:flex}.property-summary__summary-rebrand .property-summary__info .p3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.property-summary__summary-rebrand .property-summary__info .p3 a:focus{border:2px solid #4D00DE;border-radius:5px;padding:2px;outline:none}@media screen and (max-width: 1023px){.property-summary__summary-rebrand .property-summary__info .p3{padding-top:0;min-height:24px;max-height:none}}.property-summary__summary-rebrand .property-summary__info .property-summary__heart{width:38px;height:35px;align-self:flex-start;padding:4px;margin-top:-2px}.property-summary__summary-rebrand .property-summary__info .property-summary__heart input[type="checkbox"]:checked svg>path:nth-of-type(2){fill:#d62128}.property-summary__summary-rebrand .property-summary__info .property-summary__heart svg{position:relative;display:inline-block;margin:0 auto;vertical-align:middle}.property-summary__summary-rebrand .property-summary__info .property-summary__heart svg>path:nth-of-type(2){fill:#FEFEFE}.property-summary__summary-rebrand .property-summary__info .property-summary__heart svg>path:nth-of-type(1){fill:#d62128}.property-summary__summary-rebrand .property-summary__info .property-summary__heart:hover svg .shortlist-fill{fill:#d62128;opacity:0.5}.property-summary__summary-rebrand .property-summary__info .property-summary__heart:hover svg>path:nth-of-type(1){opacity:0.5}.property-summary__summary-rebrand .property-summary__info .property-summary__heart:focus{border:2px solid #4D00DE;border-radius:5px;padding:2px;outline:none}.property-summary__summary-rebrand .property-summary__info .property-summary__heart .add-to-shortlist--active svg path{fill:#d62128}.property-summary__summary-rebrand .property-summary__info .property-summary__heart .add-to-shortlist--active svg .shortlist-fill{fill:#d62128}.property-summary__summary-rebrand .property-summary__info h4 span.chevron-right-rebrand{display:inline-block;width:8px;min-width:8px;height:12.32px;background-image:url("../assets/bachcare/images/svg/chevron-right.svg");background-repeat:no-repeat;background-position:center;margin:0 4px;align-self:center}.property-summary__summary-rebrand .property-summary__breadcrumbs{align-self:flex-start;display:flex;justify-content:flex-start;align-items:center;margin-top:0px;margin-bottom:0px;max-width:100%;overflow-x:hidden;line-height:15px}.property-summary__summary-rebrand .property-summary__breadcrumbs a{padding:4px;color:#0349D6;align-self:center;white-space:nowrap;max-height:31px;max-width:100%;font-weight:500;font-size:16px}.property-summary__summary-rebrand .property-summary__breadcrumbs a:hover{color:#0349D6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.property-summary__summary-rebrand .property-summary__breadcrumbs a:focus,.property-summary__summary-rebrand .property-summary__breadcrumbs a .focus{border:2px solid #4D00DE;border-radius:5px;padding:2px;outline:none}.property-summary__summary-rebrand .property-summary__breadcrumbs a:first-of-type{max-width:150px;overflow-x:hidden}.property-summary__summary-rebrand .property-summary__breadcrumbs .chevron-right-rebrand{display:inline-block;width:8px;min-width:8px;height:12.32px;background-image:url("../assets/bachcare/images/svg/chevron-right.svg");background-repeat:no-repeat;background-position:center;margin:0 4px;align-self:center}.property-summary__summary-rebrand .property-summary__specs{display:flex;align-items:center;padding-top:0px}.property-summary__summary-rebrand .property-summary__specs .property-summary__spec.property-summary__spec{margin-left:24px}.property-summary__summary-rebrand .property-summary__specs .property-summary__spec.property-summary__spec--bedrooms{margin-left:0}.property-summary__summary-rebrand .property-summary__specs .property-summary__spec.property-summary__spec--bedrooms>svg{height:15px;width:30px}.property-summary__summary-rebrand .property-summary__specs .property-summary__spec.property-summary__spec--shower>svg{height:16px;width:14px}.property-summary__summary-rebrand .property-summary__specs .property-summary__spec.property-summary__spec--people>svg{height:12px;width:25px}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h3,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .section__grid-block--full-image .p3,.section__grid-block--full-image .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .purplehover .p3,.purplehover .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3{margin:0;font-size:20px;font-weight:500;max-height:79px;overflow-y:hidden;max-width:100%}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h3 a,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .section__grid-block--full-image .p3 a,.section__grid-block--full-image .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .purplehover .p3 a,.purplehover .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a{color:#4D00DE;line-height:24px;display:block;padding:4px;display:flex}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h3 a:hover,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .section__grid-block--full-image .p3 a:hover,.section__grid-block--full-image .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a:hover,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .purplehover .p3 a:hover,.purplehover .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h3 a:focus,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .section__grid-block--full-image .p3 a:focus,.section__grid-block--full-image .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a:focus,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .purplehover .p3 a:focus,.purplehover .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3 a:focus{border:2px solid #4D00DE;border-radius:5px;padding:2px;outline:none}@media screen and (max-width: 1023px){.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h3,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .section__grid-block--full-image .p3,.section__grid-block--full-image .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .purplehover .p3,.purplehover .property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info .p3{padding-top:0;min-height:24px;max-height:none}}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4{margin:0;max-height:26px;display:inline-flex;align-items:center}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 a{color:#0349D6;font-size:16px;font-weight:500;padding:4px;align-self:flex-start;white-space:nowrap;max-height:31px;max-width:100%}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 a:hover{color:#0349D6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 a:focus,.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 a .focus{outline:1px solid #4D00DE;outline-offset:2px}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 a:first-of-type{max-width:150px;overflow-x:hidden}.property-summary__summary-rebrand-236 .property-summary__inner .property-summary__info h4 span.chevron-right-rebrand{display:inline-flex;width:10px;min-width:8px;height:20px;background-image:url("/assets/bachcare/images/svg/chevron-right.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:transparent;margin:0 4px;align-self:flex-end}.property-summary__specs{display:flex;align-items:center;padding-top:15px}@media screen and (max-width: 1022px){.property-summary__specs{padding-top:5px}}.property-summary__spec{color:#1e1a1e;font-size:17px;font-weight:400;display:flex;align-items:center}.property-summary__spec svg{margin-right:8px;pointer-events:none;fill:#c4c0c0}.property-summary__spec .tooltip-wrap{display:block}.property-summary__spec .spec-tooltip-trigger{display:flex;align-items:center}@media screen and (max-width: 1022px){.property-summary__spec .spec-tooltip-trigger{white-space:nowrap}}.property-summary .property-summary__spec--bathrooms svg{width:24px;height:20px}.property-summary__spec+.property-summary__spec{margin-left:30px}.property-summary__actions{display:flex;align-items:center}.property-summary__actions .btn{min-width:inherit}.property-summary__actions a+a{margin-left:10px}.property-summary--map{font-size:15px}@media screen and (max-width: 1022px){.property-summary--map .img-wrap{height:50px;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.property-summary--map .property-summary__price{right:0;padding:11px 15px;height:50px}.property-summary--map .property-summary__shortlist{top:12px;right:12px}.property-summary--map .property-summary__review{display:none}.property-summary--map .swiper-container{display:none}}.property-summary--map h4{margin:0}.property-summary--horizontal{max-width:inherit;flex-direction:row;position:relative}.property-summary--horizontal .img-wrap{width:200px;height:150px;flex-shrink:0}@media screen and (max-width: 1022px){.property-summary--horizontal .img-wrap{height:auto;width:100%}}.property-summary--horizontal .swiper-container{border-radius:8px 0 0 8px;height:100%}@media screen and (max-width: 1022px){.property-summary--horizontal .swiper-container{border-radius:8px 8px 0 0}}.property-summary--horizontal .swiper-slide{height:100%}.property-summary--horizontal .section__grid-block--summary{height:auto}.property-summary--horizontal .section__grid-summary,.property-summary--horizontal .section__grid-summary-rebrand,.property-summary--horizontal .section__grid-summary-rebrand-236{display:block;width:100%;flex-grow:0;padding:12px 10px;border-radius:0}@media screen and (max-width: 1022px){.property-summary--horizontal .section__grid-summary,.property-summary--horizontal .section__grid-summary-rebrand,.property-summary--horizontal .section__grid-summary-rebrand-236{border-bottom:2px solid #efefea}}.property-summary--horizontal .section__grid-summary:hover,.property-summary--horizontal .section__grid-summary-rebrand:hover,.property-summary--horizontal .section__grid-summary-rebrand-236:hover{background-color:#fff}.property-summary--horizontal .section__grid-summary:hover h4,.property-summary--horizontal .section__grid-summary-rebrand:hover h4,.property-summary--horizontal .section__grid-summary-rebrand-236:hover h4{color:#1e1a1e}.property-summary--horizontal .section__grid-summary h3,.property-summary--horizontal .section__grid-summary-rebrand h3,.property-summary--horizontal .section__grid-summary-rebrand-236 h3,.property-summary--horizontal .section__grid-summary .section__grid-block--full-image .p3,.section__grid-block--full-image .property-summary--horizontal .section__grid-summary .p3,.property-summary--horizontal .section__grid-summary-rebrand .section__grid-block--full-image .p3,.section__grid-block--full-image .property-summary--horizontal .section__grid-summary-rebrand .p3,.property-summary--horizontal .section__grid-summary-rebrand-236 .section__grid-block--full-image .p3,.section__grid-block--full-image .property-summary--horizontal .section__grid-summary-rebrand-236 .p3,.property-summary--horizontal .section__grid-summary .purplehover .p3,.purplehover .property-summary--horizontal .section__grid-summary .p3,.property-summary--horizontal .section__grid-summary-rebrand .purplehover .p3,.purplehover .property-summary--horizontal .section__grid-summary-rebrand .p3,.property-summary--horizontal .section__grid-summary-rebrand-236 .purplehover .p3,.purplehover .property-summary--horizontal .section__grid-summary-rebrand-236 .p3{font-size:14px}.property-summary--horizontal .section__grid-summary h4,.property-summary--horizontal .section__grid-summary-rebrand h4,.property-summary--horizontal .section__grid-summary-rebrand-236 h4{font-size:13px;margin:0}.property-summary--horizontal .section__grid-summary .btn.btn--sm,.property-summary--horizontal .section__grid-summary-rebrand .btn.btn--sm,.property-summary--horizontal .section__grid-summary-rebrand-236 .btn.btn--sm{height:30px;line-height:28px}@media screen and (max-width: 1022px){.property-summary--horizontal .section__grid-summary .btn.btn--sm,.property-summary--horizontal .section__grid-summary-rebrand .btn.btn--sm,.property-summary--horizontal .section__grid-summary-rebrand-236 .btn.btn--sm{width:auto;display:inline-block;min-width:inherit;padding:0 20px;height:40px;line-height:38px}}.property-summary--horizontal .section__grid-summary .property-summary__specs,.property-summary--horizontal .section__grid-summary-rebrand .property-summary__specs,.property-summary--horizontal .section__grid-summary-rebrand-236 .property-summary__specs{padding-top:10px;margin-bottom:12px}@media screen and (max-width: 1022px){.property-summary--horizontal .section__grid-summary .property-summary__specs,.property-summary--horizontal .section__grid-summary-rebrand .property-summary__specs,.property-summary--horizontal .section__grid-summary-rebrand-236 .property-summary__specs{margin-bottom:0}}.property-summary--horizontal .section__grid-summary li.property-summary__spec,.property-summary--horizontal .section__grid-summary-rebrand li.property-summary__spec,.property-summary--horizontal .section__grid-summary-rebrand-236 li.property-summary__spec{font-size:12px;white-space:nowrap}.property-summary--horizontal .section__grid-summary li.property-summary__spec+li.property-summary__spec,.property-summary--horizontal .section__grid-summary-rebrand li.property-summary__spec+li.property-summary__spec,.property-summary--horizontal .section__grid-summary-rebrand-236 li.property-summary__spec+li.property-summary__spec{margin-left:10px}.property-summary--horizontal .section__grid-summary li.property-summary__spec svg,.property-summary--horizontal .section__grid-summary-rebrand li.property-summary__spec svg,.property-summary--horizontal .section__grid-summary-rebrand-236 li.property-summary__spec svg{max-width:25px}.property-summary--horizontal .section__grid-summary li.property-summary__spec .spec-tooltip-trigger,.property-summary--horizontal .section__grid-summary-rebrand li.property-summary__spec .spec-tooltip-trigger,.property-summary--horizontal .section__grid-summary-rebrand-236 li.property-summary__spec .spec-tooltip-trigger{cursor:pointer}.property-summary--horizontal .property-summary__inner{flex-direction:column}.shortlist .property-summary--horizontal .property-summary__shortlist{display:none}.shortlist .list-view .property-summary--highlighted,.shortlist .list-view-rebrand .property-summary--highlighted{border-color:#4D00DE}.property-summary__extra{background-color:#66315D;height:100%;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.property-image-extra{background-color:#efefea;border-top-left-radius:8px;border-top-right-radius:8px}.property-summary__img{height:250px;width:100%;object-fit:cover;filter:contrast(110%) saturate(120%);border-radius:8px 8px 0 0}@media screen and (max-width: 1022px){.property-summary__img{height:auto}}@media (min-width: 450px) and (max-width: 1022px){.property-summary__img{padding-bottom:0;height:300px}}.property-summary__img.rebrand-236{height:255px}.property-summary__img.rebrand-236:focus{outline:none}@media screen and (max-width: 1023px){.property-summary__img.rebrand-236{height:300px}}@media screen and (max-width: 767px){.property-summary__img.rebrand-236{height:218px}}.property-summary__close{position:absolute;top:0;right:0;width:35px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-image:url("../assets/bachcare/images/svg/carousel-close.svg");background-position:center center;background-repeat:no-repeat;background-size:21px 21px}#propertyMap .property-summary__close,#MapView .property-summary__close{display:block}@media screen and (max-width: 1022px){.site-footer{display:none}}.property_card_slider .overlay{z-index:2;display:block;left:0;top:0;right:0;bottom:0;opacity:0;background-image:linear-gradient(to top, rgba(0,0,0,0) 27%, #000);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);height:300px;width:100%;position:absolute;border-radius:8px 8px 0 0}.property_card_slider .overlay:hover{opacity:0.4}.view_details_button{border-color:#e31e26;background-color:#e31e26;color:#fff;padding:0 35px;border-radius:28px;height:37px;line-height:33px;font-size:16px;width:100%;margin:30px auto 10px}.view_details_button.btn{background-color:#e31e26;border-color:#e31e26}.view_details_button:hover{color:#fff;background-color:#66315d;border-color:#66315d}.star-rating{display:flex;align-items:center}.star-rating .star{position:relative}.star-rating .star+.star{margin-left:5px}.star-rating .star svg{display:block;width:18px;height:17px;fill:#fff}.star-rating .star--cream svg{fill:#efefea}.star-rating .star--cream.star--half svg:first-child{fill:#efefea}.star-rating .star--filled svg{fill:#f6bc18}.star-rating .star--half svg:first-child{fill:#fff}.star-rating .star--half svg:nth-child(2n){position:absolute;top:0;left:0;fill:#f6bc18}.star-rating .rating-text{margin-left:10px;color:#4D00DE;font-size:18px;font-weight:400}.star-rating .rating-text a{color:#4D00DE;font-weight:400;cursor:pointer}.star-rating .rating-text a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.star-rating .rating-text{position:absolute;right:0;bottom:0;left:0;margin-left:0;font-size:15px;text-align:center}}.star-rating--large .star{height:16px}.star-rating--large .review-count{line-height:16px}@media screen and (max-width: 1022px){.star-rating{position:relative;flex-wrap:wrap;padding-bottom:20px}}.star-rating-new{display:flex;align-items:center}.star-rating-new .star{position:relative}.star-rating-new .star+.star{margin-left:5px}.star-rating-new .star svg{display:block;width:18px;height:17px;fill:#fff}.star-rating-new .star--cream svg{fill:#efefea}.star-rating-new .star--cream.star--half svg:first-child{fill:#efefea}.star-rating-new .star--filled svg{fill:#fff}.star-rating-new .star--half svg:first-child{fill:#fff}.star-rating-new .star--half svg:nth-child(2n){position:absolute;top:0;left:0;fill:#fff}.star-rating-new .rating-text{margin-left:10px;color:#4D00DE;font-size:18px;font-weight:400}.star-rating-new .rating-text a{color:#4D00DE;font-weight:400;cursor:pointer}.star-rating-new .rating-text a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.star-rating-new .rating-text{position:absolute;right:0;bottom:0;left:0;margin-left:0;font-size:15px;text-align:center}}.star-rating-new--large .star{height:16px}.star-rating-new--large .review-count{line-height:16px}@media screen and (max-width: 1022px){.star-rating-new{position:relative;flex-wrap:wrap}}.banner,.banner_overlay,.banner-bac52{background-repeat:no-repeat;background-position:center;background-size:cover;padding:150px 0;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1022px){.team-page .banner,.team-page .banner_overlay,.team-page .banner-bac52{background-position:right center}}@media screen and (max-width: 1022px){.home-page .banner,.home-page .banner_overlay,.home-page .banner-bac52{min-height:450px;align-items:flex-end;padding-bottom:50px}}.banner__caption h1.hero{text-align:center;font-size:4em;color:#fff;font-weight:700}@media screen and (max-width: 1022px){.banner__caption h1.hero{font-size:3.5em;line-height:1;margin-bottom:55px;font-weight:700}}.banner__caption p.lead{color:#fff;text-align:center;margin:0;line-height:1.4}@media screen and (max-width: 1022px){.banner__caption p.lead{display:none}}.banner__caption .hero-black{color:#494949}.banner_overlay{width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0))}.banner__actions{padding-top:40px}.banner__actions .btn+.btn{margin-left:30px}.banner__scroll{position:absolute;bottom:35px;left:50%;margin-left:-12px}@media screen and (max-width: 1022px){.banner__scroll{bottom:20px}}.banner__scroll a{display:block;cursor:pointer}.banner__scroll a:hover svg{fill:#4D00DE}.banner__scroll a svg{fill:#fff;display:block;pointer-events:none}.banner--search{background-color:#f7f7f4;background-repeat:no-repeat;background-size:cover;position:relative;height:561px;padding:0}.banner--search::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(0,0,0,0.15)}@media screen and (min-width: 1025px) and (min-height: 850px) and (max-height: 999px){.banner--search{height:702px}}@media screen and (min-width: 1025px) and (min-height: 1000px){.banner--search{height:746px}}@media screen and (max-width: 1022px){.banner--search{height:500px;min-height:inherit;padding:0}}.banner--title{height:300px;padding:0}@media screen and (max-width: 1022px){.banner--title{height:250px}}.banner--title h1{text-align:center;color:#fff;width:60%;margin:0 auto}@media screen and (max-width: 1022px){.banner--title h1{width:auto}}.faqs-page .banner--title h1,.contact-page .banner--title h1{position:relative}.faqs-page .banner--title h1 svg,.contact-page .banner--title h1 svg{position:absolute;top:-40px;fill:#fff}@media screen and (max-width: 1022px){.faqs-page .banner--title h1 svg,.contact-page .banner--title h1 svg{top:-60px}}.faqs-page .banner--title h1 svg{right:25%;top:-45px}.contact-page .banner--title h1 svg{right:10%}@media screen and (max-width: 1022px){.contact-page .banner--title h1 svg{right:auto;left:50%;transform:translate(-50%, 0)}}.banner--intro{height:550px;padding:0}@media screen and (max-width: 1022px){.banner--intro{height:auto;padding:80px 0}}.banner--intro h1,.banner--intro h2.h1{margin:0 0 10px;text-align:center;color:#fff;font-size:3.6em}@media screen and (max-width: 1022px){.banner--intro h1,.banner--intro h2.h1{font-size:2.6em}}.banner--intro p{width:50%;margin:0 auto;color:#fff;font-size:21px;text-align:center}@media screen and (max-width: 1022px){.banner--intro p{width:auto;font-size:17px}.banner--intro p br{display:none}}.banner--intro .banner__actions{text-align:center}@media screen and (max-width: 1022px){.banner--intro .banner__actions .btn{min-width:inherit;padding:0 14px}.banner--intro .banner__actions .btn+.btn{margin-left:8px}}.banner--cta{text-align:center;padding:120px 0}@media screen and (max-width: 1022px){.banner--cta{padding:80px 0}}.banner--cta h2.h1{color:#fff;margin-bottom:10px}.banner--cta h2.h1+.banner__actions{padding-top:20px}.banner--cta p{width:60%;margin:0 auto;color:#fff;font-size:1.25em}@media screen and (max-width: 1022px){.banner--cta p{width:auto;margin:0}}@media screen and (max-width: 1022px){.banner--cta .banner__actions .btn{min-width:inherit;padding:0 25px}.banner--cta .banner__actions .btn+.btn{margin-left:10px}}.banner--region,.banner--region-black173{padding:125px 0;z-index:0}.banner--region::after,.banner--region-black173::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0}.banner--region--breadcrumbs{padding-top:20px}.banner--region .container,.banner--region-black173 .container{position:relative;z-index:25}@media screen and (max-width: 1022px){.banner--region .container,.banner--region-black173 .container{z-index:0}}.banner--region .breadcrumbs,.banner--region-black173 .breadcrumbs{margin-bottom:86px}.banner--region .breadcrumbs ol,.banner--region-black173 .breadcrumbs ol{display:block;margin:0;padding:0}.banner--region .breadcrumbs li,.banner--region-black173 .breadcrumbs li{display:inline;color:#fff;font-weight:700}.banner--region .breadcrumbs li:not(:last-child):after,.banner--region-black173 .breadcrumbs li:not(:last-child):after{content:"/";display:inline;margin:0 5px}.banner--region .breadcrumbs li a,.banner--region-black173 .breadcrumbs li a{color:#fff;font-weight:400;text-decoration:underline}.banner--region h1,.banner--region-black173 h1{color:#fff;margin-bottom:15px}@media screen and (max-width: 1022px){.banner--region h1,.banner--region-black173 h1{font-size:3em;font-weight:700}}@media (min-device-width: 800px) and (max-device-width: 1280px){.banner--region h1,.banner--region-black173 h1{font-size:3.5em;font-weight:700}}.banner--region .landing-title,.banner--region-black173 .landing-title{color:#fff;margin-bottom:15px;font-size:3.5em}@media screen and (max-width: 1022px){.banner--region .landing-title,.banner--region-black173 .landing-title{font-size:3em;font-weight:700}}.banner--region p,.banner--region-black173 p{width:50%;text-align:left;font-size:19px;line-height:1.4;color:#fff;margin:0}@media screen and (max-width: 1022px){.banner--region p,.banner--region-black173 p{width:auto;text-align:center;font-size:17px}}.banner--region .page-content p,.banner--region-black173 .page-content p{text-align:left}.banner--region .page-content p strong,.banner--region-black173 .page-content p strong{color:#fff}.banner--region .page-content details,.banner--region-black173 .page-content details{text-align:left}.banner--region .page-content details strong,.banner--region-black173 .page-content details strong,.banner--region .page-content details summary strong,.banner--region-black173 .page-content details summary strong{color:#fff}.banner--region .page-content details a,.banner--region-black173 .page-content details a{text-decoration:underline;color:#fff}.banner--region .page-content details>summary>strong,.banner--region-black173 .page-content details>summary>strong{cursor:pointer}.banner--region .banner__actions .btn,.banner--region-black173 .banner__actions .btn{height:55px;line-height:51px;border-radius:28px;font-size:17px}@media screen and (max-width: 1022px){.banner--region,.banner--region-black173{text-align:center;padding:30px 0 35px;position:relative;z-index:0}.banner--region::after,.banner--region-black173::after{z-index:-1}}.banner--region-black173{padding:0;max-width:100vw;overflow-x:hidden}.banner--region-black173 .breadcrumbs{text-align:left;padding-top:24px;margin-bottom:0px}@media screen and (max-width: 575px){.banner--region-black173 .breadcrumbs{margin-bottom:8px}}.banner--region-black173 .breadcrumbs li{color:#494949}.banner--region-black173 .breadcrumbs li a{color:#494949}.banner--region-black173 .landingpageRight{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;right:0;bottom:0;left:50%}@media screen and (max-width: 1199px){.banner--region-black173 .landingpageRight{right:-40px}}@media screen and (max-width: 1023px){.banner--region-black173 .landingpageRight{left:60%}}@media screen and (max-width: 575px){.banner--region-black173 .landingpageRight{position:relative;width:120%;height:200px;top:inherit;right:inherit;bottom:inherit;left:inherit;margin-left:-40px}}.banner--region-black173 .landingpageLeft{width:50%;display:block;margin-left:0;margin-right:auto;padding:0 16px 32px 0}@media screen and (max-width: 1023px){.banner--region-black173 .landingpageLeft{width:60%;padding-bottom:16px}}@media screen and (max-width: 575px){.banner--region-black173 .landingpageLeft{width:100%;padding:0;padding-bottom:16px;margin-right:0}}.banner--region-black173 .landingpageLeft h1{color:#494949;text-align:left;padding-top:32px;margin-bottom:16px}@media screen and (max-width: 1023px){.banner--region-black173 .landingpageLeft h1{margin-bottom:8px}}@media screen and (max-width: 575px){.banner--region-black173 .landingpageLeft h1{margin-bottom:16px}}.banner--region-black173 .landingpageLeft .landing-title{color:#494949}.banner--region-black173 .landingpageLeft p{color:#494949;width:100%}.banner--region-black173 .landingpageLeft .page-content a{color:#4D00DE !important}.banner--region-black173 .landingpageLeft .page-content p{text-align:left}.banner--region-black173 .landingpageLeft .page-content p strong{color:#494949}.banner--region-black173 .landingpageLeft .page-content p a{color:#494949 !important;cursor:pointer;text-decoration:none}.banner--region-black173 .landingpageLeft .page-content p a:hover{text-decoration:underline}.banner--region-black173 .landingpageLeft .page-content p:nth-child(2){margin-top:16px}@media screen and (max-width: 1023px){.banner--region-black173 .landingpageLeft .page-content p:nth-child(2){margin-top:8px}}.banner--region-black173 .landingpageLeft .page-content details strong,.banner--region-black173 .landingpageLeft .page-content summary strong{color:#494949}.banner--region-black173 .landingpageLeft .page-content details strong a,.banner--region-black173 .landingpageLeft .page-content details summary strong a{color:#494949 !important;text-decoration:none}.banner--region-black173 .landingpageLeft .page-content details strong a:hover,.banner--region-black173 .landingpageLeft .page-content details summary strong a:hover{text-decoration:underline}.banner--region-black173 .landingpageLeft .page-content details>summary>strong{cursor:pointer}.banner--region-black173 .landingpageLeft .banner__actions{padding-top:24px}.banner--region-black173 .landingpageLeft .banner__actions a{color:#4D00DE;border-color:#4D00DE}.banner--region-black173 .landingpageLeft .banner__actions a:hover{color:#fff;background-color:#4D00DE}.banner--region-black173 .landingpageLeft.rebrand-236 .page-content p a{color:#0349D6 !important}@media screen and (max-width: 1022px){.banner--region-reloading::before{opacity:1}}.banner.rebrand-236 .breadcrumbs li:not(:last-child) a,.rebrand-236.banner_overlay .breadcrumbs li:not(:last-child) a,.rebrand-236.banner-bac52 .breadcrumbs li:not(:last-child) a{color:#0349D6;font-weight:500;font-size:16px;line-height:15px;text-decoration:none;display:inline-flex;align-items:center}.banner.rebrand-236 .breadcrumbs li:not(:last-child) a:hover,.rebrand-236.banner_overlay .breadcrumbs li:not(:last-child) a:hover,.rebrand-236.banner-bac52 .breadcrumbs li:not(:last-child) a:hover{text-decoration:underline}.banner.rebrand-236 .breadcrumbs li:not(:last-child):after,.rebrand-236.banner_overlay .breadcrumbs li:not(:last-child):after,.rebrand-236.banner-bac52 .breadcrumbs li:not(:last-child):after{content:"";display:inline-flex;align-self:center;margin:0 8px;background-image:url("../assets/bachcare/images/svg/chevron-right.svg");background-repeat:no-repeat;background-position:center;width:8px;height:12px}.banner-bac52{padding:0px 0px}.banner-bac52--search,.banner-bac52--search-rebrand{height:532px}@media screen and (min-width: 1025px) and (max-width: 1439) and (min-height: 1000px){.banner-bac52--search,.banner-bac52--search-rebrand{height:746px}}@media screen and (min-width: 1025px) and (max-width: 1439) and (min-height: 850px) and (max-height: 999px){.banner-bac52--search,.banner-bac52--search-rebrand{height:702px}}@media screen and (min-width: 768px) and (max-width: 1024px){.banner-bac52--search,.banner-bac52--search-rebrand{height:456px}}@media screen and (max-width: 768px){.banner-bac52--search,.banner-bac52--search-rebrand{height:400px}}@media screen and (max-width: 1022px){.banner-bac52--search,.banner-bac52--search-rebrand{height:400px}}@media screen and (max-width: 420px){.banner-bac52--search,.banner-bac52--search-rebrand{height:480px}}.banner-bac52--search.marketing_campaign,.marketing_campaign.banner-bac52--search-rebrand{background-position:right}.banner-bac52--search-rebrand{background-position:right;height:410px}@media screen and (max-width: 1439px){.banner-bac52--search-rebrand{height:420px}}@media screen and (max-width: 1023px){.banner-bac52--search-rebrand{height:368px}}.banner-bac52--search-rebrand .hero_rebrand{display:block;width:405px;height:39px;margin:0 auto;margin-bottom:24px}.banner-bac52--search-rebrand .hero_rebrand svg{width:100%;height:auto}@media screen and (max-width: 767px){.banner-bac52--search-rebrand .hero_rebrand{display:none}}.banner-bac52--search-rebrand .hero_rebrand-mobile{display:none}@media screen and (max-width: 767px){.banner-bac52--search-rebrand .hero_rebrand-mobile{display:block;width:195px;height:71px;margin:0 auto;margin-bottom:24px}}.banner-bac52__caption{width:100%}.banner-bac52__caption h1.hero{text-align:center;font-size:4em;color:#fff;font-weight:700}@media only screen and (max-width: 1024px){.banner-bac52__caption h1.hero{font-size:3.5em;line-height:1;margin-bottom:30px;font-weight:700}}@media only screen and (max-width: 634px){.banner-bac52__caption h1.hero{font-size:3.5em;line-height:1;margin-bottom:30px;font-weight:700}}.banner-bac52__caption p.lead{color:#fff;text-align:center;margin:0;line-height:1.4}@media screen and (max-width: 1022px){.banner-bac52__caption p.lead{display:none}}.hero_2021{display:flex;justify-content:center;width:100%}@media screen and (max-width: 420px){.hero_2021{display:none}}.hero_2021>svg{width:70%}@media screen and (max-width: 1199px){.hero_2021>svg{width:70%}}@media screen and (max-width: 1023px){.hero_2021>svg{width:56%;margin-bottom:36px}}@media screen and (max-width: 767px){.hero_2021>svg{width:58%}}@media screen and (max-width: 575px){.hero_2021>svg{width:100%;margin-bottom:48px}}.hero_2021Mobile{display:none}@media screen and (max-width: 420px){.hero_2021Mobile{display:flex;width:100%;justify-content:center}.hero_2021Mobile>svg{margin-bottom:48px}}@media screen and (max-width: 350px){.hero_2021Mobile{justify-content:flex-start}}p.blackLead,h1.blackLead{color:#000000;text-align:center;margin:0;line-height:1.4;font-size:21px;font-weight:500}@media screen and (max-width: 1023px){p.blackLead,h1.blackLead{display:none}}h1.blackLead{font-family:unset}@media screen and (max-width: 1022px){.banner__actions{display:none}}@media screen and (max-width: 1022px){.banner--intro .banner__actions .btn+.btn,.banner--cta .banner__actions .btn+.btn{margin:15px auto 0}}.banner--intro .team-modal-new p,.banner--cta .team-modal-new p{color:#494949 !important;width:auto !important;font-size:inherit !important}@media screen and (max-width: 1022px){.banner--intro .team-modal-new p p,.banner--cta .team-modal-new p p{color:#494949;width:auto;font-size:inherit}}.banner__caption{width:100%;position:relative;z-index:1}.banner__expand{display:none}.banner--condensed{padding-bottom:40px}@media screen and (max-width: 1022px){.banner--condensed{padding:20px 0}}.banner--condensed .breadcrumbs{margin-bottom:25px}@media screen and (max-width: 1022px){.banner--condensed .breadcrumbs{margin-bottom:10px}}.banner--condensed p{width:70%}@media screen and (max-width: 1022px){.banner--condensed p{width:auto}}.banner--condensed .banner__actions{display:none}.banner--condensed.banner--collapsed .page-content{max-height:100px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, transparent 100%)}.banner--condensed.banner--collapsed .banner__expand{display:block;margin-top:10px;color:#fff;text-decoration:underline}@media screen and (max-width: 1022px){.banner--condensed.banner--collapsed .banner__expand{margin:10px auto 0}}.banner-wrapper{position:relative}.sale-banner{width:100%;padding:20px 0;font-size:130%;background:linear-gradient(to right, #4D00DE, #4D00DE);color:#fff}@media screen and (max-width: 1022px){.sale-banner{position:static}}.sale-banner>div{display:flex;max-width:890px;margin:0 auto;align-items:center;justify-content:center}@media (max-width: 699px){.sale-banner>div{flex-direction:column}}.sale-banner>div>span{display:flex;flex:0;align-items:center;margin:5px 10px}.sale-banner>div>span svg{fill:#fff;font-size:4em}.sale-banner p{flex:1;max-width:590px;margin:5px;line-height:1.2;color:#fff;text-align:left}@media (max-width: 699px){.sale-banner p{text-align:center}}.sale-banner p strong{color:inherit}.sale-banner p:only-child{max-width:none}@media (max-width: 900px){.sale-banner p:only-child{padding:0 15px}}.sale-banner p span{display:block;margin-top:4px;font-size:75%;color:#ccc}.sale-banner a{color:#fff;font-weight:normal;font-size:80%;border-bottom:1px dotted #fff}.sale-banner a.button{display:flex;flex:0;align-items:center;margin:5px 15px;padding:15px 35px;font-size:75%;border:none 0;color:#4D00DE;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.15);border-radius:1000px;font-weight:bold;white-space:nowrap}.banner.banner--region .page-content a,.banner--region.banner_overlay .page-content a,.banner_overlay.banner--region-black173 .page-content a,.banner.banner--region-black173 .page-content a,.banner--region-black173.banner-bac52 .page-content a,.banner--region.banner-bac52 .page-content a{color:#fff;font-weight:700;text-decoration:underline;transition:opacity .3s}.sale-banner{width:100%;padding:20px 0;font-size:130%;background:linear-gradient(to right, #4D00DE, #4D00DE);color:#fff}@media screen and (max-width: 1022px){.sale-banner{position:static}}.sale-banner>div{display:flex;max-width:890px;margin:0 auto;align-items:center;justify-content:center}@media (max-width: 699px){.sale-banner>div{flex-direction:column}}.sale-banner>div>span{display:flex;flex:0;align-items:center;margin:5px 10px}.sale-banner>div>span svg{font-size:4em;fill:#fff}.sale-banner p{flex:1;max-width:560px;margin:5px;line-height:1.2;color:#fff;text-align:left}@media (max-width: 699px){.sale-banner p{text-align:center}}.sale-banner p span{display:block;margin-top:4px;font-size:75%;color:#ccc}.sale-banner p a{white-space:nowrap}.sale-banner a{color:#fff;font-weight:normal;font-size:80%;border-bottom:1px dotted #fff}.sale-banner a.button{display:flex;flex:0;align-items:center;margin:5px 15px;padding:15px 35px;font-size:75%;border:none 0;color:#4D00DE;background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.15);border-radius:1000px;font-weight:bold;white-space:nowrap}.site-banner{width:100%;padding:12px 15px;background:linear-gradient(to right, #4D00DE, #4D00DE);color:#fff;text-align:center}.site-banner-purple{background:#4D00DE !important}.site-banner button.btn-link{display:inline;margin:0;padding:0;background:transparent;border:0 none}.site-banner a,.site-banner button.btn-link{color:#fff;font-weight:500;text-decoration:underline}.search__advanced-search .field-group__text{color:#fff}.search__advanced-search .checkbox input[type=checkbox]{background-color:#fff}.search__advanced-search .btn{width:240px}.search__advanced-search .search--banner__form{margin-bottom:50px}@media screen and (max-width: 1022px){.search__advanced-search .search--banner__form{margin:0}}.search--banner,.search--banner-rebrand{margin-top:60px;padding:15px 15px 20px;background-color:rgba(0,0,0,0.25);border-radius:8px}.modal-content .search--banner,.modal-content .search--banner-rebrand{padding:20px 0 0;background-color:inherit;margin-top:0}@media screen and (max-width: 1022px){.modal-content .search--banner .col,.modal-content .search--banner-rebrand .col{padding-bottom:0}}.search--banner .form-control,.search--banner-rebrand .form-control,.search--banner select.form-control-darkChevron,.search--banner-rebrand select.form-control-darkChevron,.search--banner select.form-control-rebrand,.search--banner-rebrand select.form-control-rebrand{border-color:#fff;height:60px}@media screen and (max-width: 1022px){.search--banner .form-control,.search--banner-rebrand .form-control,.search--banner select.form-control-darkChevron,.search--banner-rebrand select.form-control-darkChevron,.search--banner select.form-control-rebrand,.search--banner-rebrand select.form-control-rebrand{height:45px}}.search--banner__form .col:last-child .form-control,.search--banner__form .col:last-child select.form-control-darkChevron,.search--banner__form .col:last-child select.form-control-rebrand{border-radius:0 5px 5px 0}@media screen and (max-width: 1022px){.search--banner__form .col:last-child .form-control,.search--banner__form .col:last-child select.form-control-darkChevron,.search--banner__form .col:last-child select.form-control-rebrand{border-radius:5px}}.search--banner__form .col+.col .form-control,.search--banner__form .col+.col select.form-control-darkChevron,.search--banner__form .col+.col select.form-control-rebrand{border-left-color:#dedede}.search--banner .form-group--search .form-control,.search--banner-rebrand .form-group--search .form-control,.search--banner .form-group--search-rebrand .form-control,.search--banner-rebrand .form-group--search-rebrand .form-control,.search--banner .form-group--search select.form-control-darkChevron,.search--banner-rebrand .form-group--search select.form-control-darkChevron,.search--banner .form-group--search-rebrand select.form-control-darkChevron,.search--banner-rebrand .form-group--search-rebrand select.form-control-darkChevron,.search--banner .form-group--search select.form-control-rebrand,.search--banner-rebrand .form-group--search select.form-control-rebrand,.search--banner .form-group--search-rebrand select.form-control-rebrand,.search--banner-rebrand .form-group--search-rebrand select.form-control-rebrand{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 1022px){.search--banner .form-group--search .form-control,.search--banner-rebrand .form-group--search .form-control,.search--banner .form-group--search-rebrand .form-control,.search--banner-rebrand .form-group--search-rebrand .form-control,.search--banner .form-group--search select.form-control-darkChevron,.search--banner-rebrand .form-group--search select.form-control-darkChevron,.search--banner .form-group--search-rebrand select.form-control-darkChevron,.search--banner-rebrand .form-group--search-rebrand select.form-control-darkChevron,.search--banner .form-group--search select.form-control-rebrand,.search--banner-rebrand .form-group--search select.form-control-rebrand,.search--banner .form-group--search-rebrand select.form-control-rebrand,.search--banner-rebrand .form-group--search-rebrand select.form-control-rebrand{border-top-right-radius:5px;border-bottom-right-radius:5px}}.search--banner .form-group--search svg,.search--banner-rebrand .form-group--search svg,.search--banner .form-group--search-rebrand svg,.search--banner-rebrand .form-group--search-rebrand svg{top:18px}@media screen and (max-width: 1022px){.search--banner .form-group--search svg,.search--banner-rebrand .form-group--search svg,.search--banner .form-group--search-rebrand svg,.search--banner-rebrand .form-group--search-rebrand svg{top:11px}}.search--banner .btn,.search--banner-rebrand .btn{height:60px;border-radius:30px;font-size:1.25em}@media screen and (max-width: 1022px){.search--banner .btn,.search--banner-rebrand .btn{font-size:16px;height:50px;line-height:48px;width:100%;display:block;margin:5px 0 0}}@media screen and (max-width: 1022px){.search--banner,.search--banner-rebrand{margin-top:0;padding:0;background-color:transparent;border-radius:0}.search--banner .grid-box,.search--banner-rebrand .grid-box,.search--banner .grid-box-rebrand,.search--banner-rebrand .grid-box-rebrand,.search--banner .grid-box--gutter-thinnest,.search--banner-rebrand .grid-box--gutter-thinnest,.search--banner .grid-box--gutter-none,.search--banner-rebrand .grid-box--gutter-none{margin:0}.search--banner .grid-box .col,.search--banner-rebrand .grid-box .col,.search--banner .grid-box-rebrand .col,.search--banner-rebrand .grid-box-rebrand .col,.search--banner .grid-box--gutter-thinnest .col,.search--banner-rebrand .grid-box--gutter-thinnest .col,.search--banner .grid-box--gutter-none .col,.search--banner-rebrand .grid-box--gutter-none .col{padding:0}.search--banner .form-group,.search--banner-rebrand .form-group{margin-bottom:10px}.search--banner .DateRangePicker__picker,.search--banner-rebrand .DateRangePicker__picker{top:50px}.search--banner .DateInput--with-caret::before,.search--banner-rebrand .DateInput--with-caret::before{top:40px}.search--banner .DateInput--with-caret::after,.search--banner-rebrand .DateInput--with-caret::after{top:41px}.search--banner .DayPickerFooter,.search--banner-rebrand .DayPickerFooter{display:none}.search--banner .DateRangePicker,.search--banner-rebrand .DateRangePicker{margin-bottom:10px}.search--banner .DateRangePickerInput,.search--banner-rebrand .DateRangePickerInput{background-color:transparent}.search--banner .DateInput,.search--banner-rebrand .DateInput,.search--banner .DateInput_darkSVG,.search--banner-rebrand .DateInput_darkSVG{height:45px;border-left:0}.search--banner .DateInput:first-child,.search--banner-rebrand .DateInput:first-child,.search--banner .DateInput_darkSVG:first-child,.search--banner-rebrand .DateInput_darkSVG:first-child{border-radius:5px;margin-right:5px}.search--banner .DateInput:last-child,.search--banner-rebrand .DateInput:last-child,.search--banner .DateInput_darkSVG:last-child,.search--banner-rebrand .DateInput_darkSVG:last-child{border-radius:5px;margin-left:5px}}.search--banner-rebrand{margin-top:40px;background-color:rgba(0,0,0,0.5)}@media screen and (max-width: 1023px){.search--banner-rebrand{margin-top:32px;background-color:transparent}}@media screen and (max-width: 575px){.search--banner-rebrand{margin-top:24px}}.search--banner-rebrand .btn{font-size:16px}.search--banner-rebrand .DateRangePickerInput .DateInput_input{border-radius:0px !important}.search--banner-rebrand .DateRangePickerInput .DateInput_input:focus{color:#0349D6;outline-style:solid;outline-width:2px;outline-color:#0349D6;outline-offset:0px;box-shadow:0 0 0 3px #fff}@media screen and (max-width: 1023px){.search--banner-rebrand .DateRangePickerInput .DateInput_input:focus{border-radius:1px !important}}.search--banner-rebrand .DateRangePickerInput .DateInput_input:focus::placeholder{color:#0349D6}.search--banner-rebrand .DateRangePickerInput .DateInput_fang{top:59px !important}@media screen and (max-width: 1023px){.search--banner-rebrand .DateRangePickerInput .DateInput_fang{top:43px !important}}.search__advanced{display:flex;align-items:flex-end;height:105px;overflow:hidden}.search__advanced-inner{display:flex;justify-content:space-between}.search__advanced--enter{opacity:0;height:0}.search__advanced--enter.search__advanced--enter-active{height:105px;opacity:1;transition:all 300ms}.search__advanced--leave{opacity:1;height:105px}.search__advanced--leave.search__advanced--leave-active{height:0;opacity:0;transition:all 300ms}.search__advanced-trigger{color:#fff;font-size:17px;font-weight:500;margin:15px 0 0;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;transition:color 300ms;cursor:pointer}@media screen and (max-width: 1022px){.search__advanced-trigger{display:none}}.search__advanced-trigger:active,.search__advanced-trigger:hover{color:#fff}.search__advanced-trigger:active svg,.search__advanced-trigger:hover svg{fill:#fff}.search__advanced-trigger svg{margin-left:10px;fill:#fff;transition:all 300ms}.search__advanced-trigger--active svg{transform:rotate(135deg)}.search__advanced-group+.search__advanced-group{margin-left:75px}.search__advanced-group label{color:#fff;margin-bottom:15px}.search__advanced-group select.form-control,.search__advanced-group select.form-control-darkChevron,.search__advanced-group select.form-control-rebrand{height:50px}.search__advanced-group .checkbox+.checkbox{margin-left:15px}.search__advanced-group .checkbox label{margin-bottom:0;padding:4px 20px 0 40px}.search__advanced-group .checkbox label::before{background-color:#fff;width:26px;height:26px}.search__advanced-group .rc-slider,.search__advanced-group .rc-slider-dark{width:225px}.search__advanced-group .rc-slider-handle{width:22px;height:22px;margin-left:-11px;margin-top:-9px}.search__advanced-group .slider-values{color:#fff}.search__advanced-group--flex{display:flex}.search__advanced-group--flex-grow{flex-grow:1}.search__advanced-group--flex-column{display:flex;flex-direction:column;justify-content:space-between}.search__advanced-sub-group{flex-shrink:0}.search__advanced-sub-group+.search__advanced-sub-group{margin-left:20px}.search__advanced-sub-group .form-control,.search__advanced-sub-group select.form-control-darkChevron,.search__advanced-sub-group select.form-control-rebrand{width:90px}.listings__filters-more-dropdown .container{padding:20px 95px 50px}.listings__filters-more-dropdown .listings__filters-more-inner{padding:0}.filter-dropdown__popup.open,.open.filter-dropdown__popup-BAC101{margin-top:30px;display:block}.filter-dropdown__popup-BAC101.open{margin-top:0px !important;height:auto;overflow-y:hidden;display:block;opacity:1 !important}.filter-dropdown__popup--full-width.open{display:block}@keyframes search-filter-popup-0-margin{0%{opacity:0;margin-top:20px}20%{opacity:0.2;margin-top:16px}40%{opacity:0.4;margin-top:12px}60%{opacity:0.6;margin-top:8px}80%{opacity:0.8;margin-top:4px}100%{opacity:1;margin-top:0px}}@keyframes search-filter-popup-20-margin{0%{opacity:0;margin-top:30px}20%{opacity:0.2;margin-top:28px}40%{opacity:0.4;margin-top:26px}60%{opacity:0.6;margin-top:24px}80%{opacity:0.8;margin-top:22px}100%{opacity:1;margin-top:20px}}.filter-dropdown__popup.open,.open.filter-dropdown__popup-BAC101{animation:search-filter-popup-20-margin 120ms forwards}.filter-dropdown__popup--full-width.open{animation:search-filter-popup-0-margin 170ms forwards}@keyframes search-filter-popup-BAC101{0%{opacity:0;height:40px}20%{height:80px}40%{height:120px}60%{opacity:0.5;height:160px}80%{opacity:0.75;height:200px}100%{opacity:1;height:auto}}@keyframes search-filter-popup-BAC101-actions{0%{opacity:0;position:fixed;bottom:100px}20%{opacity:0.3;bottom:80px}40%{opacity:0.4;bottom:60px}60%{opacity:0.6;bottom:40px}80%{opacity:0.8;bottom:20px}100%{opacity:1;bottom:0px}}.filter-dropdown__popup-BAC101.open{animation:search-filter-popup-BAC101 120ms !important}@media screen and (max-width: 1023px){.filter-dropdown__popup-BAC101.open .filter-dropdown__popup-actions-BAC101{animation:search-filter-popup-BAC101-actions 120ms}}@media screen and (max-width: 420px){.filter-dropdown__popup-BAC101.open .filter-dropdown__popup-actions-BAC101{animation:none}}.modal-hide{display:none}.modal-active{display:block}.ui-tooltip{color:#494949;background-color:#fff;border:1px solid #c4c0c0;font-size:15px;font-weight:400;line-height:1.2;font-family:'Calibre';text-align:left;border-radius:5px;padding:11px 15px;box-shadow:0 2px 15px rgba(0,0,0,0.15)}.ui-tooltip:before{content:" ";width:0;height:0;position:absolute;left:50%;border-left:11px solid transparent;border-right:11px solid transparent;margin-left:-11px;border-bottom:11px solid #c4c0c0;top:-11px}.ui-tooltip:after{content:" ";width:0;height:0;position:absolute;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px;border-bottom:10px solid #fff;top:-10px}.list-view.hidden,.hidden.list-view-rebrand{display:none !important}.map_view.hidden{z-index:-2000;visibility:hidden !important;height:0 !important;width:0;position:fixed}@media screen and (max-width: 1022px){body.search-map-page .page-wrap{display:flex;flex-direction:column;height:100vh}body.search-map-page .site-main{display:flex;flex:auto 1 1;flex-direction:column}body.search-map-page .listing-holder-page{flex:auto 1 1;flex-direction:column}body.search-map-page .listing-search,body.search-map-page .map_view,body.search-map-page .map__split-view,body.search-map-page .map__split-right,body.search-map-page .map__element{min-height:unset;flex:auto 1 1}body.search-map-page .map__split-left{display:none}body.search-map-page .map_view{height:100%}body.search-map-page .destinations,body.search-map-page .destinations-bac52{display:none}}.progress-bar{background-color:#efefea;background-image:linear-gradient(90deg, rgba(208,30,37,0.9) 11%, rgba(102,49,93,0.9) 45%)}.progress-bar ul{display:flex;justify-content:space-between;align-items:center;width:80%;height:70px;margin:0 auto}@media screen and (max-width: 1022px){.progress-bar ul{height:auto;width:auto;margin:0;display:block}}.progress-bar ul li>a,.progress-bar ul li>span{color:#fff;font-weight:400;display:flex;align-items:center}@media screen and (max-width: 1022px){.progress-bar ul li>a,.progress-bar ul li>span{width:100%;height:50px;line-height:50px;text-align:center;pointer-events:none;position:relative;justify-content:center}}.progress-bar ul li{font-family:"Raleway",sans-serif;font-size:30px}.progress-bar ul li+li{position:relative}.progress-bar ul li+li::before{content:'';width:231px;height:2px;position:absolute;left:-271px;top:50%;margin-top:-1px;background-image:url("../images/dotted-line.png");background-position:top left;background-size:7px 2px}@media screen and (max-width: 1022px){.progress-bar ul li+li::before{display:none}}.progress-bar__icon{margin-right:15px}.progress-bar__icon svg{fill:#fff;display:block}.progress-bar .progress-bar__step--dotted{background-image:url("../images/svg/dotted-line.svg");background-position:top left;background-size:9px 2px;height:2px;flex-grow:1;flex-shrink:1;margin:0 15px}@media screen and (max-width: 1022px){.progress-bar{background-image:linear-gradient(90deg, rgba(208,30,37,0.9) 0%, rgba(102,49,93,0.9) 65%)}}@media screen and (max-width: 1022px){.progress-bar__step{display:none}.progress-bar__step.progress-bar__step--active{display:flex}}.progress-bar__link{opacity:0.5;transition:opacity 300ms}.progress-bar__link:hover{opacity:1}.progress-bar__link--active{opacity:1}@media screen and (max-width: 1022px){.section--my-trips .progress-bar__step--my-trips{display:block}}@media screen and (max-width: 1022px){.progress-bar__step--my-trips svg{width:38px;height:28px}}@media screen and (max-width: 1022px){.section--shortlist .progress-bar__step--shortlist{display:block}}@media screen and (max-width: 1022px){.progress-bar__step--shortlist svg{width:30px;height:35px}}@media screen and (max-width: 1022px){.section--my-details .progress-bar__step--my-details{display:block}}@media screen and (max-width: 1022px){.progress-bar__step--my-details svg{width:24px;height:30px}}.progress-bar--booking .progress-bar__step{opacity:0.5;transition:opacity 300ms}.progress-bar--booking .progress-bar__step--active{opacity:1}.progress-bar--booking .progress-bar__step--details svg{width:33px;height:40px}@media screen and (max-width: 1022px){.progress-bar--booking .progress-bar__step--details svg{width:24px;height:30px}}.progress-bar--booking .progress-bar__step--addon svg{width:32px;height:35px}@media screen and (max-width: 1022px){.progress-bar--booking .progress-bar__step--addon svg{width:27px;height:30px}}.progress-bar--booking .progress-bar__step--payment svg{width:50px;height:35px}@media screen and (max-width: 1022px){.progress-bar--booking .progress-bar__step--payment svg{width:40px;height:28px}}@media screen and (max-width: 1022px){.sidebar__container{padding:0}}.sidebar__info .icon-circle{border:none;flex-shrink:0;margin-right:5px;width:40px;height:40px}.sidebar__info h5{margin:0;font-size:1.1875em;font-weight:400;line-height:1.2}@media mobile{.sidebar__info h5{font-size:14px}}.sidebar__info h5 span{color:#4D00DE;font-weight:500}.sidebar__info .btn{flex-shrink:0}.sidebar__info .btn.btn--default-secondary{color:#4D00DE}.sidebar__info .btn.btn--default-secondary:hover{color:#fff}.sidebar__info-hidden{padding-top:15px;padding-bottom:5px;display:none}.sidebar__info-hidden .btn{height:45px;line-height:43px;font-size:1em}.sidebar__chat{text-align:center;margin-top:60px}.sidebar__chat h3,.sidebar__chat .section__grid-block--full-image .p3,.section__grid-block--full-image .sidebar__chat .p3,.sidebar__chat .purplehover .p3,.purplehover .sidebar__chat .p3{font-size:38px;text-align:center;margin-bottom:15px;color:#4D00DE}@media screen and (max-width: 1022px){.sidebar__chat{margin-top:35px}.sidebar__chat h3,.sidebar__chat .section__grid-block--full-image .p3,.section__grid-block--full-image .sidebar__chat .p3,.sidebar__chat .purplehover .p3,.purplehover .sidebar__chat .p3{font-weight:500;font-size:28px;margin-bottom:10px}.sidebar__chat .btn{height:40px;line-height:38px}.sidebar__chat .btn svg{width:29px;height:23px}}.sidebar__actions{margin-top:14px}@media screen and (max-width: 1022px){.sidebar__actions{margin-top:0}}@media screen and (max-width: 1022px){.sidebar__actions .btn{height:45px;line-height:43px;font-size:18px;margin-bottom:10px}}.sidebar__actions .add-to-shortlist__outer{width:calc(60% - 4px);padding:4px;border-radius:32px;outline:none}.sidebar__actions .add-to-shortlist__outer:focus{border:2px solid #4D00DE;padding:2px}@media screen and (max-width: 1023px){.sidebar__actions .add-to-shortlist__outer{width:fit-content;border-radius:5px}}.sidebar__actions .add-to-shortlist__outer.hide-focus:focus{border:none;padding:4px}.sidebar__actions .add-to-shortlist,.sidebar__actions .add-to-shortlist-rebrand,.sidebar__actions .share-trigger,.sidebar__actions .share-trigger-rebrand{color:#4D00DE;font-weight:500;font-size:15px;border:2px solid #dedede;height:52px;line-height:50px;width:calc(50% - 7px);padding-left:15px;border-radius:5px;background-color:#fff;cursor:pointer;transition:color 300ms;display:flex;align-items:center}@media screen and (max-width: 1022px){.sidebar__actions .add-to-shortlist,.sidebar__actions .add-to-shortlist-rebrand,.sidebar__actions .share-trigger,.sidebar__actions .share-trigger-rebrand{border:0;padding:0;height:25px;line-height:25px;width:auto;background-color:transparent}}.sidebar__actions .add-to-shortlist:hover,.sidebar__actions .add-to-shortlist-rebrand:hover,.sidebar__actions .share-trigger:hover,.sidebar__actions .share-trigger-rebrand:hover{color:#4D00DE}.sidebar__actions .add-to-shortlist.add-to-shortlist,.sidebar__actions .add-to-shortlist-rebrand,.sidebar__actions .share-trigger.add-to-shortlist,.sidebar__actions .share-trigger.add-to-shortlist-rebrand,.sidebar__actions .add-to-shortlist-rebrand.share-trigger-rebrand,.sidebar__actions .add-to-shortlist.share-trigger-rebrand{transition:all 300ms}.sidebar__actions .add-to-shortlist.add-to-shortlist:hover path,.sidebar__actions .add-to-shortlist-rebrand:hover path,.sidebar__actions .share-trigger.add-to-shortlist:hover path,.sidebar__actions .share-trigger.add-to-shortlist-rebrand:hover path,.sidebar__actions .add-to-shortlist-rebrand.share-trigger-rebrand:hover path,.sidebar__actions .add-to-shortlist.share-trigger-rebrand:hover path{fill:transparent}.sidebar__actions .add-to-shortlist.add-to-shortlist:hover .shortlist-fill,.sidebar__actions .add-to-shortlist-rebrand:hover .shortlist-fill,.sidebar__actions .share-trigger.add-to-shortlist:hover .shortlist-fill,.sidebar__actions .share-trigger.add-to-shortlist-rebrand:hover .shortlist-fill,.sidebar__actions .add-to-shortlist-rebrand.share-trigger-rebrand:hover .shortlist-fill,.sidebar__actions .add-to-shortlist.share-trigger-rebrand:hover .shortlist-fill{fill:#4D00DE}.sidebar__actions .add-to-shortlist.add-to-shortlist svg .shortlist-fill,.sidebar__actions .add-to-shortlist-rebrand svg .shortlist-fill,.sidebar__actions .share-trigger.add-to-shortlist svg .shortlist-fill,.sidebar__actions .share-trigger.add-to-shortlist-rebrand svg .shortlist-fill,.sidebar__actions .add-to-shortlist-rebrand.share-trigger-rebrand svg .shortlist-fill,.sidebar__actions .add-to-shortlist.share-trigger-rebrand svg .shortlist-fill{fill:transparent}.sidebar__actions .add-to-shortlist.add-to-shortlist--active svg path,.sidebar__actions .add-to-shortlist--active.add-to-shortlist-rebrand svg path,.sidebar__actions .share-trigger.add-to-shortlist--active svg path,.sidebar__actions .add-to-shortlist--active.share-trigger-rebrand svg path{fill:transparent}.sidebar__actions .add-to-shortlist.add-to-shortlist--active svg .shortlist-fill,.sidebar__actions .add-to-shortlist--active.add-to-shortlist-rebrand svg .shortlist-fill,.sidebar__actions .share-trigger.add-to-shortlist--active svg .shortlist-fill,.sidebar__actions .add-to-shortlist--active.share-trigger-rebrand svg .shortlist-fill{fill:#4D00DE}.sidebar__actions .add-to-shortlist svg,.sidebar__actions .add-to-shortlist-rebrand svg,.sidebar__actions .share-trigger svg,.sidebar__actions .share-trigger-rebrand svg{margin-right:8px}.sidebar__actions .add-to-shortlist svg path,.sidebar__actions .add-to-shortlist-rebrand svg path,.sidebar__actions .share-trigger svg path,.sidebar__actions .share-trigger-rebrand svg path{fill:#4D00DE;transition:fill 300ms}.sidebar__actions .add-to-shortlist-rebrand{background-color:#F5F5F3;color:#494949;border-color:#dedede;border-radius:25px;width:calc(60% - 4px);padding-left:0;display:flex;justify-content:center;outline:none}.sidebar__actions .add-to-shortlist-rebrand:hover{background-color:#494949;border-color:#494949;color:#fff;text-decoration:underline}.sidebar__actions .add-to-shortlist-rebrand:hover svg path{fill:#fff}.sidebar__actions .add-to-shortlist-rebrand:hover svg .shortlist-fill{fill:#fff}.sidebar__actions .add-to-shortlist-rebrand:focus,.sidebar__actions .add-to-shortlist-rebrand.focus{background-color:#494949;border-color:#494949;color:#fff;text-decoration:underline;outline:2px solid #4D00DE;outline-offset:2px}.sidebar__actions .add-to-shortlist-rebrand:focus svg path,.sidebar__actions .add-to-shortlist-rebrand.focus svg path{fill:#fff}.sidebar__actions .add-to-shortlist-rebrand:focus svg .shortlist-fill,.sidebar__actions .add-to-shortlist-rebrand.focus svg .shortlist-fill{fill:#fff}.sidebar__actions .add-to-shortlist-rebrand svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand svg .shortlist-fill{fill:transparent}.sidebar__actions .add-to-shortlist-rebrand.hide-focus{background-color:#F5F5F3;border-color:#dedede;color:#494949;text-decoration:none;outline:none}.sidebar__actions .add-to-shortlist-rebrand.hide-focus svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus svg .shortlist-fill{fill:transparent}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover{background-color:#494949;border-color:#494949;color:#fff;text-decoration:underline}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover svg path{fill:#fff}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover svg .shortlist-fill{fill:#fff}@media screen and (max-width: 1023px){.sidebar__actions .add-to-shortlist-rebrand{background-color:transparent;justify-content:flex-start;border-radius:5px}.sidebar__actions .add-to-shortlist-rebrand:hover{background-color:transparent;border-color:#dedede;color:#494949}.sidebar__actions .add-to-shortlist-rebrand:hover svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand:hover svg .shortlist-fill{fill:transparent}.sidebar__actions .add-to-shortlist-rebrand:focus{background-color:transparent;border-color:transparent;color:#494949}.sidebar__actions .add-to-shortlist-rebrand:focus svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus{background-color:transparent}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover{background-color:transparent;border-color:#dedede;color:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:hover svg .shortlist-fill{fill:transparent}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:focus{background-color:transparent;border-color:transparent;color:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:focus svg path{fill:#494949}.sidebar__actions .add-to-shortlist-rebrand.hide-focus:focus svg .shortlist-fill{fill:transparent}}.sidebar__actions .add-to-shortlist-rebrand.add-to-shortlist--active svg path{fill:#d62128 !important}.sidebar__actions .add-to-shortlist-rebrand.add-to-shortlist--active svg .shortlist-fill{fill:#d62128 !important}.sidebar__actions .add-to-shortlist-rebrand.add-to-shortlist--active:hover svg path{fill:#d62128 !important}.sidebar__actions .add-to-shortlist-rebrand.add-to-shortlist--active:hover svg .shortlist-fill{fill:#d62128 !important}.sidebar__actions .share-trigger__outer{width:calc(40% - 4px);padding:4px;border-radius:29px;outline:none}.sidebar__actions .share-trigger__outer:focus{border:2px solid #4D00DE;padding:2px}@media screen and (max-width: 1023px){.sidebar__actions .share-trigger__outer{width:fit-content;border-radius:5px;display:flex;justify-content:flex-end}}.sidebar__actions .share-trigger__outer.hide-focus:focus{border:none;padding:4px}.sidebar__actions .share-trigger,.sidebar__actions .share-trigger-rebrand{position:relative;user-select:none}.sidebar__actions .share-trigger .dropdown,.sidebar__actions .share-trigger-rebrand .dropdown{position:absolute;top:100%;left:-1px;right:-1px;padding-top:10px;z-index:2700}@media screen and (max-width: 1022px){.sidebar__actions .share-trigger .dropdown,.sidebar__actions .share-trigger-rebrand .dropdown{top:auto;padding-top:0;padding-bottom:5px;bottom:100%;left:auto;width:170px;right:-5px}}.sidebar__actions .share-trigger .nav-item,.sidebar__actions .share-trigger-rebrand .nav-item{font-size:15px;padding-right:15px;position:relative;padding-left:40px}.sidebar__actions .share-trigger .nav-item svg,.sidebar__actions .share-trigger-rebrand .nav-item svg{vertical-align:middle;margin-right:8px;position:absolute;top:50%}.sidebar__actions .share-trigger .nav-item:hover svg path,.sidebar__actions .share-trigger-rebrand .nav-item:hover svg path{fill:#fff}.sidebar__actions .share-trigger .nav-item--facebook svg,.sidebar__actions .share-trigger-rebrand .nav-item--facebook svg{width:10px;height:16px;margin-top:-8px;left:15px}.sidebar__actions .share-trigger .nav-item--facebook svg path,.sidebar__actions .share-trigger-rebrand .nav-item--facebook svg path{fill:#49639f}.sidebar__actions .share-trigger .nav-item--twitter svg,.sidebar__actions .share-trigger-rebrand .nav-item--twitter svg{width:17px;height:13px;margin-top:-7px;left:12px}.sidebar__actions .share-trigger .nav-item--twitter svg path,.sidebar__actions .share-trigger-rebrand .nav-item--twitter svg path{fill:#58acf7}.sidebar__actions .share-trigger .nav-item--google svg,.sidebar__actions .share-trigger-rebrand .nav-item--google svg{width:17px;height:17px;margin-top:-9px;left:13px}.sidebar__actions .share-trigger .nav-item--google svg path,.sidebar__actions .share-trigger-rebrand .nav-item--google svg path{fill:#cc422c}.sidebar__actions .share-trigger .nav-item--email svg,.sidebar__actions .share-trigger-rebrand .nav-item--email svg{width:18px;height:13px;margin-top:-7px;left:11px}.sidebar__actions .share-trigger .nav-item--email svg path,.sidebar__actions .share-trigger-rebrand .nav-item--email svg path{fill:#4D00DE}@media screen and (max-width: 1022px){.sidebar__actions .share-trigger,.sidebar__actions .share-trigger-rebrand{justify-content:flex-end}}.sidebar__actions .share-trigger--active{color:#4D00DE}.sidebar__actions .share-trigger--enter{opacity:0;transform:translateY(20px)}.sidebar__actions .share-trigger--enter.share-trigger--enter-active{opacity:1;transform:translateY(0);transition:all 300ms}.sidebar__actions .share-trigger--leave{opacity:1;transform:translateY(0)}.sidebar__actions .share-trigger--leave.share-trigger--leave-active{opacity:0;transform:translateY(20px);transition:all 300ms}.sidebar__actions .share-trigger-rebrand{background-color:#F5F5F3;color:#494949;border-color:#dedede;border-radius:25px;width:calc(40% - 4px);padding-left:0;display:flex;justify-content:center}.sidebar__actions .share-trigger-rebrand>span{display:none}.sidebar__actions .share-trigger-rebrand svg path{fill:#494949}.sidebar__actions .share-trigger-rebrand:hover{color:#fff;background-color:#494949;border-color:#494949;text-decoration:underline}.sidebar__actions .share-trigger-rebrand:hover>svg path{fill:#fff}.sidebar__actions .share-trigger-rebrand:focus{background-color:#494949;border-color:#494949;color:#fff;text-decoration:underline;outline:2px solid #4D00DE;outline-offset:2px}.sidebar__actions .share-trigger-rebrand:focus>svg path{fill:#fff}.sidebar__actions .share-trigger-rebrand.hide-focus:focus,.sidebar__actions .share-trigger-rebrand.hide-focus.focus{outline:none}@media screen and (max-width: 1023px){.sidebar__actions .share-trigger-rebrand{background-color:transparent;border-radius:5px;padding-left:0;display:flex;justify-content:flex-end}.sidebar__actions .share-trigger-rebrand:hover{color:#494949;background-color:transparent;border-color:#dedede;text-decoration:underline}.sidebar__actions .share-trigger-rebrand:hover>svg path{fill:#494949}.sidebar__actions .share-trigger-rebrand:focus{background-color:transparent;border-color:transparent;color:#494949}.sidebar__actions .share-trigger-rebrand:focus svg path{fill:#494949}.sidebar__actions .share-trigger-rebrand>span{display:inline;padding-left:4px}}.sidebar__inner-title{font-family:"Raleway",sans-serif;margin-bottom:20px;color:#4D00DE}.sidebar__holiday-manager .profile-block{text-align:inherit;display:flex;align-items:center;justify-content:center}.sidebar__holiday-manager .profile-block::before{content:none}.sidebar__holiday-manager .profile-block__img{width:120px;height:120px;border:4px solid #fff;margin:0;background-color:#fff}.sidebar__holiday-manager .profile-block__contact-details{margin-left:15px;display:block}.sidebar__holiday-manager .profile-block__contact-details h4{font-size:20px;font-weight:400;color:#494949;margin-bottom:0}.sidebar__holiday-manager .profile-block__links{display:flex;align-items:center}.sidebar__holiday-manager .profile-block__links a{border-color:#4D00DE}.sidebar__holiday-manager .profile-block__links a:hover svg{fill:#fff}.sidebar__holiday-manager .profile-block__links a+a{margin-left:15px}.sidebar__holiday-manager .profile-block__links a svg{fill:#4D00DE}.sidebar__holiday-manager .profile-block__img{width:116px;height:116px;background-size:cover;background-position:center}.sidebar__holiday-manager--no-profile .profile-block{justify-content:center;padding-top:5px}.sidebar__holiday-manager--no-profile .profile-block__contact-details{margin-left:0}.sidebar__nav{position:relative;overflow:hidden}.sidebar__nav ul li+li{border-top:1px solid #dedede}.sidebar__nav ul li:first-child .nav-item{border-top:1px solid #dedede;border-top-left-radius:8px;border-top-right-radius:8px}.sidebar__nav ul li:first-child .nav-item--active,.sidebar__nav ul li:first-child .nav-item:hover{border-top-color:#4D00DE}.sidebar__nav ul li:last-child .nav-item{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:1px solid #dedede}.sidebar__nav ul li:last-child .nav-item--active,.sidebar__nav ul li:last-child .nav-item:hover{background-color:#4D00DE;border-color:#4D00DE;color:#fff}.sidebar__nav ul li.active-tab .nav-item{background-color:#4D00DE;border-color:#4D00DE;color:#fff}.sidebar__nav ul li .nav-item{display:block;width:100%;padding:12px 20px;font-size:1.0625em;line-height:1.2;color:#494949;border:0;border-right:1px solid #dedede;border-left:1px solid #dedede;background-color:#fff;background-image:none;text-align:left;transition:color 300ms,background-color 300ms,border-color 300ms}.sidebar__nav ul li .nav-item--active,.sidebar__nav ul li .nav-item:hover{background-color:#4D00DE;border-left-color:#4D00DE;border-right-color:#4D00DE;color:#fff}.sidebar__nav ul li .nav-item:focus{outline:0}.sidebar__nav--thick ul li+li{border-top-width:2px}.sidebar__nav--thick ul li:first-child .nav-item{border-top-width:2px}.sidebar__nav--thick ul li:last-child .nav-item{border-bottom-width:2px}.sidebar__nav--thick ul li .nav-item{border-left-width:2px;border-right-width:2px}.add-to-shortlist--active svg path{fill:transparent}.add-to-shortlist--active svg .shortlist-fill{fill:#4D00DE}.sidebar-block{border-radius:10px}.sidebar-block+.sidebar-block,.sidebar-block+.sidebar__chat{margin-top:20px}.sidebar-block__section{padding-bottom:20px}.sidebar-block__section--collapsible{display:none}.sidebar-block__section--collapsible.open{display:block}.sidebar-block__section--slim{padding-bottom:12px}.sidebar-block__section--small::before{display:none}.sidebar-block__section--small .booking-summary__total p{font-size:14px}.sidebar-block__section--small .booking-summary__total p span{color:#4D00DE}.sidebar-block__section+.sidebar-block__section{padding-top:20px;position:relative}.sidebar-block__section+.sidebar-block__section--slim{padding-top:12px}.sidebar-block__section+.sidebar-block__section::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.sidebar-block__image{height:200px}.sidebar-block__image:first-child{position:relative;overflow:hidden}.sidebar-block__image img{width:100%;display:block}.sidebar-block__header{padding:15px 20px;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border:2px solid #dedede;overflow:hidden}@media screen and (max-width: 1022px){.sidebar-block__header{border-bottom-left-radius:0;border-bottom-right-radius:0}}.sidebar-block__header--split{display:flex;justify-content:space-between;align-items:center}.sidebar-block__header h3,.sidebar-block__header .section__grid-block--full-image .p3,.section__grid-block--full-image .sidebar-block__header .p3,.sidebar-block__header .purplehover .p3,.purplehover .sidebar-block__header .p3{font-family:"Calibre",sans-serif;font-size:1.5em;margin:0;color:#4D00DE}.sidebar-block__header small{color:#4D00DE;font-size:17px}.sidebar-block__body{background-color:#fff;padding:15px 20px 0}.sidebar-block__body .form-submit{margin-top:20px}.sidebar-block__actions{padding-top:15px}.sidebar-block__actions .btn.btn--default-secondary{color:#4D00DE;height:45px;line-height:43px;font-size:1em}.sidebar-block__actions .btn.btn--default-secondary:hover{color:#fff}.sidebar-block__footer{min-height:25px;padding:0 20px 20px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:2px solid #dedede;border-right:2px solid #dedede;border-bottom:2px solid #dedede}@media screen and (max-width: 1022px){.sidebar-block__footer{border-bottom-left-radius:0;border-bottom-right-radius:0}}.sidebar-block__footer p{font-size:1.1875em;text-align:center}.sidebar-block__footer p.footnote{font-size:14px}.sidebar-block__footer a{color:#4D00DE;font-weight:400}.sidebar-block__footer a:hover{color:#4D00DE}.sidebar-block .form-submit+.sidebar-block__section{margin-top:10px;padding-top:0;padding-bottom:15px;position:relative}.sidebar-block .form-submit+.sidebar-block__section::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.sidebar-block .form-submit+.sidebar-block__section p{font-size:14px;text-align:center}.sidebar-block .form-submit+.sidebar-block__section p span{color:#4D00DE;cursor:pointer}.sidebar-block .form-control,.sidebar-block select.form-control-darkChevron,.sidebar-block select.form-control-rebrand{border-color:#c7c6c7}.sidebar-block--booking .total-price-pernight{padding-top:20px}.sidebar-block--booking .field-group+.field-group{margin-top:20px}.sidebar-block--booking .sidebar-block__body{padding-top:20px;background-color:#efefea}.sidebar-block--booking .sidebar-block__body .form-control,.sidebar-block--booking .sidebar-block__body select.form-control-darkChevron,.sidebar-block--booking .sidebar-block__body select.form-control-rebrand{border-color:transparent;height:45px}.sidebar-block--booking .sidebar-block__body .btn{height:55px;line-height:53px;font-size:20px}@media screen and (max-width: 1022px){.sidebar-block--booking .sidebar-block__body .btn{height:50px;line-height:48px;font-size:18px}}.sidebar-block--booking .sidebar-block__footer{background-color:#efefea}.sidebar-block--sticky .sidebar-block__header{background-color:#fff}.sidebar-block--sticky .form-submit{margin:0}.sidebar-block--info .sidebar-block__body{background-color:transparent}.sidebar-block__header-mobile{background-color:#4D00DE;height:50px;line-height:50px;padding:0 20px;align-items:center;justify-content:space-between;display:none;cursor:pointer}.sidebar-block__header-mobile h3,.sidebar-block__header-mobile .section__grid-block--full-image .p3,.section__grid-block--full-image .sidebar-block__header-mobile .p3,.sidebar-block__header-mobile .purplehover .p3,.purplehover .sidebar-block__header-mobile .p3{font-family:"Calibre",sans-serif;font-size:20px;color:#fff;margin-bottom:0}.sidebar-block__header-mobile svg{fill:#fff}@media screen and (max-width: 1022px){.sidebar-block__header-mobile{display:flex}}.sidebar-block--listing{border-radius:0}.sidebar-block--listing .sidebar-block__body{border-left:2px solid #dedede;border-right:2px solid #dedede}.sidebar-block--listing .rebranded{padding-bottom:2px}.sidebar-block--listing .DateInput,.sidebar-block--listing .DateInput_darkSVG{color:#494949}.sidebar-block--listing form{margin-bottom:0 !important}.sidebar-block__footer .tooltip.__react_component_tooltip.type-dark.place-top,.sidebar-block__footer .tooltip.__react_component_tooltip.type-dark.place-bottom,.sidebar-block__footer .tooltip.__react_component_tooltip.type-dark.place-left,.sidebar-block__footer .tooltip.__react_component_tooltip.type-dark.place-right{width:256px}.sidebar-block__footer-tooltip{font-size:14px;color:#4D00DE;display:inline-flex;align-items:center;position:relative;padding:15px 0}.sidebar-block__footer-tooltip span{position:relative;margin-left:5px}@media screen and (max-width: 1022px){.sidebar-block__footer-tooltip span{cursor:pointer}}.sidebar-block__footer-tooltip svg{fill:#4D00DE;display:block}.availability-sticky-wrapper,.menu-sticky-wrapper,.sticky-wrapper{position:relative;z-index:10}.sticky-wrapper{opacity:0;transition:opacity 300ms}.sticky-wrapper.is-sticky{opacity:1}.availability-sticky-wrapper{display:block;height:35px}.availability-sticky-wrapper.is-sticky .availability-controls{right:0;left:0;margin:0;width:100% !important}@media screen and (max-width: 1022px){.availability-sticky-wrapper.is-sticky .availability-controls{width:100% !important}}.menu-sticky-wrapper.is-sticky .listing-page-menu{right:0;left:0;margin:0;width:100% !important}@media screen and (max-width: 1022px){.menu-sticky-wrapper.is-sticky .listing-page-menu{width:100% !important}}.share-dropdown{display:none}.show-dropdown{display:block}.social-trigger__container .social-trigger{position:relative;user-select:none}.social-trigger__container .social-trigger .dropdown{width:172px;margin-left:-86px;position:absolute;top:100%;left:50%;padding-top:10px;z-index:2700}.social-trigger__container .social-trigger .dropdown--right{right:0;left:auto;margin-left:0}.social-trigger__container .social-trigger .sidebar__nav{box-shadow:0 2px 15px rgba(0,0,0,0.15);border-radius:8px}.social-trigger__container .social-trigger .nav-item{font-size:15px;padding-right:15px;position:relative;padding-left:40px}.social-trigger__container .social-trigger .nav-item svg{vertical-align:middle;margin-right:10px;position:absolute;top:50%}.social-trigger__container .social-trigger .nav-item svg path{transition:fill 300ms}.social-trigger__container .social-trigger .nav-item:hover svg path{fill:#fff}.social-trigger__container .social-trigger .share-dropdown{opacity:0}.social-trigger__container .social-trigger .nav-item--facebook svg{width:10px;height:16px;margin-top:-8px;left:15px}.social-trigger__container .social-trigger .nav-item--facebook svg path{fill:#49639f}.social-trigger__container .social-trigger .nav-item--twitter svg{width:17px;height:13px;margin-top:-7px;left:12px}.social-trigger__container .social-trigger .nav-item--twitter svg path{fill:#58acf7}.social-trigger__container .social-trigger .nav-item--google svg{width:17px;height:17px;margin-top:-9px;left:13px}.social-trigger__container .social-trigger .nav-item--google svg path{fill:#cc422c}.social-trigger__container .social-trigger .nav-item--email svg{width:18px;height:13px;margin-top:-7px;left:11px}.social-trigger__container .social-trigger .nav-item--email svg path{fill:#4D00DE}.social-trigger__container .social-trigger--enter{opacity:0;transform:translateY(20px)}.social-trigger__container .social-trigger--enter.social-trigger--enter-active{opacity:1;transform:translateY(0);transition:all 300ms}.social-trigger__container .social-trigger--leave{opacity:1;transform:translateY(0)}.social-trigger__container .social-trigger--leave.social-trigger--leave-active{opacity:0;transform:translateY(20px);transition:all 300ms}.booking-card{border-radius:10px;background:#fff;overflow:hidden;border:1px solid #c7c6c7}.booking-card+.booking-card{margin-top:20px}.booking-card__section p{padding:0 18px;margin:0}.booking-card__section p.booking-card__subheading{color:#4D00DE;font-weight:bold;background:#efefea;padding:8px 18px}.booking-card__section--purple{background:#4D00DE;padding-top:14px;padding-bottom:18px}.booking-card__section--purple p{color:#fff}.booking-card__section--collapsible{display:none}.booking-card__section--collapsible.open{display:block}.booking-card__cost-table{margin:8px 0 16px}.booking-card__cost-table--subtotal p{font-weight:bold}.booking-card__cost--total{font-size:21px;font-weight:bold}.booking-card__cost--bond{margin-top:6px}.booking-card--costs .booking-card__section{border-bottom:1px solid #c7c6c7}.booking-card--costs .booking-card__section:last-child{border-bottom:none}.booking-card--info .property-title{margin-top:6px;font-size:21px;color:#4D00DE;font-weight:500}.booking-card--info svg{fill:#c7c6c7}.booking-card--info .check-in-out{margin:0 18px 16px 18px}.booking-card--info .check-in-out svg{margin-top:-18px}.booking-card--promo label{margin:12px 18px 8px 18px}.booking-card--promo .field-group{height:45px;margin:0 18px 16px 18px;border-radius:8px}.booking-card--promo .field-group .form-control,.booking-card--promo .field-group select.form-control-darkChevron,.booking-card--promo .field-group select.form-control-rebrand,.booking-card--promo .field-group .btn{height:45px}.booking-card--promo .field-group .form-control,.booking-card--promo .field-group select.form-control-darkChevron,.booking-card--promo .field-group select.form-control-rebrand{border-color:#c7c6c7;outline:0}.booking-card--promo .field-group .btn{line-height:43px}.duration-svg{display:inline-block;margin:8px 12px 0 0}.duration-text{position:relative;top:-24px;left:36px}.change-dates-text{position:relative;left:-12px;top:-12px}.refundable-img{position:relative;top:6px;left:6px}.switch-payment-img{position:relative;left:18px;top:2px;margin:6px 0}.switch-payment-text{position:relative;left:32px;top:-16px}.booking-summary h3,.booking-summary .section__grid-block--full-image .p3,.section__grid-block--full-image .booking-summary .p3,.booking-summary .purplehover .p3,.purplehover .booking-summary .p3{font-family:"Calibre",sans-serif;margin-bottom:0;font-size:1.25em;color:#4D00DE;font-weight:500}.booking-summary p.location{font-size:17px;color:#1e1a1e;margin:0}.booking-summary .form-group{margin:0}.booking-summary .form-control,.booking-summary select.form-control-darkChevron,.booking-summary select.form-control-rebrand{height:45px}.booking-summary .form-submit .btn{height:45px;line-height:43px}.booking-summary__duration{padding-top:15px;justify-content:space-between;display:flex;align-items:center}.booking-summary__duration .check-in-out{display:flex;align-items:center}.booking-summary__duration .check-in-out__summary p{line-height:1.2}@media screen and (max-width: 1022px){.booking-summary__duration .check-in-out__summary p{font-size:14px}}.booking-summary__duration .check-in-out__summary strong{font-weight:500}.booking-summary__duration .icon-circle{background-color:#f7f7f4;border-color:#f7f7f4;margin-right:10px}.booking-summary__duration .icon-circle svg{fill:#494949;width:18px;height:18px}@media screen and (max-width: 1022px){.booking-summary__duration{justify-content:flex-start}}.booking-summary__total p{margin:0;font-size:1.0625em;line-height:1.2em}.booking-summary__total p.total-price{margin-left:20px;flex-shrink:0}.booking-summary__total p.total-price strong{font-size:21px}@media screen and (max-width: 1022px){.booking-summary__total p{font-size:1em}}.booking-summary__total p .nights-stay{font-weight:400;font-size:14px}@media screen and (max-width: 1022px){.booking-summary__total p .nights-stay{display:block}}.booking-summary__total p strong{font-weight:500;color:#4D00DE}@media screen and (max-width: 1022px){.booking-summary__total p strong{font-size:1.1em}}.booking-summary__deferred{display:none;border-top:2px solid #c7c6c7;margin:0 -20px;padding:20px 20px 5px}.booking-summary__deferred.open{display:block}@media screen and (max-width: 1022px){.addons-form{padding-bottom:0}}.addons-form h2{margin-bottom:30px}@media screen and (max-width: 1022px){.addons-form h2{margin-bottom:20px}}.addons-form .form-section{padding-bottom:15px}@media screen and (max-width: 1022px){.addons-form .form-section:last-child{padding-bottom:0}}.addons-form .form-section+.form-section{padding-top:15px}.addons-form .form-section__collapsible-block{border:none}.addons-form .form-section__trigger{padding-bottom:0}.addons-form .form-section__trigger h3,.addons-form .form-section__trigger .section__grid-block--full-image .p3,.section__grid-block--full-image .addons-form .form-section__trigger .p3,.addons-form .form-section__trigger .purplehover .p3,.purplehover .addons-form .form-section__trigger .p3{font-family:"Calibre",sans-serif;font-size:21px;font-weight:500}@media screen and (max-width: 1022px){.addons-form .form-section__trigger h3,.addons-form .form-section__trigger .section__grid-block--full-image .p3,.section__grid-block--full-image .addons-form .form-section__trigger .p3,.addons-form .form-section__trigger .purplehover .p3,.purplehover .addons-form .form-section__trigger .p3{font-size:1.2em}}.addons-form .form-section__collapse{padding:20px 0}.addons-form .form-section__collapse h5{margin-bottom:10px}.addons-form .optionset textarea.lg-validate--error{border-radius:5px}.addons-form .error-container p,.addons-form .error-container--fieldset p{border-radius:5px;margin-top:15px}.addons-form__intro{font-size:1.1875em}@media screen and (max-width: 1022px){.addons-form__intro{font-size:1em}}.Collapsible__trigger.is-open .flip-on-open{transform:rotate(180deg);transition:transform 0.5s}.Collapsible__trigger.is-closed .flip-on-open{transition:transform 0.5s}.credit-disclaimer{font-size:1.0625em}.credit-card-fields{padding-top:30px}@media screen and (max-width: 1022px){.listing__reviews-container{padding-bottom:25px}}.reviews{width:750px;margin:0 auto}.reviews__header,.reviews__header-rebrand{margin-bottom:15px}.reviews__header h2,.reviews__header-rebrand h2{font-size:35px;color:#4D00DE;margin-bottom:15px;line-height:1}.reviews__header h2 span,.reviews__header-rebrand h2 span{font-size:0.8em}@media screen and (max-width: 1022px){.reviews__header h2,.reviews__header-rebrand h2{font-size:1.625em}}.reviews__header-rebrand{margin-bottom:12px}.reviews__header-rebrand h2{font-size:28px !important;font-weight:600;line-height:0.857}@media screen and (max-width: 767px){.reviews__header-rebrand h2{font-size:24px !important;line-height:1}}.reviews__header-rebrand small a{color:#0349D6 !important}.reviews__header-rebrand .reviews__heading{display:flex;justify-content:space-between;align-items:center}.reviews__header-rebrand .reviews__rating{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 676px){.reviews__header-rebrand .reviews__rating{flex-direction:column;align-items:center}}@media screen and (max-width: 1023px){.reviews__header-rebrand{margin-bottom:0}}.reviews .star-rating-rebrand{align-self:flex-end;display:flex;justify-content:center;align-items:center;width:51px;height:20px;background-color:#D5EBE0;border:1px solid #295752;border-radius:10.5px;padding:4px;color:#295752;font-weight:400;font-size:16px}.reviews .star-rating-rebrand svg{fill:#295752;margin-left:4px}@media screen and (max-width: 676px){.reviews .star-rating-rebrand{align-self:center}}.reviews .rating-text-rebrand{align-self:center;margin-right:4px;margin-left:8px;color:#295752}.reviews .rating-text-rebrand a{color:#295752;font-family:"calibre" ,sans-serif !important;cursor:pointer;font-weight:400;font-size:18px;white-space:nowrap}@media screen and (max-width: 1023px){.reviews .rating-text-rebrand a{font-size:15px}}.reviews .rating-text-rebrand:hover{text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}@media screen and (max-width: 1023px){.reviews .rating-text-rebrand{display:block}}@media screen and (max-width: 676px){.reviews .rating-text-rebrand{margin-right:0;margin-left:0}}@media screen and (max-width: 1022px){.reviews{width:100%;margin:0}}.review{border-top:1px solid #c4c0c0;padding:25px 0}.review__details{display:flex;justify-content:space-between;align-items:flex-start}.review__rating{flex-shrink:0}.review__reviewer h5{font-size:17px;font-weight:500;margin-bottom:5px;line-height:1;padding-right:15px}@media screen and (max-width: 1022px){.review__reviewer h5{font-size:17px}}.review__reviewer small{font-size:1em}@media screen and (max-width: 1022px){.review__reviewer small{font-size:15px}}.review__reply{margin-top:15px;margin-left:40px;padding:15px;background-color:#f3f3f1;border:1px solid #d3d3cd;border-radius:10px}.review__content{padding-top:12px}.review__content p{font-size:1.0625em;line-height:1.4;white-space:pre-line}@media screen and (max-width: 1022px){.review__content p{font-size:15px}}.review.rebrand-236{padding:24px 0}.review.rebrand-236 .review__reviewer{display:flex;flex-direction:column;width:100%}.review.rebrand-236 .review__headings{display:flex;justify-content:space-between;align-items:center}.review.rebrand-236 .review__reply .review__reviewer h5{margin-bottom:4px}.reviews_container ul.property-reviews-list-hbt1314 li,.reviews_container ul.property-reviews-list-hbt1314 #reviews_default{margin-bottom:16px}.reviews_container .property-reviews-controls-hbt1314{display:flex;align-items:center;justify-content:flex-end;font-family:Calibre, sans-serif;margin-bottom:18px}.reviews_container .property-reviews-controls-hbt1314 a{text-decoration:none;color:#0349d6;font-size:15px}.reviews_container .property-reviews-controls-hbt1314 a:hover{text-decoration:underline}.reviews_container .property-reviews-controls-hbt1314>div{float:none;width:auto;white-space:nowrap;display:flex;align-items:center;margin:0}.reviews_container .property-reviews-controls-hbt1314>div:not(:first-child)::before{content:"";display:inline-block;width:1px;height:15px;margin-left:12px;margin-right:12px;background-color:#ccc}.reviews_container .property-reviews-controls-hbt1314>div.is-hidden+div::before{display:none}.reviews_container .property-reviews-controls-hbt1314>div img{width:12px;margin-left:8px}.reviews_container .property-reviews-controls-hbt1314 .is-hidden{display:none}.booking-form .filter-dropdown__label---form-control{border:1px solid #fff}.booking-form .DateRangePicker{width:100%}.booking-form .DateRangePickerInput{background-color:transparent}.booking-form .DayPicker__week-headers{position:relative;z-index:0}.booking-form .CalendarMonthGrid{background-color:transparent}.booking-form .DateInput,.booking-form .DateInput_darkSVG{border:1px solid #fff;height:45px;transition:border-color 300ms}.booking-form .DateInput:first-child,.booking-form .DateInput_darkSVG:first-child{border-right:0;border-radius:5px 0 0 5px}.booking-form .DateInput:last-child,.booking-form .DateInput_darkSVG:last-child{border-left-color:#dedede;border-radius:0 5px 5px 0}.booking-form .DateInput__display-text{padding:4px 10px}.booking-form .DateRangePicker__picker{top:62px}.booking-form .DateInput--with-caret::before{top:52px}.booking-form .DateInput--with-caret::after{top:53px}@media screen and (max-width: 1022px){.booking-form .DateRangePicker__picker--horizontal{top:55px}.booking-form .DateRangePicker__picker--horizontal::before,.booking-form .DateRangePicker__picker--horizontal::after{content:'';display:inline-block;position:absolute;top:0;border:10px solid transparent;border-top:0;left:22px;z-index:2}.booking-form .DateRangePicker__picker--horizontal::before{top:-10px;border-bottom-color:#c4c0c0}.booking-form .DateRangePicker__picker--horizontal::after{top:-9px;border-bottom-color:#fff}.booking-form .DateInput--with-caret::before,.booking-form .DateInput--with-caret::after{content:none}}.booking-form__summary{padding:15px;border:2px solid #dedede;background-color:#fff;border-radius:5px;margin-top:20px;display:flex;align-items:flex-start;position:relative}.booking-form__summary-text,.booking-form__summary-total{flex-grow:0;flex-shrink:0}.booking-form__summary-text{width:100%;font-size:15px;color:#424242}.booking-form__summary-text strong{font-weight:500}.booking-form__summary-tooltip{font-size:14px;color:#0349d6;margin-top:39px}.booking-form__summary-tooltip span{display:inline-block;vertical-align:middle;position:relative;margin-left:5px}@media screen and (max-width: 1022px){.booking-form__summary-tooltip span{cursor:pointer}}.booking-form__summary-tooltip svg{fill:#0349d6;display:block}.booking-form__summary-total{font-size:24px;font-weight:bold;color:#d62128;position:absolute;top:55px}.featured-locations,.featured-locations-bac52,.featured-locations-bac52-rebrand{background-color:#efefea;padding:0 0 80px;text-align:center}@media screen and (max-width: 1022px){.featured-locations,.featured-locations-bac52,.featured-locations-bac52-rebrand{padding:30px 0 60px}.featured-locations .section__grid--full-width,.featured-locations-bac52 .section__grid--full-width,.featured-locations-bac52-rebrand .section__grid--full-width{padding-left:0;padding-right:0}}@media screen and (max-width: 1199px){.featured-locations .section__grid--full-width .featured-locations__slider.container,.featured-locations-bac52 .section__grid--full-width .featured-locations__slider.container,.featured-locations-bac52-rebrand .section__grid--full-width .featured-locations__slider.container{padding:0 30px}}@media screen and (max-width: 1023px){.featured-locations .section__grid--full-width .featured-locations__slider.container,.featured-locations-bac52 .section__grid--full-width .featured-locations__slider.container,.featured-locations-bac52-rebrand .section__grid--full-width .featured-locations__slider.container{padding:0}}.featured-locations .section__grid--full-width .featured-locations__slider.container::before,.featured-locations-bac52 .section__grid--full-width .featured-locations__slider.container::before,.featured-locations-bac52-rebrand .section__grid--full-width .featured-locations__slider.container::before,.featured-locations .section__grid--full-width .featured-locations__slider.container::after,.featured-locations-bac52 .section__grid--full-width .featured-locations__slider.container::after,.featured-locations-bac52-rebrand .section__grid--full-width .featured-locations__slider.container::after{content:none}.featured-locations-bac52,.featured-locations-bac52-rebrand{padding:32px 0px}@media screen and (max-width: 1022px){.featured-locations-bac52,.featured-locations-bac52-rebrand{padding:0px 0px 0px}}.featured-locations-bac52-rebrand{padding:40px 0px}@media screen and (max-width: 1439px){.featured-locations-bac52-rebrand{padding:40px 0px 60px}}@media screen and (max-width: 1023px){.featured-locations-bac52-rebrand{padding:0px}.featured-locations-bac52-rebrand .featured-locations__text{margin-bottom:24px !important}}@media screen and (max-width: 767px){.featured-locations-bac52-rebrand .featured-locations__text{margin-bottom:16px !important}}.featured-locations-bac52-rebrand p.lead--md{font-size:24px}@media screen and (max-width: 1023px){.featured-locations-bac52-rebrand p.lead--md{font-size:16px}}.featured-locations-bac52-rebrand .section__grid--full-width .container{width:auto}.featured-locations__slider{position:relative}.featured-locations__slider::before,.featured-locations__slider::after{content:'';width:15px;position:absolute;top:0;bottom:0;background-color:#efefea;z-index:2}@media screen and (max-width: 1022px){.featured-locations__slider::before,.featured-locations__slider::after{content:none}}.featured-locations__slider::before{left:10px}.featured-locations__slider::after{right:10px}.featured-locations__slider>.swiper-container{position:static}.featured-locations__slider .swiper-slide{display:flex}.featured-locations__slider .swiper-button-prev-alt,.featured-locations__slider .swiper-button-next-alt{opacity:1;z-index:25}.featured-locations__slider .swiper-button-prev-alt.swiper-button-disabled,.featured-locations__slider .swiper-button-next-alt.swiper-button-disabled{opacity:0;cursor:default}.featured-locations__slider .swiper-button-prev-alt.swiper-button-disabled:hover,.featured-locations__slider .swiper-button-next-alt.swiper-button-disabled:hover{opacity:0}.featured-locations__slider .swiper-button-prev-alt{left:-20px}.featured-locations__slider .swiper-button-next-alt{right:-20px}@media screen and (max-width: 1022px){.featured-locations__slider{padding-left:0;padding-right:0}}.featured-locations__slider .slick-slider-properties-rebrand{max-width:935px}.featured-locations__slider .slick-slider-properties-rebrand .slick-list{padding-left:0}.featured-locations__slider .slick-slider-properties-rebrand .slick-list .slick-track .slick-slide{max-width:310px}@media screen and (max-width: 1023px){.featured-locations__slider .slick-slider-properties-rebrand{padding-bottom:76px}.featured-locations__slider .slick-slider-properties-rebrand .slick-list{padding:0 8px}.featured-locations__slider .slick-slider-properties-rebrand .slick-list .slick-track{padding-left:0}.featured-locations__slider .slick-slider-properties-rebrand>button{bottom:0}}@media screen and (max-width: 575px){.featured-locations__slider .slick-slider-properties-rebrand{padding-bottom:56px;max-width:100vw}.featured-locations__slider .slick-slider-properties-rebrand .slick-list .slick-track .slick-slide{max-width:100vw}.featured-locations__slider .slick-slider-properties-rebrand>button{bottom:-8px}}.featured-locations__slider.rebrand-236::before,.featured-locations__slider.rebrand-236::after{content:'';background-color:transparent}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-list .slick-track{padding-left:2px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev{left:-51px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev:hover::before,.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev:focus::before{background-image:url("../assets/bachcare/images/svg/prev-alt-wht.svg")}@media screen and (max-width: 1199px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev{left:-42.5px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev::before{background-size:20px 31px}}@media screen and (max-width: 1023px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-prev{left:50%}}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-next:hover::before,.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-next:focus::before{background-image:url("../assets/bachcare/images/svg/next-alt-wht.svg")}@media screen and (max-width: 1199px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-next{right:-42px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-next::before{background-size:20px 31px}}@media screen and (max-width: 1023px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>.slick-next{right:50%}}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow{width:50px;height:50px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow:hover{background-color:#4D00DE;border-radius:50%;border-color:#4D00DE}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow:focus{background-color:#4D00DE;border-radius:50%;border-color:#4D00DE;outline-style:solid;outline-width:2px;outline-color:#4D00DE;outline-offset:2px}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow.slick-disabled:hover{background-color:transparent;border-radius:50%;border-color:transparent}.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow.slick-disabled:focus{background-color:transparent;border-radius:50%;border-color:transparent;outline-style:none}@media screen and (max-width: 1199px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand .slick-arrow{width:45px;height:45px}}@media screen and (max-width: 575px){.featured-locations__slider.rebrand-236 .slick-slider-properties-rebrand>button{bottom:-10px}}.featured-locations__icon{margin-bottom:10px}.featured-locations__icon-off{margin-bottom:0px}.featured-locations__title,.featured-locations__title-rebrand{margin-bottom:10px;font-weight:700 !important;line-height:2.5em}@media screen and (max-width: 1022px){.featured-locations__title,.featured-locations__title-rebrand{font-size:1.5em !important;font-weight:700 !important;line-height:1.2em}}.featured-locations__title-rebrand{margin-bottom:24px !important;line-height:1em;font-size:40px;font-weight:600}@media screen and (max-width: 1023px){.featured-locations__title-rebrand{line-height:1em;padding-top:8px;margin-bottom:16px !important}}.featured-locations__text{margin-bottom:40px}.featured-locations__text:last-child{margin-bottom:40px}.featured-locations__col{margin:0 auto;width:100%;max-width:360px;height:250px}@media screen and (min-width: 1023px) and (max-width: 1400px){.featured-locations__col{padding:0 10px}}@media screen and (max-width: 1022px){.featured-locations__col{padding:0 15px;margin-bottom:15px;max-width:100%}}.featured-locations__block{border-radius:5px;background-color:#ddd;height:250px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;position:relative}.featured-locations__block-title,.featured-locations__block-title-solid{font-family:"Raleway",sans-serif;color:#fff;font-size:1.5em;line-height:1;font-weight:700;margin-bottom:0;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.featured-locations__block-title:hover,.featured-locations__block-title-solid:hover{color:#fff}.featured-locations__block-title:hover::after,.featured-locations__block-title-solid:hover::after{opacity:1}.featured-locations__block-title:focus,.featured-locations__block-title-solid:focus{color:#fff}.featured-locations__block-title::before,.featured-locations__block-title-solid::before{content:'';background-color:rgba(0,0,0,0.25);position:absolute;top:0;right:0;left:0;bottom:0;z-index:-2}.featured-locations__block-title::after,.featured-locations__block-title-solid::after{content:'';background-image:linear-gradient(to right, rgba(191,36,54,0.7), rgba(102,49,93,0.7));position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:-1;border-radius:8px;transition:opacity 300ms}.featured-locations__block-title-solid::after{content:'';background-image:none;background-color:rgba(102,49,93,0.5);position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:-1;border-radius:8px;transition:opacity 300ms}.featured-locations__rebrand-col{width:100%;padding:8px !important;border-radius:8px;margin:0;-moz-box-shadow:inset 0 0 0 0px #fff;-webkit-box-shadow:inset 0 0 0 0px #fff;box-shadow:inset 0 0 0 0px #fff}.featured-locations__rebrand-col:focus{outline:none;padding:7px !important;border:1px solid #4D00DE !important;-moz-box-shadow:inset 0 0 0 8px #fff;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff}.featured-locations__rebrand-col.rebrand-236{border-radius:5px}.featured-locations__rebrand-images{width:100%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;position:relative}@media screen and (max-width: 912px){.featured-locations__rebrand-images{height:200px}}@media screen and (max-width: 767px){.featured-locations__rebrand-images{height:160px}}@media screen and (max-width: 575px){.featured-locations__rebrand-images{height:200px}}.featured-locations__rebrand-images:hover::before{opacity:1}.featured-locations__rebrand-images:hover::after{opacity:0}.featured-locations__rebrand-images::before{content:'';background-image:linear-gradient(to top, #66315d, rgba(102,49,93,0));transition:opacity 300ms ease-out;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:8px}.featured-locations__rebrand-images::after{content:'';background-color:transparent !important;background-image:linear-gradient(to top, #000, rgba(0,0,0,0));position:absolute;top:70%;right:0;left:0;bottom:0;border-radius:8px;transition:opacity 300ms}.featured-locations__rebrand-images>.featured-locations__text{font-family:'Raleway', sans-serif !important;font-weight:600;font-size:24px !important;color:#fff;margin:0;width:100%;text-align:center;position:absolute;bottom:10%;left:0;z-index:2}@media screen and (max-width: 767px){.featured-locations__rebrand-images>.featured-locations__text{font-size:16px !important;font-weight:900}}@media screen and (max-width: 575px){.featured-locations__rebrand-images>.featured-locations__text{font-size:24px !important;font-weight:600}}.featured-locations__rebrand-images.filterActive::after{content:'';background-image:linear-gradient(to top, #000, rgba(0,0,0,0.6), rgba(0,0,0,0));top:0 !important}.featured-locations__rebrand-images.rebrand-236{outline:none;height:192px !important}@media screen and (max-width: 575px){.featured-locations__rebrand-images.rebrand-236{height:248px !important}}.featured-locations__rebrand-images.rebrand-236::before{content:'';background-color:#4D00DE;background-image:none;position:absolute;top:70%;right:0;left:0;bottom:0;opacity:0;z-index:1;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:opacity 300ms ease-out}.featured-locations__rebrand-images.rebrand-236::after{content:'';background-image:none;background-color:rgba(249,244,255,0.8) !important;position:absolute;top:70%;right:0;left:0;bottom:0;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:opacity 300ms}.featured-locations__rebrand-images.rebrand-236:hover::before{opacity:1}.featured-locations__rebrand-images.rebrand-236:hover::after{opacity:0}.featured-locations__rebrand-images.rebrand-236:hover>.featured-locations__text{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.featured-locations__rebrand-images.rebrand-236.focus{height:192px !important;outline:none}.featured-locations__rebrand-images.rebrand-236.focus .featured-locations__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width: 575px){.featured-locations__rebrand-images.rebrand-236.focus{height:248px !important}}.featured-locations__rebrand-images.rebrand-236>.featured-locations__text{font-family:'Raleway', sans-serif !important;font-weight:600;font-size:24px;color:#4D00DE;margin:0;width:100%;text-align:center;position:absolute;bottom:10%;padding:0}@media screen and (max-width: 1023px){.featured-locations__rebrand-images.rebrand-236>.featured-locations__text{margin-bottom:0 !important}}@media screen and (max-width: 767px){.featured-locations__rebrand-images.rebrand-236>.featured-locations__text{font-size:24px !important;font-weight:600}}.featured-locations__rebrand-images.rebrand-236.filterActive::after{content:'';background-image:none;top:70% !important}.featured-locations__rebrand-images.rebrand-236.filterActive:hover::before{opacity:0}.featured-locations__rebrand-images.rebrand-236.filterActive:hover::after{opacity:1}.featured-locations__rebrand-images.rebrand-236.filterActive:hover>.featured-locations__text{color:#4D00DE;text-decoration:none}.featured-locations__rebrand-images.rebrand-236.filterActive .featured-locations__text{text-decoration:none}@media screen and (min-width: 1023px){#BannerSearch .DateInput_input{height:60px;border-radius:0}}.features-grid{display:flex;justify-content:space-around}@media screen and (max-width: 1022px){.features-grid{flex-wrap:wrap}}.features-grid__feature{width:260px}@media screen and (max-width: 1022px){.features-grid__feature{width:100%}}.features-grid__feature .h5{text-align:center;color:#4D00DE;margin:0}@media screen and (max-width: 1022px){.features-grid__feature+.features-grid__feature{margin-top:30px}}.features-grid__svg-wrap{height:95px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.recommended-properties,.recommended-properties-bac52,.recommended-properties-bac52-rebrand{background-color:#efefea;position:relative;z-index:0}.recommended-properties .property-summary,.recommended-properties-bac52 .property-summary,.recommended-properties-bac52-rebrand .property-summary{max-width:360px;margin:0 auto}@media screen and (max-width: 1022px){.recommended-properties .property-summary,.recommended-properties-bac52 .property-summary,.recommended-properties-bac52-rebrand .property-summary{max-width:100%}}.recommended-properties .col,.recommended-properties-bac52 .col,.recommended-properties-bac52-rebrand .col{padding-left:10px;padding-right:10px;max-width:380px;flex:0 0 380px}@media screen and (min-width: 1023px) and (max-width: 1400px){.recommended-properties .property-summary,.recommended-properties-bac52 .property-summary,.recommended-properties-bac52-rebrand .property-summary{padding:0 10px}}@media screen and (max-width: 1022px){.recommended-properties .section__grid--full-width,.recommended-properties-bac52 .section__grid--full-width,.recommended-properties-bac52-rebrand .section__grid--full-width{padding-left:0;padding-right:0}}@media screen and (max-width: 1022px){.recommended-properties,.recommended-properties-bac52,.recommended-properties-bac52-rebrand{padding-bottom:20px}.recommended-properties .property-summary,.recommended-properties-bac52 .property-summary,.recommended-properties-bac52-rebrand .property-summary{padding:15px}.recommended-properties .section__title-block,.recommended-properties-bac52 .section__title-block,.recommended-properties-bac52-rebrand .section__title-block,.recommended-properties .section__title-block-rebrand,.recommended-properties-bac52 .section__title-block-rebrand,.recommended-properties-bac52-rebrand .section__title-block-rebrand{padding-bottom:10px}.recommended-properties .section__title-block svg,.recommended-properties-bac52 .section__title-block svg,.recommended-properties-bac52-rebrand .section__title-block svg,.recommended-properties .section__title-block-rebrand svg,.recommended-properties-bac52 .section__title-block-rebrand svg,.recommended-properties-bac52-rebrand .section__title-block-rebrand svg{width:150px;height:49px}}.recommended-properties-bac52,.recommended-properties-bac52-rebrand{padding-top:32px}@media screen and (max-width: 1022px){.recommended-properties-bac52,.recommended-properties-bac52-rebrand{padding-bottom:0px}}.recommended-properties-bac52-rebrand{padding-top:0px}@media screen and (max-width: 1023px){.recommended-properties-bac52-rebrand.ctas{margin-bottom:-16px;z-index:1}}.recommended-properties-bac52-rebrand h2{font-size:40px}@media screen and (max-width: 1023px){.recommended-properties-bac52-rebrand h2{font-size:24px}}@media screen and (max-width: 1023px){.recommended-properties-bac52-rebrand .property-summary{padding:15px 15px 8px 15px}}.recommended-properties-bac52-rebrand .recommended-properties__slider::before,.recommended-properties-bac52-rebrand .recommended-properties__slider::after{content:'';width:0px}.recommended-properties-bac52-rebrand .section__grid--full-width .container{width:100%}.recommended-properties-bac52-rebrand .slick-slide:focus{outline-color:#4D00DE;outline-style:solid;outline-width:2px}.recommended-properties-bac52-rebrand .slick-slide .img-wrap--grid-block:focus{outline-color:#4D00DE;outline-style:solid;outline-width:2px;outline-offset:2px}@media screen and (min-width: 1023px) and (max-width: 1400px){.recommended-properties-bac52-rebrand .property-summary{padding:0}}.recommended-properties__slider{position:relative}.recommended-properties__slider::before,.recommended-properties__slider::after{content:'';width:15px;position:absolute;top:0;bottom:0;background-color:#efefea;z-index:2}@media screen and (max-width: 1022px){.recommended-properties__slider::before,.recommended-properties__slider::after{content:none}}.recommended-properties__slider::before{left:10px}.recommended-properties__slider::after{right:10px}.recommended-properties__slider>.swiper-container{position:static}.recommended-properties__slider .swiper-slide{display:flex}.recommended-properties__slider .swiper-button-prev-alt,.recommended-properties__slider .swiper-button-next-alt{opacity:1;z-index:25}.recommended-properties__slider .swiper-button-prev-alt.swiper-button-disabled,.recommended-properties__slider .swiper-button-next-alt.swiper-button-disabled{opacity:0;cursor:default}.recommended-properties__slider .swiper-button-prev-alt.swiper-button-disabled:hover,.recommended-properties__slider .swiper-button-next-alt.swiper-button-disabled:hover{opacity:0}.recommended-properties__slider .swiper-button-prev-alt{left:-20px}.recommended-properties__slider .swiper-button-next-alt{right:-20px}@media screen and (max-width: 1022px){.recommended-properties__slider{padding-left:0;padding-right:0}}.home__happy-places,.home__happy-places-rebrand{padding-bottom:40px}@media screen and (max-width: 1022px){.home__happy-places.section--full-image,.section--full-image.home__happy-places-rebrand{padding:40px 0 35px}.home__happy-places.section--full-image h2,.section--full-image.home__happy-places-rebrand h2{font-size:35px}.home__happy-places.section--full-image p,.section--full-image.home__happy-places-rebrand p{font-size:18px;line-height:1.5}.home__happy-places .section__grid-block--full-image,.home__happy-places-rebrand .section__grid-block--full-image,.home__happy-places .purplehover,.home__happy-places-rebrand .purplehover{padding:0 0 100%;position:relative}.home__happy-places .section__grid-block--full-image h3,.home__happy-places-rebrand .section__grid-block--full-image h3,.home__happy-places .purplehover h3,.home__happy-places-rebrand .purplehover h3,.home__happy-places .section__grid-block--full-image .p3,.home__happy-places-rebrand .section__grid-block--full-image .p3,.home__happy-places .purplehover .p3,.home__happy-places-rebrand .purplehover .p3{font-size:1.5em;font-weight:500 !important;line-height:2.5em;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 1022px) and (max-width: 1022px){.home__happy-places .section__grid-block--full-image h3,.home__happy-places-rebrand .section__grid-block--full-image h3,.home__happy-places .purplehover h3,.home__happy-places-rebrand .purplehover h3,.home__happy-places .section__grid-block--full-image .p3,.home__happy-places-rebrand .section__grid-block--full-image .p3,.home__happy-places .purplehover .p3,.home__happy-places-rebrand .purplehover .p3{font-weight:500 !important;font-size:1.5em !important}}@media screen and (max-width: 1022px){.home__happy-places .section__grid>.grid-box>.col,.home__happy-places-rebrand .section__grid>.grid-box>.col,.home__happy-places .section__grid>.grid-box-rebrand>.col,.home__happy-places-rebrand .section__grid>.grid-box-rebrand>.col{width:50%}.home__happy-places .section__cta,.home__happy-places-rebrand .section__cta,.home__happy-places .section__cta-rebrand,.home__happy-places-rebrand .section__cta-rebrand{padding:35px 0 0}.home__happy-places .section__cta h4,.home__happy-places-rebrand .section__cta h4,.home__happy-places .section__cta-rebrand h4,.home__happy-places-rebrand .section__cta-rebrand h4{display:block;font-size:19px}.home__happy-places .section__cta h4 svg,.home__happy-places-rebrand .section__cta h4 svg,.home__happy-places .section__cta-rebrand h4 svg,.home__happy-places-rebrand .section__cta-rebrand h4 svg{display:none}.home__happy-places .section__cta h4 a,.home__happy-places-rebrand .section__cta h4 a,.home__happy-places .section__cta-rebrand h4 a,.home__happy-places-rebrand .section__cta-rebrand h4 a{width:100%;justify-content:center}.home__happy-places .section__cta h4 a:first-child,.home__happy-places-rebrand .section__cta h4 a:first-child,.home__happy-places .section__cta-rebrand h4 a:first-child,.home__happy-places-rebrand .section__cta-rebrand h4 a:first-child,.home__happy-places .section__cta h4 a:last-child,.home__happy-places-rebrand .section__cta h4 a:last-child,.home__happy-places .section__cta-rebrand h4 a:last-child,.home__happy-places-rebrand .section__cta-rebrand h4 a:last-child{margin:6px 0}.home__happy-places .section__cta h4 a svg,.home__happy-places-rebrand .section__cta h4 a svg,.home__happy-places .section__cta-rebrand h4 a svg,.home__happy-places-rebrand .section__cta-rebrand h4 a svg{width:22px;height:20px;display:block;margin-right:15px}}@media screen and (max-width: 500px){.home__happy-places.section--full-image h2,.section--full-image.home__happy-places-rebrand h2{font-size:1.5em}}.home__happy-places .images-rebrand-layout,.home__happy-places-rebrand .images-rebrand-layout{width:calc(100% + 8px);display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 auto;margin-left:-4px}@media screen and (max-width: 1023px){.home__happy-places .images-rebrand-layout,.home__happy-places-rebrand .images-rebrand-layout{width:calc(100% + 16px);margin-left:-8px}}.home__happy-places-rebrand{background-color:#F9F4FF}@media screen and (max-width: 1023px){.home__happy-places-rebrand.section--full-image{padding:0px 0 32px}.home__happy-places-rebrand.section--full-image h2{font-size:24px}.home__happy-places-rebrand.section--full-image p{font-size:18px;line-height:1}.home__happy-places-rebrand .section__cta,.home__happy-places-rebrand .section__cta-rebrand{padding:24px 0 0}}@media screen and (max-width: 575px){.home__happy-places-rebrand.section--full-image{padding:0px 0 24px}}@media screen and (max-width: 420px){.home__happy-places-rebrand.section--full-image h2{font-size:20px}}.home__why-bachcare,.home__why-bachcare-bac52,.home__why-bachcare-bac52-rebrand{border-top:1px solid #efefea;padding-bottom:80px}@media screen and (max-width: 1022px){.home__why-bachcare,.home__why-bachcare-bac52,.home__why-bachcare-bac52-rebrand{padding:35px 0 45px}.home__why-bachcare .features-grid__feature,.home__why-bachcare-bac52 .features-grid__feature,.home__why-bachcare-bac52-rebrand .features-grid__feature{width:50%;margin-bottom:25px}.home__why-bachcare .features-grid__feature+.features-grid__feature,.home__why-bachcare-bac52 .features-grid__feature+.features-grid__feature,.home__why-bachcare-bac52-rebrand .features-grid__feature+.features-grid__feature{margin:0 0 25px}.home__why-bachcare .features-grid__feature .features-grid__svg-wrap,.home__why-bachcare-bac52 .features-grid__feature .features-grid__svg-wrap,.home__why-bachcare-bac52-rebrand .features-grid__feature .features-grid__svg-wrap{margin-bottom:5px}.home__why-bachcare .features-grid__feature h5,.home__why-bachcare-bac52 .features-grid__feature h5,.home__why-bachcare-bac52-rebrand .features-grid__feature h5{font-size:18px;line-height:1.3}}.home__why-bachcare-bac52,.home__why-bachcare-bac52-rebrand{padding-bottom:32px}@media screen and (max-width: 1022px){.home__why-bachcare-bac52,.home__why-bachcare-bac52-rebrand{padding:32px 0px 0px}}.home__why-bachcare-bac52-rebrand{padding:40px 0px}.home__why-bachcare-bac52-rebrand .section__title-block,.home__why-bachcare-bac52-rebrand .section__title-block-rebrand{padding-bottom:40px}.home__why-bachcare-bac52-rebrand .section__title-block h2,.home__why-bachcare-bac52-rebrand .section__title-block-rebrand h2{line-height:1em !important}@media screen and (max-width: 1023px){.home__why-bachcare-bac52-rebrand{padding:32px 0px}.home__why-bachcare-bac52-rebrand .section__title-block,.home__why-bachcare-bac52-rebrand .section__title-block-rebrand{padding-bottom:32px}}.home__why-bachcare-bac52-rebrand p.h5{margin-top:12px;line-height:26px}#spring-sale-terms{margin-top:-120px;padding-top:120px}.coloured-features__outer-grid,.coloured-features__outer-grid-rebrand{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.coloured-features__outer-grid,.coloured-features__outer-grid-rebrand{margin-bottom:1.5rem}}@media screen and (max-width: 575px){.coloured-features__outer-grid,.coloured-features__outer-grid-rebrand{margin-bottom:0px;flex-direction:column;justify-content:space-around}}@media screen and (max-width: 1023px){.coloured-features__outer-grid-rebrand{margin-bottom:0}}.coloured-features__inner-grid{align-self:center;width:50%;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 575px){.coloured-features__inner-grid{width:100%;margin-bottom:1.5rem}}.coloured-features__feature{align-self:center;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}.coloured-features__feature>p{margin-top:1rem;width:100%;text-align:center;color:#4D00DE;overflow-x:visible}@media screen and (max-width: 1023px){.coloured-features__feature>p{font-size:1.2rem}}@media screen and (max-width: 912px){.coloured-features__feature>p{font-size:1rem}}@media screen and (max-width: 1199px){.coloured-features__feature.fourth-feature>p{width:110%}}@media screen and (max-width: 767px){.coloured-features__feature.fourth-feature>p{width:125%}}@media screen and (max-width: 676px){.coloured-features__feature.fourth-feature>p{width:136.5%}}.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:auto;height:108px}@media screen and (max-width: 1023px){.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{height:104px}}@media screen and (max-width: 912px){.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{height:96px}}@media screen and (max-width: 676px){.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{height:80px}}@media screen and (max-width: 575px){.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{height:104px}}@media screen and (max-width: 420px){.coloured-features__img-wrap,.coloured-features__img-wrap-rebrand{height:80px}}.coloured-features__img-wrap>img,.coloured-features__img-wrap-rebrand>img{width:auto;height:100%}@media screen and (max-width: 1023px){.coloured-features__img-wrap>img,.coloured-features__img-wrap-rebrand>img{max-width:110%}}@media screen and (max-width: 912px){.coloured-features__img-wrap>img,.coloured-features__img-wrap-rebrand>img{max-width:120%}}@media screen and (max-width: 767px){.coloured-features__img-wrap>img,.coloured-features__img-wrap-rebrand>img{max-width:136%}}.coloured-features__img-wrap-rebrand{height:85px}@media screen and (max-width: 1023px){.coloured-features__img-wrap-rebrand{height:85px}}@media screen and (max-width: 912px){.coloured-features__img-wrap-rebrand{height:85px}}.custom-tooltip-styling{opacity:1 !important;background-color:#fff !important;padding:0px !important;border-radius:5px !important;border:1px solid #c4c0c0 !important;box-shadow:0 2px 15px rgba(0,0,0,0.15) !important}.custom-tooltip-styling div{background-color:#fff !important;padding:11px 15px !important;color:#494949 !important;font-size:15px !important;font-weight:400 !important;font-family:"Calibre", sans-serif !important;line-height:1.2 !important;border-radius:5px !important}@media screen and (max-width: 1022px){.site-main--listings,.site-main--region{background-color:#efefea}.site-main--listings .site-footer,.site-main--region .site-footer{display:none}}@media screen and (max-width: 1022px){.site-main--listings .destinations,.site-main--listings .destinations-bac52,.site-main--region .destinations,.site-main--region .destinations-bac52{padding-bottom:95px}}@media screen and (max-width: 1022px){.site-main--listing .destinations,.site-main--listing .destinations-bac52{padding-bottom:135px}}@media screen and (max-width: 1022px){.site-main--booking .destinations,.site-main--booking .destinations-bac52{padding-bottom:85px}}@media screen and (max-width: 1022px){.site-main--region .list-view,.site-main--region .list-view-rebrand{padding-bottom:50px}}@media screen and (max-width: 1022px){.site-main--region .map__element{height:calc(100vh - 55px)}}@media screen and (max-width: 1022px){.wrapper__map-view .banner--region,.wrapper__map-view .banner--region-black173{display:none}.wrapper__map-view .destinations,.wrapper__map-view .destinations-bac52{display:none}.wrapper__map-view .site-header__search{display:none}.wrapper__map-view .section--blog-articles{display:none}}.list-view,.list-view-rebrand{background-color:#efefea;padding-bottom:50px}@media screen and (max-width: 1022px){.list-view,.list-view-rebrand{padding-bottom:85px}}.list-view-rebrand{padding-bottom:40px}@media screen and (max-width: 1023px){.list-view__header.rebrand-236{padding:16px}}@media screen and (max-width: 1022px){.list-view__header{position:relative;padding:15px}}.list-view--no-results{height:calc(100vh - 51px - 85px - 340px);padding-bottom:0;display:flex;flex-direction:column}@media screen and (max-height: 925px){.list-view--no-results{height:auto}}@media screen and (max-width: 1022px){.list-view--no-results{height:calc(100vh - 55px)}}.list-view--no-results .list-view__count{width:100%}.list-view--no-results .listing-search__list{flex-grow:1;align-items:center;padding-bottom:80px}@media screen and (max-width: 1022px){.list-view--no-results .listing-search__list{display:flex;padding-bottom:75px}}.list-view--no-results .no-results-gif{padding:0;margin:auto 0}@media screen and (max-width: 1022px){.list-view--no-results .no-results__title{max-width:275px}}.listing-search__list{display:flex;justify-content:center;padding:0 30px}@media screen and (max-width: 1022px){.listing-search__list{padding:0;display:block}}.listing-search__list .grid-box,.listing-search__list .grid-box-rebrand{max-width:1170px}@media screen and (max-width: 1022px){.listing-search__list .grid-box,.listing-search__list .grid-box-rebrand{max-width:100%;display:block;margin:0}.listing-search__list .grid-box .col,.listing-search__list .grid-box-rebrand .col{padding:0 15px;margin-bottom:15px}}.listing-search__list.rebrand-236{padding:0 15px}@media screen and (max-width: 1022px){.listing-search__list.rebrand-236 .grid-box .col,.listing-search__list.rebrand-236 .grid-box-rebrand .col{margin-bottom:0px}}@media screen and (max-width: 1023px){.listing-search__list.rebrand-236{padding:0 8px}}@media screen and (max-width: 1199px){.listing-search__list .recommended-properties__slider{padding:0 30px}}@media screen and (max-width: 1023px){.listing-search__list .recommended-properties__slider{padding:0}}.listing-search__list .recommended-properties__slider::before,.listing-search__list .recommended-properties__slider::after{content:none}.listing-search{position:relative;z-index:3}@media screen and (max-width: 1022px){.listing-search{z-index:auto;min-height:calc(100vh - 55px)}}.listing-search__sticky-container{background-color:#efefea;position:relative;z-index:500}@media screen and (max-width: 1022px){.listing-search__sticky-container{background-color:transparent;position:static}.listing-search__sticky-container .sticky{position:static !important}.listing-search__sticky-container>div>div{transform:none !important}}.listing-views{height:100%;position:relative}@media screen and (max-width: 1022px){.listing-views{height:auto}}.listing-views .tab-content{height:100%}@media screen and (max-width: 1022px){.listing-views .tab-content{height:auto}}.listing-views__no-results{padding-top:150px;text-align:center}.listing-views__no-results h3,.listing-views__no-results .section__grid-block--full-image .p3,.section__grid-block--full-image .listing-views__no-results .p3,.listing-views__no-results .purplehover .p3,.purplehover .listing-views__no-results .p3{color:#4D00DE;margin-bottom:15px}.listing-views .map-view{height:100%;margin:0 -15px}@media screen and (max-width: 1022px){.listing-views .map-scroll{position:absolute;bottom:0;right:-15px;left:-15px;z-index:10;background-color:rgba(0,0,0,0.3);height:30px;display:flex;justify-content:center;align-items:center}.listing-views .map-scroll svg{fill:#fff}}.list-view__count{max-width:1160px;margin:0 auto;display:flex;align-items:center;padding:0 10px 25px}.list-view__count p{margin-bottom:0}.list-view__count p:first-child{margin-right:20px}.list-view__count p:last-child{margin-left:auto}@media screen and (max-width: 1022px){.list-view__count{max-width:inherit;padding:0;min-height:43px;padding-right:140px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.list-view__count p{line-height:1.3}.list-view__count p:last-child{display:none}}.list-view__count.rebrand-236{padding:0 16px 24px}.list-view__count.rebrand-236 p:first-child{margin-right:auto;margin-left:0px}.list-view__count.rebrand-236 p:last-child{margin-left:0}@media screen and (max-width: 1023px){.list-view__count.rebrand-236{padding:0 16px;padding-left:0;display:flex;flex-direction:row;align-items:center}.list-view__count.rebrand-236 p{align-self:center}.list-view__count.rebrand-236 p:last-child{display:block}}@media screen and (max-width: 767px){.list-view__count.rebrand-236{padding-right:180px}}.list-view__count--padded{padding-top:35px}@media screen and (max-width: 1022px){.list-view__count--padded{min-height:inherit;padding-top:0}.list-view__count--padded .list-view__count-clear{margin-top:0}}.list-view__count-clear{font-size:16px;font-weight:400;color:#4D00DE;display:flex;align-items:center;cursor:pointer;transition:color 300ms}.list-view__count-clear svg{display:block;margin-right:5px;fill:#4D00DE;transition:fill 300ms}.list-view__count-clear:hover{color:#4D00DE}.list-view__count-clear:hover svg{fill:#4D00DE}@media screen and (max-width: 1022px){.list-view__count-clear{display:inline-flex;margin-top:4px}.list-view__count-clear svg{display:none}}.availability-grid{display:flex}@media screen and (max-width: 1022px){.availability-grid{display:block}}.availability-grid__left{width:405px;flex-shrink:0}@media screen and (max-width: 1022px){.availability-grid__left{width:100%}}.availability-grid__right{flex-shrink:1;flex-grow:1;overflow:hidden;width:100px}@media screen and (max-width: 1022px){.availability-grid__right{width:100%}.availability-grid__right+.btn{margin-top:10px}}.listing-search__btns{display:flex;justify-content:center;align-items:center;padding:60px 0 10px}@media screen and (min-width: 1023px){.listings__filters-container{height:51px;z-index:50;position:sticky;top:0}}@media screen and (max-width: 1022px){.listings__filters-container>div>div{transform:none !important;position:static !important;width:auto !important;top:auto !important;left:auto !important}}@media screen and (min-width: 1023px){.listing-search--reloading .listings__filters-container .sticky .listings__filters::before{opacity:1}}.listings__filters{border-bottom:1px solid #c4c0c0;background-color:#fff;position:relative}.listings__filters .form-control,.listings__filters select.form-control-darkChevron,.listings__filters select.form-control-rebrand{font-size:15px}@media screen and (min-width: 1023px){.listings__filters::before{content:'';position:absolute;top:0;right:0;bottom:-1px;left:0;background-color:rgba(255,255,255,0.85);opacity:0;z-index:1;pointer-events:none;transition:opacity 300ms}}@media screen and (max-width: 1022px){.listings__filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;border:0;background-color:#efefea;padding-bottom:15px;opacity:0;overflow-y:scroll;pointer-events:none;transition:opacity 200ms}.listings__filters .DateRangePicker__picker{top:55px}.listings__filters .DateInput--with-caret::before{top:45px}.listings__filters .DateInput--with-caret::after{top:46px}.listings__filters .form-control,.listings__filters select.form-control-darkChevron,.listings__filters select.form-control-rebrand{font-size:16px}}@media screen and (max-width: 1022px){.listings__filters--mobile-active{pointer-events:all;opacity:1}}@media screen and (max-width: 1022px){.listings__filters--mobile-more-filters-active{height:100%}}.listings__filters-row{display:flex}.listings__filters-row+.listings__filters-row{margin-top:15px}@media screen and (max-width: 1022px){.listings__filters-row{margin:15px 0 10px;display:block}.listings__filters-row .form-group{margin-bottom:0}}.listing-search--reloading .listings__filters-header-mobile::after{opacity:1}.listings__filters-header-mobile{background-color:#4D00DE;height:50px;line-height:50px;padding:0 20px;align-items:center;justify-content:space-between;display:none;cursor:pointer}.listings__filters-header-mobile::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.85);opacity:0;pointer-events:none;z-index:5;transition:opacity 300ms}.listings__filters-header-mobile h3,.listings__filters-header-mobile .section__grid-block--full-image .p3,.section__grid-block--full-image .listings__filters-header-mobile .p3,.listings__filters-header-mobile .purplehover .p3,.purplehover .listings__filters-header-mobile .p3{font-family:"Calibre",sans-serif;font-size:20px;color:#fff;margin-bottom:0}.listings__filters-header-mobile svg{fill:#fff}@media screen and (max-width: 1022px){.listings__filters-header-mobile{display:flex}}.listings__filters-col{border-right:1px solid #c4c0c0;flex-grow:1;flex-shrink:0}.listings__filters-col:first-child{border-left:1px solid #c4c0c0}.listings__filters-col label{font-size:15px;color:#494949;margin-bottom:18px}.listings__filters-col select{background-image:url(/images/bachcare/select-arrow-small.svg);background-size:11px 7px;background-position:right 14px center;padding-right:28px}.listings__filters-col .selectWithDarkChevron{background-image:url(/images/bachcare/select-arrow-small-dark.svg);background-size:11px 7px;background-position:right 14px center;padding-right:28px}.listings__filters-col .form-control,.listings__filters-col select.form-control-darkChevron,.listings__filters-col select.form-control-rebrand{border-color:#c4c0c0;color:#494949}.listings__filters-col .form-control::-moz-placeholder,.listings__filters-col select.form-control-darkChevron::-moz-placeholder,.listings__filters-col select.form-control-rebrand::-moz-placeholder{color:#6d6d6d}.listings__filters-col .form-control:-ms-input-placeholder,.listings__filters-col select.form-control-darkChevron:-ms-input-placeholder,.listings__filters-col select.form-control-rebrand:-ms-input-placeholder{color:#6d6d6d}.listings__filters-col .form-control::-webkit-input-placeholder,.listings__filters-col select.form-control-darkChevron::-webkit-input-placeholder,.listings__filters-col select.form-control-rebrand::-webkit-input-placeholder{color:#6d6d6d}.listings__filters-col .form-control[disabled]::-moz-placeholder,.listings__filters-col select.form-control-darkChevron[disabled]::-moz-placeholder,.listings__filters-col select.form-control-rebrand[disabled]::-moz-placeholder,.listings__filters-col .form-control[readonly]::-moz-placeholder,.listings__filters-col select.form-control-darkChevron[readonly]::-moz-placeholder,.listings__filters-col select.form-control-rebrand[readonly]::-moz-placeholder{color:#6d6d6d}.listings__filters-col .form-control[disabled]:-ms-input-placeholder,.listings__filters-col select.form-control-darkChevron[disabled]:-ms-input-placeholder,.listings__filters-col select.form-control-rebrand[disabled]:-ms-input-placeholder,.listings__filters-col .form-control[readonly]:-ms-input-placeholder,.listings__filters-col select.form-control-darkChevron[readonly]:-ms-input-placeholder,.listings__filters-col select.form-control-rebrand[readonly]:-ms-input-placeholder{color:#6d6d6d}.listings__filters-col .form-control[disabled]::-webkit-input-placeholder,.listings__filters-col select.form-control-darkChevron[disabled]::-webkit-input-placeholder,.listings__filters-col select.form-control-rebrand[disabled]::-webkit-input-placeholder,.listings__filters-col .form-control[readonly]::-webkit-input-placeholder,.listings__filters-col select.form-control-darkChevron[readonly]::-webkit-input-placeholder,.listings__filters-col select.form-control-rebrand[readonly]::-webkit-input-placeholder{color:#6d6d6d}.listings__filters-col .field-group--gutter-none .form-group+.form-group .form-control,.listings__filters-col .field-group--gutter-none .form-group+.form-group select.form-control-darkChevron,.listings__filters-col .field-group--gutter-none .form-group+.form-group select.form-control-rebrand{border-left:0}.listings__filters-col .slider-values{padding-top:10px;color:#494949}@media screen and (max-width: 1022px){.listings__filters-col{border:0}.listings__filters-col:first-child{border-left:0}.listings__filters-col+.listings__filters-col{margin-top:10px}}@keyframes mobileFilterColFade{from{opacity:0}to{opacity:1}}@media screen and (max-width: 1022px){.listings__filters-col--hidden-mobile{display:none}}.listings__filters-col--visible-mobile{display:none}@media screen and (max-width: 1022px){.listings__filters-col--visible-mobile{display:block}}@media screen and (max-width: 1022px){.listings__filters-col--inactive-mobile{display:none}.listings__filters-col--inactive-mobile.listings__filters-col--active-mobile{display:block;animation:mobileFilterColFade 200ms}}@media screen and (max-width: 1022px){.listings__filters-btn-submit.btn{font-size:18px}}.listings__filters-col--location{display:flex}.listings__filters-col--location .form-group+.form-group{margin-left:15px}.listings__filters-col--location .form-control,.listings__filters-col--location select.form-control-darkChevron,.listings__filters-col--location select.form-control-rebrand{width:232px}.listings__filters-col--no-grow{flex-grow:0}@media screen and (min-width: 1023px){.listings__filters-col--dates .DateInput,.listings__filters-col--dates .DateInput_darkSVG{font-family:"Calibre",sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:#494949;height:50px;width:130px;border:0;border-radius:5px}.listings__filters-col--dates .DateInput:first-child,.listings__filters-col--dates .DateInput_darkSVG:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.listings__filters-col--dates .DateInput:last-child,.listings__filters-col--dates .DateInput_darkSVG:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.listings__filters-col--dates .DateInput__display-text{font-size:15px;color:#494949;padding:0}.listings__filters-col--dates .DateInput__display-text--focused{background:none;border-radius:0;color:#4D00DE}.listings__filters-col--dates .DateRangePicker__picker{top:62px}.listings__filters-col--dates .DateInput--with-caret::before{top:52px}.listings__filters-col--dates .DateInput--with-caret::after{top:53px}.listings__filters-col--dates .form-group--calendar>svg{position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;fill:#c4c0c0;pointer-events:none;transform:rotate(-90deg)}.listings__filters-col--dates .form-group--calendar-dark>svg{fill:#494949}}@media screen and (max-width: 1022px){.listings__filters-col--dates .form-group--calendar>svg{display:none}.listings__filters-col--dates .DateRangePickerInput{background-color:transparent}.listings__filters-col--dates .DateInput,.listings__filters-col--dates .DateInput_darkSVG{border:1px solid #fff;height:45px;transition:border-color 300ms}.listings__filters-col--dates .DateInput:first-child,.listings__filters-col--dates .DateInput_darkSVG:first-child{border-left:0;border-right:0;border-radius:5px 0 0 5px}.listings__filters-col--dates .DateInput:last-child,.listings__filters-col--dates .DateInput_darkSVG:last-child{border-left-color:#dedede;border-radius:0 5px 5px 0}.listings__filters-col--dates .DateInput__display-text{color:#494949}}.listings__filters-date-labels{display:flex}.listings__filters-date-labels label{width:50%}.listings__filters-col--size{flex-grow:1;flex-shrink:0}.listings__filters-col--size .form-control,.listings__filters-col--size select.form-control-darkChevron,.listings__filters-col--size select.form-control-rebrand{width:100%}.listings__filters-col--price{width:215px;padding:0 13px}.listings__filters-btns{margin-top:40px;display:flex}.listings__filters-btn.btn--pill{font-size:15px;height:40px;line-height:38px;border-radius:20px;border-color:#c4c0c0;color:#4D00DE;padding:0 35px}.listings__filters-btn.btn--pill:hover{color:#fff;background-color:#4D00DE;border-color:#4D00DE}.listings__filters-btn--purple.btn--pill{padding:0 45px;color:#fff;background-color:#4D00DE;border-color:#4D00DE}.listings__filters-btn--purple.btn--pill:hover{color:#fff;background-color:#4D00DE;border-color:#4D00DE}.listings__filters-btn--transparent{margin:0 20px 0 auto}.listings__filters-btn--transparent.btn--pill{color:#4D00DE;background-color:transparent;border-color:transparent;padding:0 10px}.listings__filters-btn--transparent.btn--pill:hover{color:#4D00DE;background-color:transparent;border-color:transparent}.listings__filter-more{display:none}@media screen and (max-width: 1022px){.listings__filter-more{color:#4D00DE;font-size:15px;font-weight:500;display:flex;justify-content:center;align-items:center;padding:10px 0;margin:0 0 15px;cursor:pointer}.listings__filter-more svg{margin-left:4px;fill:#4D00DE;display:block;width:10px;height:7px;pointer-events:none}}@media screen and (max-width: 1022px){.listings__filter-more--active svg{transform:rotate(180deg)}}.listings__sort{background-color:#efefea}.listings__sort-container,.listings__sort-container-rebrand{padding-top:25px;padding-bottom:35px;width:100%;max-width:1170px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1022px){.listings__sort-container,.listings__sort-container-rebrand{padding:0;display:block}}.listings__sort-container.rebrand-236,.rebrand-236.listings__sort-container-rebrand{padding-top:24px;padding-bottom:24px}.listings__sort-container.rebrand-236.container,.rebrand-236.container.listings__sort-container-rebrand{padding-left:16px;padding-right:16px}@media screen and (max-width: 1023px){.listings__sort-container.rebrand-236.container,.rebrand-236.container.listings__sort-container-rebrand{padding-left:0;padding-right:0}}@media screen and (max-width: 1023px){.listings__sort-container.rebrand-236 .listings__sort-group--dropdown,.rebrand-236.listings__sort-container-rebrand .listings__sort-group--dropdown{top:14px;right:16px}}@media screen and (max-width: 1023px){.listings__sort-container.rebrand-236,.rebrand-236.listings__sort-container-rebrand{padding-top:0;padding-bottom:0}}.listings__sort-container-rebrand{padding-top:20px;padding-bottom:27px}.map__split-left .listings__sort-container,.map__split-left .listings__sort-container-rebrand{max-width:100%}.listings__sort-group{display:flex;align-items:center}.listings__sort-group .form-control,.listings__sort-group select.form-control-darkChevron,.listings__sort-group select.form-control-rebrand{height:45px;color:#494949;border-color:#c4c0c0;background-color:transparent}.listings__sort-group select.form-control,.listings__sort-group select.form-control-darkChevron,.listings__sort-group select.form-control-rebrand{padding-right:55px}@media screen and (max-width: 1022px){.listings__sort-group .form-group{margin-bottom:0}.listings__sort-group .form-control,.listings__sort-group select.form-control-darkChevron,.listings__sort-group select.form-control-rebrand{min-width:130px;height:40px}}@media screen and (max-width: 1022px){.listings__sort-group--dropdown{position:absolute;right:15px;top:15px}}.listings__sort-group--dropdown .split-search-select{box-sizing:border-box;padding:5px;border-radius:27px}.listings__sort-group--dropdown .split-search-select:focus{border:1px solid #4D00DE;padding:4px;outline:none}.listings__sort-group--dropdown .split-search-select select.form-control,.listings__sort-group--dropdown .split-search-select select.form-control-darkChevron,.listings__sort-group--dropdown .split-search-select select.form-control-rebrand{padding-right:20px;background-color:#F5F5F3}@media screen and (max-width: 1023px){.listings__sort-group--dropdown .split-search-select .form-control,.listings__sort-group--dropdown .split-search-select select.form-control-darkChevron,.listings__sort-group--dropdown .split-search-select select.form-control-rebrand{min-width:100px}}@media screen and (max-width: 1022px){.listings__sort-group--toggle,.listings__sort-group--toggle-pill,.listings__sort-group-pill{display:flex;justify-content:space-between;padding:10px 15px;background-color:rgba(239,239,234,0.9);position:fixed;bottom:0;left:0;right:0;z-index:1;height:65px}}.listings__sort-group--toggle-pill,.listings__sort-group-pill{border:1.5px solid #4D00DE;border-radius:25px;background-color:#F9F4FF;width:170px;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.listings__sort-group--toggle-pill,.listings__sort-group-pill{width:100%;border:none;border-radius:0px;background-color:rgba(239,239,234,0.9);padding:5px 16px}}@media screen and (max-width: 1023px){.listings__sort-group--toggle-pill .mapBtnOuter,.listings__sort-group-pill .mapBtnOuter{padding:5px 5px;width:50%;border-radius:23.5px}.listings__sort-group--toggle-pill .mapBtnOuter:focus,.listings__sort-group-pill .mapBtnOuter:focus{border:1.5px solid #4D00DE;outline:none}}.listings__sort-group-pill{width:170px}.listings__sort-btn,.listings__sort-btn-pill{font-family:"Calibre",sans-serif;font-size:16px;color:#494949;font-weight:400;border:1px solid #c4c0c0;background-color:#f7f7f4;border-right:0;padding:0 25px 0 15px;height:45px;line-height:43px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:all 200ms}.listings__sort-btn:hover,.listings__sort-btn-pill:hover{background-color:#fff;color:#4D00DE}.listings__sort-btn:hover svg,.listings__sort-btn-pill:hover svg{fill:#4D00DE}.listings__sort-btn svg,.listings__sort-btn-pill svg{fill:#494949;margin-right:10px;transition:fill 300ms}.listings__sort-btn:first-child,.listings__sort-btn-pill:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.listings__sort-btn:first-child.listings__sort-btn--active,.listings__sort-btn-pill:first-child.listings__sort-btn--active,.listings__sort-btn-pill.listings__sort-btn-pill--active:first-child,.listings__sort-btn.listings__sort-btn-pill--active:first-child{border-left-color:#4D00DE}.listings__sort-btn:nth-child(2),.listings__sort-btn-pill:nth-child(2){border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #c4c0c0}@media screen and (max-width: 1022px){.listings__sort-btn,.listings__sort-btn-pill{font-weight:500;text-align:center;padding:0 15px;border-radius:5px;width:calc(50% - 5px);border:1px solid #c4c0c0;display:block;position:relative}.listings__sort-btn svg,.listings__sort-btn-pill svg{position:absolute;top:50%;left:10px}}.listings__sort-btn-pill{border-radius:22.5px !important;border-color:transparent;color:#4D00DE;background-color:#F9F4FF;display:flex;justify-content:center;align-items:center;padding:0 20px 0 15px}.listings__sort-btn-pill:hover{background-color:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.listings__sort-btn-pill:focus{outline-style:solid;outline-color:#4D00DE;outline-width:2px;outline-offset:4px;z-index:6000}.listings__sort-btn-pill.hide-focus{outline:none}.listings__sort-btn-pill.hide-focus:focus{outline:none}.listings__sort-btn-pill:nth-child(2){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.listings__sort-btn-pill .map__btn-svg>*{stroke:#4D00DE;stroke-width:0.8px}@media screen and (max-width: 1023px){.listings__sort-btn-pill .map__btn-svg>*{stroke:#494949}}.listings__sort-btn-pill.listings__sort-btn--map{max-width:82px}.listings__sort-btn-pill.listings__sort-btn--list{max-width:82px}.listings__sort-btn-pill span{font-weight:500}@media screen and (max-width: 1023px){.listings__sort-btn-pill span{color:#494949;width:fit-content}}@media screen and (max-width: 1023px){.listings__sort-btn-pill{width:calc(50% - 4px);background-color:#F5F5F3;color:#494949;border:2px solid #c9c9c9}.listings__sort-btn-pill:nth-child(2){border-right:2px solid #c9c9c9}.listings__sort-btn-pill.listings__sort-btn--map{max-width:none}.listings__sort-btn-pill.listings__sort-btn--map svg{margin-top:-4px}.listings__sort-btn-pill.listings__sort-btn--list{max-width:none}.listings__sort-btn-pill:hover{background-color:#494949;border-color:#494949;color:#fff}.listings__sort-btn-pill:hover .map__btn-svg>*{stroke:#fff;fill:#fff;stroke-width:0.5px}.listings__sort-btn-pill:hover span{color:#fff}.listings__sort-btn-pill.active{background-color:#1e1a1e;color:#fff;border-color:#1e1a1e}.listings__sort-btn-pill.active:hover{background-color:#1e1a1e}.listings__sort-btn-pill.active .map__btn-svg>*{stroke:#fff;fill:#fff;stroke-width:0.5px}.listings__sort-btn-pill.active span{color:#fff}.listings__sort-btn-pill svg{position:relative;left:0;top:0;margin:0;margin-right:16px;display:inline-flex}}.js-search-mapBorder{box-sizing:content-box;display:flex;z-index:2000;border:2px solid #4D00DE;background-color:transparent;border-radius:30px;position:absolute}.js-search-listBorder{box-sizing:content-box;display:flex;z-index:2000;border:2px solid #4D00DE;background-color:transparent;border-radius:30px;position:absolute}@media screen and (max-width: 1022px){.listings__sort-btn--list svg{margin-top:-6px}}@media screen and (max-width: 1022px){.listings__sort-btn--map svg{margin-top:-8px}}.listings__sort-btn--filters{display:none}@media screen and (max-width: 1022px){.listings__sort-btn--filters{display:block}.listings__sort-btn--filters svg{margin-top:-7px}}.listings__sort-btn--active,.listings__sort-btn-pill--active{font-weight:500;background-color:#4D00DE;border-top-color:#4D00DE;border-bottom-color:#4D00DE;color:#fff;cursor:default}.listings__sort-btn--active svg,.listings__sort-btn-pill--active svg{fill:#fff}.listings__sort-btn--active .map__btn-svg>*,.listings__sort-btn-pill--active .map__btn-svg>*{stroke:#fff}.listings__sort-btn--active:hover,.listings__sort-btn-pill--active:hover{background-color:#4D00DE;color:#fff}.listings__sort-btn--active:hover svg,.listings__sort-btn-pill--active:hover svg{fill:#fff}@media screen and (max-width: 1022px){.listings__sort-btn--active,.listings__sort-btn-pill--active{display:none}}@media screen and (max-width: 1022px){.mobile-filters__open{overflow:hidden}}.listings__filters-more{position:absolute;left:0;right:0;top:50px;background-color:#fff;border-top:1px solid #c4c0c0;border-bottom:1px solid #c4c0c0;z-index:5}@media screen and (max-width: 1022px){.listings__filters-more{position:fixed;top:-1px;bottom:-1px;overflow-y:scroll}}.listings__filters-more-inner{padding:40px 80px 50px}.listings__filters-more-inner h4{font-size:18px;color:#4D00DE;font-weight:400;margin-bottom:5px}@media screen and (max-width: 1022px){.listings__filters-more-inner{padding:15px 0}}.listings__filters-more-row+.listings__filters-more-row,.listings__filters-more-row-BAC101+.listings__filters-more-row,.listings__filters-more-row+.listings__filters-more-row-BAC101,.listings__filters-more-row-BAC101+.listings__filters-more-row-BAC101{margin-top:45px}@media screen and (max-width: 1022px){.listings__filters-more-row+.listings__filters-more-row,.listings__filters-more-row-BAC101+.listings__filters-more-row,.listings__filters-more-row+.listings__filters-more-row-BAC101,.listings__filters-more-row-BAC101+.listings__filters-more-row-BAC101{margin-top:30px}}.listings__filters-more-row-BAC101{width:100%}@media screen and (max-width: 1023px){.listings__filters-more-row-BAC101{padding-bottom:70px;display:flex;flex-direction:column;flex-wrap:wrap;max-height:800px}}@media screen and (max-width: 767px){.listings__filters-more-row-BAC101{padding-bottom:120px;display:flex;flex-direction:row;max-height:1600px}}.listings__filters-more-col,.listings__filters-more-col-BAC101{display:flex;flex-wrap:wrap}.listings__filters-more-col .checkbox,.listings__filters-more-col-BAC101 .checkbox{width:25%;margin-top:15px;padding-right:25px}.listings__filters-more-col .checkbox .form-control,.listings__filters-more-col-BAC101 .checkbox .form-control,.listings__filters-more-col .checkbox select.form-control-darkChevron,.listings__filters-more-col-BAC101 .checkbox select.form-control-darkChevron,.listings__filters-more-col .checkbox select.form-control-rebrand,.listings__filters-more-col-BAC101 .checkbox select.form-control-rebrand{width:22px;height:22px}.listings__filters-more-col .checkbox .form-control:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox .form-control:checked ~ label::before,.listings__filters-more-col .checkbox select.form-control-darkChevron:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox select.form-control-darkChevron:checked ~ label::before,.listings__filters-more-col .checkbox select.form-control-rebrand:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox select.form-control-rebrand:checked ~ label::before{background-size:10px 9px;background-color:#8cc63f;border-color:#8cc63f}.listings__filters-more-col .checkbox .form-control.rebrand-236:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox .form-control.rebrand-236:checked ~ label::before,.listings__filters-more-col .checkbox select.rebrand-236.form-control-darkChevron:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox select.rebrand-236.form-control-darkChevron:checked ~ label::before,.listings__filters-more-col .checkbox select.rebrand-236.form-control-rebrand:checked ~ label::before,.listings__filters-more-col-BAC101 .checkbox select.rebrand-236.form-control-rebrand:checked ~ label::before{background-size:10px 9px;background-color:#31815B;border-color:#31815B}.listings__filters-more-col .checkbox label,.listings__filters-more-col-BAC101 .checkbox label{font-size:15px;user-select:none;min-height:22px;padding-left:34px;padding-top:1px;margin:0}.listings__filters-more-col .checkbox label::before,.listings__filters-more-col-BAC101 .checkbox label::before{width:20px;height:20px;border-radius:3px;border-color:#c4c0c0;background-image:url("../assets/bachcare/images/svg/tick-white-small.svg");background-size:10px 9px}@media screen and (max-width: 1022px){.listings__filters-more-col .checkbox,.listings__filters-more-col-BAC101 .checkbox{width:50%}}.listings__filters-more-col-BAC101{flex-direction:column;justify-content:center;margin-top:5px;padding-left:8px}.listings__filters-more-col-BAC101 .checkbox{min-height:30px;margin-top:0px;align-self:flex-start;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:8px;width:100%}.listings__filters-more-col-BAC101 .checkbox .form-control,.listings__filters-more-col-BAC101 .checkbox select.form-control-darkChevron,.listings__filters-more-col-BAC101 .checkbox select.form-control-rebrand{width:24px;height:24px}.listings__filters-more-col-BAC101 .checkbox label{font-size:15px;min-height:22px;padding-left:34px;padding-top:0px}.listings__filters-more-col-BAC101 .checkbox label::before{width:24px;height:24px;position:absolute;top:2px;left:8px}@media screen and (max-width: 1023px){.listings__filters-more-col-BAC101.singleCol{width:100%}}@media screen and (max-width: 1023px){.listings__filters-more-col-BAC101{width:50%;display:inline-block}}@media screen and (max-width: 767px){.listings__filters-more-col-BAC101{width:100%}}.listings__filters-more-col-BAC101 .section_heading{width:100%;margin-bottom:8px;margin-top:8px}@media screen and (max-width: 1022px){.listing-holder-page{position:relative;z-index:0}}@media screen and (max-width: 1022px){.mobile-filters__open .listing-holder-page{position:static}}.mobile-filters__open .site-header--search{z-index:0}.KEP-13211 .listings__sort-container,.KEP-13211 .listings__sort-container-rebrand{align-items:flex-end}@media screen and (max-width: 1022px){.KEP-13211 .listings__sort-container .listings__sort-group .form-group,.KEP-13211 .listings__sort-container-rebrand .listings__sort-group .form-group{display:flex;flex-direction:row;align-items:center}.KEP-13211 .listings__sort-container .listings__sort-group .form-group label,.KEP-13211 .listings__sort-container-rebrand .listings__sort-group .form-group label{padding-right:8px;margin-bottom:0px}}@media screen and (max-width: 1022px){.KEP-13211 .list-view__count{padding-right:180px}}@media screen and (max-width: 1022px){.list-view__header.KEP-13215{position:relative;padding:30px 15px 55px}}@media screen and (max-width: 1022px){.list-view__header.KEP-13215 .listings__sort-group--dropdown{position:absolute;right:15px;top:70px;z-index:2}}@media screen and (max-width: 1022px){.list-view__header.KEP-13215 .listings__sort-group--toggle,.list-view__header.KEP-13215 .listings__sort-group--toggle-pill,.list-view__header.KEP-13215 .listings__sort-group-pill{position:absolute;top:-59px;left:0;right:0;background:transparent}}@media screen and (max-width: 1022px){.list-view__header.KEP-13215 .listings__sort-group--toggle.fixed,.list-view__header.KEP-13215 .fixed.listings__sort-group--toggle-pill,.list-view__header.KEP-13215 .fixed.listings__sort-group-pill{position:fixed;top:0;bottom:89%;background-color:rgba(239,239,234,0.9);transition:all ease-in 1.25ms;z-index:9}}@media screen and (max-width: 1022px){.list-view__header.KEP-13215 .list-view__count{position:relative;top:39px;padding-top:6px}}@media (max-width: 1023px) and (min-width: 768px){.BAC-30 .bac30-bt-map{display:none}.BAC-30 .bac30-bt-map-top{height:40px !important;width:118px !important;background-color:transparent !important;margin-right:5px !important;font-weight:400 !important;justify-content:space-around !important;display:flex !important}.BAC-30 .bac30-bt-filters-top{height:40px;width:106px;background-color:transparent;margin-right:5px;font-weight:400;justify-content:space-around;display:flex}.BAC-30 .bac30-bt-toggle{display:none}.BAC-30 .bac30-bt-results-top{margin-top:-22px !important}}@media (max-width: 767px) and (min-width: 320px){.BAC-30 .bac30-bt-map-top{display:none;height:40px !important;width:118px !important;background-color:transparent !important;margin-right:5px !important;font-weight:400 !important;justify-content:space-around !important}.BAC-30 .bac30-bt-filters-top{height:40px;width:155px !important;background-color:transparent;margin-right:5px;font-weight:400;justify-content:space-around;display:flex}}@media only screen and (max-width: 320px){.BAC-30 .bac30-bt-results{display:none}.BAC-30 .bac30-bt-results-top{display:none}}@media screen and (min-width: 767px){.BAC-30 .bac30-bt-results-top{display:none}}@media screen and (min-width: 1023px){.BAC-30 .bac30-bt-map-top{display:none}.BAC-30 .bac30-bt-results-top{display:none}.BAC-30 .bac30-bt-filters-top{display:none !important}}@media screen and (max-width: 320px){.BAC-30 .bac30-bt-map-top{display:none}}@media (max-width: 1023px) and (min-width: 506px){.BAC-30 .bac30-bt-results-original{margin-top:10px !important}}@media (max-width: 505px) and (min-width: 320px){.BAC-30 .bac30-bt-results-original{margin-top:50px !important;padding-right:0}}@media screen and (max-width: 1022px){.site-main--listing .site-footer{display:none}}@media screen and (max-width: 1022px){.listing-page{padding-bottom:106px}}.listing-page .carousel{position:relative;overflow:hidden;transition:height 300ms;font-size:550px}@media screen and (max-width: 1022px){.listing-page .carousel{font-size:16px;position:relative;z-index:0;width:100%}}.listing-page .carousel .swiper-container{position:static;margin:0 auto;overflow:visible;width:1.34em;height:1em}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container{width:100%;height:75vw}}@media (min-width: 550px) and (max-width: 1022px){.listing-page .carousel .swiper-container{padding-bottom:0;height:412px}}.listing-page .carousel .swiper-container .swiper-wrapper{position:static}.listing-page .carousel .swiper-container .swiper-slide__img{width:100%;height:550px;object-fit:cover;text-indent:-1000vw;font-size:15px;filter:contrast(110%) saturate(120%)}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-slide__img{height:75vw}}@media (min-width: 550px) and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-slide__img{padding-bottom:0;height:412px}}.listing-page .carousel .swiper-container .swiper-slide{width:100%;position:relative;border-left:2px solid #fff;border-right:2px solid #fff;overflow:hidden}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-slide{border:0}}.listing-page .carousel .swiper-container .swiper-slide-active{opacity:1}.listing-page .carousel .swiper-container .swiper-slide-active:hover .swiper-slide__image-caption{opacity:1}.listing-page .carousel .swiper-container .swiper-slide__image-caption{font-size:16px;line-height:50px;text-align:left;position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;padding:0 20px;background:rgba(0,0,0,0.5);color:#fff;opacity:0;transition:300ms}.listing-page .carousel .swiper-container .swiper-button-prev{background-image:url("../assets/bachcare/images/svg/prev-large.svg");left:15px}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-button-prev{background-image:url("../assets/bachcare/images/svg/prev-small.svg")}}.listing-page .carousel .swiper-container .swiper-button-next{background-image:url("../assets/bachcare/images/svg/next-large.svg");right:15px}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-button-next{background-image:url("../assets/bachcare/images/svg/next-small.svg")}}.listing-page .carousel .swiper-container .swiper-button-next,.listing-page .carousel .swiper-container .swiper-button-prev{font-size:16px;width:31px;height:50px;background-size:31px 50px;margin-top:-25px}@media screen and (max-width: 1022px){.listing-page .carousel .swiper-container .swiper-button-next,.listing-page .carousel .swiper-container .swiper-button-prev{width:18px;height:28px;margin-top:-14px;background-size:18px 28px}}@media screen and (max-width: 1022px){.listing-page .carousel .property-summary__price,.listing-page .carousel .property-summary__shortlist{z-index:10}}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev{background-image:url("../assets/bachcare/images/svg/prev-large.svg");left:15px}@media screen and (max-width: 1022px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev{background-image:url("../assets/bachcare/images/svg/prev-small.svg");background-position-x:7px}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev:hover{background-image:url("../assets/bachcare/images/svg/prev-small-wht.svg");background-color:#4D00DE;border-radius:50%}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev:focus{background-image:url("../assets/bachcare/images/svg/prev-small-wht.svg");background-color:#4D00DE;border-radius:50%;outline:2px solid #4D00DE;outline-offset:2px}}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next{background-image:url("../assets/bachcare/images/svg/next-large.svg");right:15px}@media screen and (max-width: 1022px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next{background-image:url("../assets/bachcare/images/svg/next-small.svg");background-position-x:10px}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next:hover{background-image:url("../assets/bachcare/images/svg/next-small-wht.svg");background-color:#4D00DE;border-radius:50%}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next:focus{background-image:url("../assets/bachcare/images/svg/next-small-wht.svg");background-color:#4D00DE;border-radius:50%;outline:2px solid #4D00DE;outline-offset:2px}}.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next,.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev{font-size:16px;width:31px;height:50px;background-size:31px 50px;margin-top:-25px}@media screen and (max-width: 1022px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-next,.listing-page.rebrand-236 .carousel .swiper-container .swiper-button-prev{width:35px;height:35px;margin-top:-14px;background-size:18px 28px;background-position-y:center}}.listing-page.rebrand-236 .carousel .swiper-container .swiper-slide .swiper-slide__img{height:548px}@media screen and (max-width: 1023px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-slide .swiper-slide__img{height:316px;padding-bottom:0}}@media screen and (max-width: 767px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-slide .swiper-slide__img{height:240px;padding-bottom:0}}@media screen and (max-width: 1023px){.listing-page.rebrand-236 .carousel .swiper-container .swiper-slide{height:fit-content}}@media screen and (max-width: 1023px){.listing-page.rebrand-236 .carousel .swiper-container{height:fit-content}}@media screen and (max-width: 1023px){.listing-page.rebrand-236{padding-bottom:0px}}@media screen and (max-width: 1022px){.listing-page__banner{display:flex;flex-direction:column-reverse}}.view-map,.listing-summary__details-inner-rebrand .view-map-rebrand{color:#4D00DE;margin-left:50px;line-height:21px;font-size:17px;font-weight:400;cursor:pointer;display:flex;align-items:center}.view-map:hover,.listing-summary__details-inner-rebrand .view-map-rebrand:hover{color:#4D00DE}.view-map:hover svg,.listing-summary__details-inner-rebrand .view-map-rebrand:hover svg{fill:#4D00DE}.view-map svg,.listing-summary__details-inner-rebrand .view-map-rebrand svg{fill:#4D00DE;margin-right:8px}.listing__header,.listing__header-rebrand{padding:25px 0 30px}.listing__header h1,.listing__header-rebrand h1{font-size:1.5em;color:#4D00DE;line-height:1;margin-bottom:0;font-weight:700}@media screen and (max-width: 1022px){.listing__header h1,.listing__header-rebrand h1{text-align:center;font-size:1.5em;font-weight:700}}@media screen and (max-width: 1022px){.listing__header .tag,.listing__header-rebrand .tag{display:none}}@media screen and (max-width: 1022px){.listing__header,.listing__header-rebrand{padding:20px 0;border-bottom:1px solid #dedede;position:relative}}.listing__header-rebrand{padding:24px 0 28px}.listing__header-rebrand .container{padding:0 20px 0 24px}@media screen and (max-width: 1023px){.listing__header-rebrand{padding:32px 0}}@media screen and (max-width: 767px){.listing__header-rebrand{padding:12px 0 24px}}.listing__header-title,.listing__header-title-rebrand{margin-bottom:10px}@media screen and (max-width: 1022px){.listing__header-title,.listing__header-title-rebrand{display:block}}.listing__header-title-rebrand{margin-bottom:2px}.listing__header-title-rebrand>h1{line-height:1.25}.listing__summary-container{padding:30px 0 0px}.listing__summary-container .sidebar>div>div{padding-bottom:0 !important;transform:none !important}.listing__summary-container .sidebar-block__header__pricing_note{display:block;float:left;font-size:70%;text-decoration-color:rgba(102,49,93,0.7);text-decoration-style:dotted;text-decoration-line:underline;color:#66315d;line-height:1;cursor:pointer;outline:none}@media screen and (max-width: 1022px){.listing__summary-container .sidebar-block--listing{background-color:#efefea;position:fixed;top:0;right:0;bottom:0;left:0;z-index:505;opacity:0;overflow-y:scroll;pointer-events:none;transition:opacity 200ms;-webkit-overflow-scrolling:touch}.listing__summary-container .sidebar-block--listing .sidebar-block__header{background-color:transparent;border:0;border-top-left-radius:0;border-top-right-radius:0;padding:25px 15px 0;margin-bottom:15px}.listing__summary-container .sidebar-block--listing .sidebar-block__header h3,.listing__summary-container .sidebar-block--listing .sidebar-block__header .section__grid-block--full-image .p3,.section__grid-block--full-image .listing__summary-container .sidebar-block--listing .sidebar-block__header .p3,.listing__summary-container .sidebar-block--listing .sidebar-block__header .purplehover .p3,.purplehover .listing__summary-container .sidebar-block--listing .sidebar-block__header .p3{font-size:19px;letter-spacing:1px}.listing__summary-container .sidebar-block--listing .sidebar-block__header small{font-size:15px}.listing__summary-container .sidebar-block--listing .sidebar-block__body{padding:0 15px;border:0}.listing__summary-container .sidebar-block--listing .sidebar-block__footer{padding:0 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0}}@media screen and (max-width: 1022px){.listing__summary-container .sidebar-block--active-mobile{opacity:1;pointer-events:all}}@media screen and (max-width: 1022px){.listing__summary-container .sidebar__actions{position:fixed;bottom:0;left:0;right:0;z-index:500;height:106px;padding:15px 15px 0;background-color:rgba(255,255,255,0.9);border-top:1px solid #dedede}}.listing__summary-container h2{font-size:1.5em;font-weight:700;color:#4D00DE;line-height:1.2;margin-bottom:15px;margin-bottom:5px}@media screen and (max-width: 1022px){.listing__summary-container h2{font-size:1.5em;font-weight:700}}.listing__summary-container p{font-size:17px}.listing__summary-container .tooltip p{font-size:15px}.listing__summary-container .form-error p,.listing__summary-container .form-success p{font-size:15px}.listing__summary-container ul li,.listing__summary-container .tick-list li{font-size:17px}@media screen and (max-width: 1022px){.listing__summary-container{padding:25px 0}.listing__summary-container p{font-size:15px}.listing__summary-container ul li,.listing__summary-container .tick-list li{font-size:15px}}.listing__summary-container.rebrand-236{padding:40px 0 0px}.listing__summary-container.rebrand-236 h2{font-size:24px;font-weight:600;color:#4D00DE;line-height:1;margin-bottom:8px}.listing__summary-container.rebrand-236 p{font-size:15px}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236{padding:32px 0 0}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236{padding:24px 0 0}}.listing__summary-container.rebrand-236 .more-amenities{height:225px}.listing__summary-container.rebrand-236 .more-amenities h2{margin-bottom:20px}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .more-amenities h2{margin-bottom:8.5px}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236 .more-amenities h2{margin-bottom:24px}}.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236{margin-bottom:24px;padding-right:8px}.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236 span{font-size:16px;line-height:16px;font-weight:400;color:#494949}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236 span{font-size:15px;line-height:20px;align-self:center}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236 span{line-height:1}}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236{margin-bottom:0;padding:7.5px 0}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236 .more-amenities li.rebrand-236{margin-bottom:12px;padding:0}}.listing__summary-container.rebrand-236 .more-amenities.more-amenities--active{height:inherit}.listing__summary-container.rebrand-236 .more-amenities.more-amenities--active::after{opacity:0}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .more-amenities{height:195px}}.listing__summary-container.rebrand-236 .availability-calendar h2{margin-bottom:24px}.listing__summary-container.rebrand-236 .availability-calendar .DayPicker .DayPicker-wrapper{margin-bottom:24px}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .availability-calendar .DayPicker .DayPicker-wrapper{margin-bottom:12px}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236 .availability-calendar .DayPicker .DayPicker-wrapper{margin-bottom:8px}}.listing__summary-container.rebrand-236 .listing__reviews-container{padding-top:0}.listing__summary-container.rebrand-236 .listing__reviews-container::before{content:none}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .listing__reviews-container{padding-bottom:0}}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .listing__reviews-container .review{padding-top:24px}.listing__summary-container.rebrand-236 .listing__reviews-container .review+.review{padding-top:24px}}.listing__summary-container.rebrand-236 .property-price-calendar{padding-top:48px}@media screen and (max-width: 1023px){.listing__summary-container.rebrand-236 .property-price-calendar{padding-top:44px}}@media screen and (max-width: 767px){.listing__summary-container.rebrand-236 .property-price-calendar{padding-top:36px}}.listing__configuration-container,.listing__overview-container{margin-bottom:50px}.listing__configuration-container .section__content+.section__content,.listing__overview-container .section__content+.section__content{margin-top:50px}@media screen and (max-width: 1022px){.listing__configuration-container .section__content+.section__content,.listing__overview-container .section__content+.section__content{margin-top:30px}}@media screen and (max-width: 1022px){.listing__configuration-container,.listing__overview-container{margin:0 0 30px}}.listing__configuration-container.rebrand-236,.listing__overview-container.rebrand-236{margin-bottom:0px}.listing__configuration-container.rebrand-236 .section__content+.section__content,.listing__overview-container.rebrand-236 .section__content+.section__content{margin-top:40px}@media screen and (max-width: 1023px){.listing__configuration-container.rebrand-236 .section__content+.section__content,.listing__overview-container.rebrand-236 .section__content+.section__content{margin-top:32px}}@media screen and (max-width: 767px){.listing__configuration-container.rebrand-236 .section__content+.section__content,.listing__overview-container.rebrand-236 .section__content+.section__content{margin-top:24px}}.listing__configuration-container.rebrand-236 .DateInput_fang,.listing__overview-container.rebrand-236 .DateInput_fang{top:42px !important}.listing__configuration-container.rebrand-236 .DateRangePicker_picker,.listing__overview-container.rebrand-236 .DateRangePicker_picker{top:55px !important}.listing__amenities-container{margin-bottom:35px}.listing__amenities-container.rebrand-236{margin-bottom:0px}.listing__availability-container h2{margin-bottom:15px}.listing-summary .tooltip-wrap .tooltip{margin-left:30px}.listing-summary .btn--svg{min-width:140px;margin-left:60px}.listing-summary .btn--svg.simple-stay{min-width:160px}.listing-summary .btn--svg svg{margin-right:15px}@media screen and (max-width: 1022px){.listing-summary .sidebar__actions{margin:0 -15px}}.listing-summary__details{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1022px){.listing-summary__details{display:block}}.listing-summary__details p{font-size:17px;margin:0;color:#1e1a1e}@media screen and (max-width: 1022px){.listing-summary__details p{color:#4D00DE;font-size:15px;line-height:22px;font-weight:500;margin:2px 0}}.listing-summary__details p a{font-size:17px;font-weight:400;color:#1e1a1e}.listing-summary__details p a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.listing-summary__details p a{font-size:15px;font-weight:500;color:#4D00DE}}@media screen and (max-width: 1022px){.listing-summary__details .star-rating__container{display:flex;justify-content:flex-end;margin-top:10px}}@media screen and (max-width: 1022px){.listing-summary__details .star-rating{display:inline-flex}}.listing-summary__details-inner,.listing-summary__details-inner-rebrand{display:flex}.listing-summary__details-inner .view-map,.listing-summary__details-inner-rebrand .view-map,.listing-summary__details-inner-rebrand .view-map-rebrand{margin-left:35px}@media screen and (max-width: 1022px){.listing-summary__details-inner .view-map,.listing-summary__details-inner-rebrand .view-map,.listing-summary__details-inner-rebrand .view-map-rebrand{font-size:15px;font-weight:500;flex-shrink:0;line-height:22px;margin:0 12px}.listing-summary__details-inner .view-map svg,.listing-summary__details-inner-rebrand .view-map svg,.listing-summary__details-inner-rebrand .view-map-rebrand svg{width:14px;height:18px;margin-right:4px}}@media screen and (max-width: 1022px){.listing-summary__details-inner .view-map--desktop,.listing-summary__details-inner-rebrand .view-map--desktop{display:none}}.listing-summary__details-inner .view-map--mobile,.listing-summary__details-inner-rebrand .view-map--mobile{display:none}@media screen and (max-width: 1022px){.listing-summary__details-inner .view-map--mobile,.listing-summary__details-inner-rebrand .view-map--mobile{display:inline-flex;margin:2px 12px}}@media screen and (max-width: 1022px){.listing-summary__details-inner,.listing-summary__details-inner-rebrand{flex-wrap:wrap;display:flex;align-items:center;justify-content:center}}.listing-summary__details-inner-rebrand{align-items:center;margin-top:4px}.listing-summary__details-inner-rebrand p{display:flex;align-items:center;font-size:17px;font-weight:500;color:#4D00DE;margin:0 0 2px;color:#494949}.listing-summary__details-inner-rebrand p span:not(.chevron-right-rebrand){white-space:nowrap}.listing-summary__details-inner-rebrand p a{color:#0349D6;font-size:17px;font-weight:500;padding:3px}.listing-summary__details-inner-rebrand p a:hover{color:#0349D6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.listing-summary__details-inner-rebrand p a:focus{border:2px solid #4D00DE;border-radius:5px;padding:1px}@media screen and (max-width: 767px){.listing-summary__details-inner-rebrand p{flex-direction:column;margin:0}.listing-summary__details-inner-rebrand p span.chevron-right-rebrand:first-of-type{display:none}.listing-summary__details-inner-rebrand p span:not(.chevron-right-rebrand){display:flex;justify-content:center;margin-top:8px;align-items:center}.listing-summary__details-inner-rebrand p span:not(.chevron-right-rebrand)>span.chevron-right-rebrand{display:flex;align-self:center}}.listing-summary__details-inner-rebrand .view-map-outer{outline:none;margin-left:35px;padding:4px}.listing-summary__details-inner-rebrand .view-map-outer:focus{border:2px solid #4D00DE;border-radius:25px;padding:2px}@media screen and (max-width: 1199px){.listing-summary__details-inner-rebrand .view-map-outer{margin-left:24px}}@media screen and (max-width: 1023px){.listing-summary__details-inner-rebrand .view-map-outer{display:none}}.listing-summary__details-inner-rebrand .view-map-rebrand{margin-left:0px;color:#0349D6;font-size:15px;font-weight:500;line-height:25px;padding:0 10px;background-color:#F6FBFE;border:1px solid #0349D6;border-radius:22.5px}.listing-summary__details-inner-rebrand .view-map-rebrand svg{fill:#0349D6;margin-right:4px;height:18px}.listing-summary__details-inner-rebrand .view-map-rebrand:hover{background-color:#003194;color:#fff;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.listing-summary__details-inner-rebrand .view-map-rebrand:hover svg{fill:#fff}.listing-summary__details-inner-rebrand .view-map-rebrand.focus{background-color:#003194;border-color:#003194;color:#fff}.listing-summary__details-inner-rebrand .view-map-rebrand.focus svg{fill:#fff}.listing-summary__details-inner-rebrand .view-map-rebrand.view-map--mobile{padding:8px 12px;border-width:2px}.listing-summary__details-inner-rebrand .chevron-right-rebrand{display:inline-block;width:15px;height:15px;background-image:url("../assets/bachcare/images/svg/chevron-right.svg");background-repeat:no-repeat;background-position:center;margin:0 8px}@media screen and (max-width: 1023px){.listing-summary__details-inner-rebrand{margin-top:8px}}@media screen and (max-width: 767px){.listing-summary__details-inner-rebrand{margin-top:6px}}.listing-summary__features{margin-bottom:30px}@media screen and (max-width: 1022px){.listing-summary__features{margin-bottom:0}}.listing-summary__features ul{display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width: 1022px){.listing-summary__features ul{flex-wrap:wrap;margin:0 auto}}.listing-summary__features ul li{font-size:15px;text-align:center;font-weight:500;color:#494949;width:116px}.listing-summary__features ul li+li{margin-left:10px}@media screen and (max-width: 1022px){.listing-summary__features ul li+li{margin-left:0}}.listing-summary__features ul li .icon-circle{margin:0 auto 10px}.listing-summary__features ul li .feature-list__label{cursor:default;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.listing-summary__features ul li .feature-list__label svg{margin:2px 5px;fill:#494949}.listing-summary__features ul li .feature-list__label.rebrand-236 .section__content-tooltip{margin-left:0}@media screen and (max-width: 1022px){.listing-summary__features ul li{margin-bottom:20px;width:33%}}@media screen and (max-width: 1022px){.listing-summary__features ul .feature-list__item--has-tooltip{cursor:pointer}}@media screen and (max-width: 1022px){.listing-summary__features ul{justify-content:flex-start}}.listing-summary .feature-list__icon svg{display:block}.listing-summary .feature-list__icon--bathroom svg{width:20px;height:23px;margin-right:1px}.listing-summary .feature-list__icon--no-smoking svg{width:30px;height:30px}@media screen and (max-width: 1022px){.listing-summary__overview{padding-top:5px}}.listing-summary__more-content{display:none;padding-bottom:15px}.listing-summary__type .tag,.listing-summary__type-rebrand .tag{display:none}@media screen and (max-width: 1022px){.listing-summary__type .tag,.listing-summary__type-rebrand .tag{display:flex;margin:0 15px;cursor:pointer}}@media screen and (max-width: 1022px){.listing-summary__type,.listing-summary__type-rebrand{display:flex;justify-content:center;margin-top:15px}.listing-summary__type .star-rating,.listing-summary__type-rebrand .star-rating{margin:0 15px}}.listing-summary__type-rebrand{display:flex}.listing-summary__type-rebrand .view-map-outer{display:none}@media screen and (max-width: 1023px){.listing-summary__type-rebrand .view-map-outer{display:inline-flex;outline:none;padding:4px}.listing-summary__type-rebrand .view-map-outer:focus{border:2px solid #4D00DE;border-radius:27.5px;padding:2px}}.listing-summary__type-rebrand .view-map-rebrand{display:none}@media screen and (max-width: 1023px){.listing-summary__type-rebrand .view-map-rebrand{display:flex;align-items:center;background-color:#F6FBFE;color:#0349D6;border:2px solid #0349D6;padding:12px 20px;border-radius:25px;font-size:15px}.listing-summary__type-rebrand .view-map-rebrand svg{fill:#0349D6;margin-right:4px;height:18px}.listing-summary__type-rebrand .view-map-rebrand:hover{background-color:#003194;color:#fff;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.listing-summary__type-rebrand .view-map-rebrand:hover svg{fill:#fff}.listing-summary__type-rebrand .view-map-rebrand.focus{background-color:#003194;border-color:#003194;color:#fff}.listing-summary__type-rebrand .view-map-rebrand.focus svg{fill:#fff}}.listing-summary__type-rebrand .star-rating-outer{height:fit-content;align-self:center;padding:4px;border-radius:25px;outline:none;display:inline-flex;flex-direction:row;align-items:center}.listing-summary__type-rebrand .star-rating-outer:focus{border:2px solid #4D00DE;padding:2px}@media screen and (max-width: 1023px){.listing-summary__type-rebrand .star-rating-outer{margin-left:24px}}@media screen and (max-width: 676px){.listing-summary__type-rebrand .star-rating-outer{border-radius:5px;flex-direction:column}}.listing-summary__type-rebrand .star-rating-rebrand{align-self:center;display:flex;justify-content:center;align-items:center;width:51px;height:20px;background-color:#D5EBE0;border:1px solid #295752;border-radius:10.5px;padding:4px;color:#295752;font-weight:400;font-size:18px}.listing-summary__type-rebrand .star-rating-rebrand svg{fill:#295752;margin-left:4px}.listing-summary__type-rebrand .rating-text-rebrand{align-self:center;margin:0;margin-left:8px;color:#295752}.listing-summary__type-rebrand .rating-text-rebrand a{color:#295752;font-family:"calibre" ,sans-serif !important;cursor:pointer;font-weight:400;font-size:18px}.listing-summary__type-rebrand .rating-text-rebrand:hover{text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}@media screen and (max-width: 1023px){.listing-summary__type-rebrand .rating-text-rebrand{display:block}}@media screen and (max-width: 676px){.listing-summary__type-rebrand .rating-text-rebrand{margin-left:0}}@media screen and (max-width: 1023px){.listing-summary__type-rebrand{display:flex;margin-top:10px}}@media screen and (max-width: 767px){.listing-summary__type-rebrand{margin-top:2px}}.sidebar__container{height:0}@media screen and (max-width: 1022px){.sidebar__container{height:inherit}}.listing-summary__overview-more{height:185px;overflow:hidden;position:relative;transition:height 300ms}.listing-summary__overview-more::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%);pointer-events:none}.listing-summary__overview-more--active{height:inherit;padding-bottom:25px}.listing-summary__overview-more--active::after{opacity:0}.more-amenities{height:195px;overflow:hidden;position:relative;padding-bottom:10px}.more-amenities h2{margin-bottom:15px}.more-amenities::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%);pointer-events:none}.more-amenities--active{height:inherit}.more-amenities--active::after{opacity:0}.listing-availability .tick-list{position:relative;overflow:hidden;margin-bottom:0}@media screen and (max-width: 1022px){.listing-availability .tick-list{margin-bottom:10px}}.listing-availability .future-bookings{font-size:17px}.listing-availability .future-bookings a{color:#4D00DE}.listing-availability .future-bookings a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.listing-availability .future-bookings{font-size:15px}}.listing-availability__refundable-bond{padding-top:10px;display:flex;align-items:center}.listing-availability__refundable-bond h5{margin:0 0 0 25px;font-size:17px;line-height:35px;color:#494949}@media screen and (max-width: 1022px){.listing-availability__refundable-bond h5{font-size:15px;margin-left:15px}}.listing-availability__refundable-bond .btn{font-size:16px;cursor:default}@media screen and (max-width: 1022px){.listing-availability__refundable-bond .btn{cursor:pointer;padding:0 15px;height:35px;line-height:33px}}.listing-availability__additional-payments{padding-top:22px}.listing-availability__additional-payments p{font-size:17px}@media screen and (max-width: 1022px){.listing-availability__additional-payments p{font-size:15px}}.listing-map__other-properties-wrap{position:absolute;left:0;right:0;top:0;height:0}.listing-map__other-properties-wrap .container{position:relative}@media screen and (max-width: 1022px){.listing-map__other-properties-wrap .container{width:auto;padding:0;position:absolute;left:10px;top:10px}}.listing-map__other-properties{position:absolute;top:10px;left:58px;background-color:#fff;border:1px solid #c4c0c0;border-radius:5px}@media screen and (max-width: 1022px){.listing-map__other-properties .checkbox{display:inline-flex}}.listing-map__other-properties input[type="checkbox"]{width:26px;height:26px;top:50%;margin-top:-13px;left:10px}.listing-map__other-properties label{font-size:14px;line-height:45px;cursor:pointer;color:#4D00DE;font-weight:500;padding:0 20px 0 50px;height:45px;user-select:none}.listing-map__other-properties label::before{width:24px;height:24px;left:10px;border:1px solid #979797;top:50%;margin-top:-13px}@media screen and (max-width: 1022px){.listing-map__other-properties label::before{left:8px}}@media screen and (max-width: 1022px){.listing-map__other-properties label{height:40px;line-height:40px;font-size:15px;font-weight:500;padding:0 12px 0 46px}}@media screen and (max-width: 1022px){.listing-map__other-properties{position:static;border:0;margin-left:48px}}.listing-profile{background-image:url("../assets/bachcare/images/holiday-manager.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.listing-profile.section{padding:70px 0 75px}.listing-profile.section h2{font-size:40px}@media screen and (max-width: 1022px){.listing-profile{display:none}}@media screen and (max-width: 1022px){.availability-calendar{padding-top:0}}.availability-calendar .DayPicker{margin-bottom:25px}.profile-block{text-align:center;position:relative;z-index:0}.profile-block::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../assets/bachcare/images/svg/holiday-manager.svg");background-size:336px 78px;background-position:center 80px;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 1022px){.profile-block::before{background-position:center 0;opacity:0.5}}.profile-block h2{color:#fff;margin-bottom:30px}.profile-block__img{width:140px;height:140px;position:relative;margin:0 auto 15px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1022px){.profile-block__img{width:100px;height:100px}}.profile-block h4{font-size:1.375em;color:#fff;font-weight:400;margin-bottom:0}@media screen and (max-width: 1022px){.profile-block h4{font-size:17px;font-weight:500}}.profile-block__contact-details{display:flex;justify-content:center;align-items:center}.profile-block__contact-details a{width:50px;height:50px;display:block;border-radius:50%;border:1px solid #fff;transition:background-color 300ms,border-color 300ms;display:flex;justify-content:center;align-items:center}.profile-block__contact-details a:hover{background-color:#4D00DE;border-color:#4D00DE}.profile-block__contact-details a+a{margin-left:25px}@media screen and (max-width: 1022px){.profile-block__contact-details a+a{margin-left:10px}}.profile-block__contact-details a svg{fill:#fff}.listing-profile--no-img .profile-block::before{opacity:0.5;background-position-y:15px}@media screen and (max-width: 1022px){.listing-profile--no-img .profile-block::before{background-position-y:0}}.listing__nav{position:fixed;left:0;right:0;top:0;height:50px;background-color:#4D00DE;display:flex;align-items:center;opacity:0;pointer-events:none;z-index:99999;transition:opacity 200ms}.listing__nav--active{pointer-events:all;opacity:1}.listing__nav--enter{opacity:0}.listing__nav--enter.listing__nav--enter-active{opacity:1;transition:opacity 300ms}.listing__nav-list{display:flex;list-style:none;margin:0;padding:0}.listing__nav-item+.listing__nav-item{margin-left:55px}.listing__nav-link{font-size:16px;font-weight:500;color:#fff;cursor:pointer;opacity:0.5;transition:opacity 300ms}.listing__nav-link:hover{color:#fff;opacity:1}.listing__nav-link--active{opacity:1}@media screen and (max-width: 1022px){.listing__reviews-container{padding-top:25px;overflow:hidden;position:relative}.listing__reviews-container::before{content:'';position:absolute;top:0;left:-15px;right:-15px;height:1px;background-color:#dedede}}@media screen and (max-width: 1022px){.listing__reviews-container .review{border-top:0;padding-top:15px}.listing__reviews-container .review+.review{padding-top:25px;border-top:1px solid #c4c0c0}}#propertyMap{padding-top:30px}#propertyMap.rebrand-236{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1023px){#propertyMap.rebrand-236{padding-top:20px;padding-bottom:0}}@media screen and (max-width: 767px){#propertyMap.rebrand-236{padding-top:24px}}.KEP-13231-lightbox{position:fixed;width:100%;height:100%;opacity:0;top:110%;left:100%;background-color:#1e1a1e;z-index:-9999999;transition:opacity .25s ease-in-out;z-index:10000}.KEP-13231-lightbox .lightbox-header .close-lightbox{position:absolute;right:20px;top:20px;z-index:30000}.KEP-13231-lightbox .lightbox-header .close-lightbox .close-btn{color:#fff;transition:opacity .2s ease-in-out}.KEP-13231-lightbox .lightbox-header .close-lightbox .close-btn svg{fill:#fff}.KEP-13231-lightbox .lightbox-header .close-lightbox .close-btn:hover{opacity:0.6}@media screen and (max-width: 1023px){.KEP-13231-lightbox.rebrand-236{display:block}}@media screen and (max-width: 676px){.KEP-13231-lightbox.rebrand-236{display:none}}@media screen and (max-width: 1022px){.KEP-13231-lightbox{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.KEP-13231-lightbox{display:block !important}}.lightbox-inactive{transition:opacity .25s ease-in-out;opacity:0;top:110%;left:100%}.lightbox-active{opacity:1;top:0;left:0;z-index:300000}.KEP-13231-btn{border:2px solid #dedede;height:52px;padding-left:8px;padding-right:17px;border-radius:5px;background-color:#fff;cursor:pointer;transition:color 300ms;display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:calc(50% + 0.48em);transform:translateX(-50%);margin-top:0.03em}.KEP-13231-btn span{color:#4D00DE;font-weight:500;font-size:15px;line-height:50px}.KEP-13231-btn svg path{fill:#4D00DE}.KEP-13231-btn:hover span{color:#4D00DE}@media screen and (min-width: 768px) and (max-width: 1023px){.KEP-13231-btn{position:absolute;top:20px !important;right:20px !important;left:unset !important;transform:unset !important;display:flex !important}}@media screen and (max-width: 1022px){.KEP-13231-btn{display:none}}.image-larger-btn-outer{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:calc(50% + 0.48em);transform:translateX(-50%);margin-top:0.03em;background-color:transparent;border-color:transparent;padding:4px;border-radius:30px;outline:none}.image-larger-btn-outer:focus{border:2px solid #4D00DE;padding:2px}@media screen and (max-width: 1023px){.image-larger-btn-outer{top:16px;left:auto;transform:translateX(0);right:16px}}@media screen and (max-width: 676px){.image-larger-btn-outer{display:none}}.image-larger-btn{width:188px;border-radius:25px;background-color:#F6FBFE;border:2px solid #0349D6;cursor:pointer;transition:all 300ms;align-self:center;margin-top:0;padding-left:8px;padding-right:17px;display:flex;align-items:center;color:#0349D6;font-weight:500;font-size:16px;line-height:45px}.image-larger-btn svg path{fill:#0349D6}.image-larger-btn:hover{background-color:#003194;border-color:#003194;color:#fff;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.image-larger-btn:hover svg path{fill:#fff}.image-larger-btn.focus{background-color:#003194;border-color:#003194;color:#fff;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:4px}.image-larger-btn.focus svg path{fill:#fff}.swiper-container-lightbox .swiper-slide{height:100vh}.swiper-container-lightbox .swiper-slide img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.swiper-container-lightbox .swiper-slide .swiper-slide__image-caption{display:none}.swiper-container-lightbox .swiper-button-next-lightbox,.swiper-container-lightbox .swiper-button-prev-lightbox{font-size:16px;width:31px;height:50px;background-size:31px 50px;margin-top:-25px;transition:opacity .2s ease-in-out}.swiper-container-lightbox .swiper-button-next-lightbox:hover,.swiper-container-lightbox .swiper-button-prev-lightbox:hover{opacity:0.6}.swiper-container-lightbox .swiper-button-next-lightbox{background-image:url("../assets/bachcare/images/svg/next-large.svg");right:15px}.swiper-container-lightbox .swiper-button-prev-lightbox{background-image:url("../assets/bachcare/images/svg/prev-large.svg");left:15px}.my-trips{width:1000px;margin:0 auto}@media screen and (max-width: 1022px){.my-trips{width:auto}}.my-trips .img-wrap{flex-shrink:0;width:260px;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1022px){.my-trips .img-wrap{padding-bottom:40%;width:100%}}@media screen and (min-width: 550px){.my-trips .img-wrap{padding-bottom:0;height:200px}}.my-trips__booking{border-radius:8px;position:relative;overflow:hidden;background-color:#fff;display:flex}@media screen and (max-width: 1022px){.my-trips__booking{display:block}}.my-trips__summary{padding:0 35px 10px 25px;height:200px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.my-trips__summary h3,.my-trips__summary .section__grid-block--full-image .p3,.section__grid-block--full-image .my-trips__summary .p3,.my-trips__summary .purplehover .p3,.purplehover .my-trips__summary .p3{font-family:"Calibre",sans-serif;color:#4D00DE;margin-bottom:15px;font-size:1.25em;font-weight:500}@media screen and (max-width: 1022px){.my-trips__summary h3,.my-trips__summary .section__grid-block--full-image .p3,.section__grid-block--full-image .my-trips__summary .p3,.my-trips__summary .purplehover .p3,.purplehover .my-trips__summary .p3{font-size:17px;margin-bottom:2px}}.my-trips__summary h4{font-size:1em;font-weight:400;margin-bottom:0}@media screen and (max-width: 1022px){.my-trips__summary h4{margin-bottom:20px}}.my-trips__summary a{color:#4D00DE;font-weight:500}.my-trips__summary a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.my-trips__summary{height:auto;padding:15px}}.my-trips__booking+.my-trips__booking{margin-top:20px}.my-trips__info{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1022px){.my-trips__info{display:block}}.my-trips__info .booking-summary__duration{padding:0}.my-trips__info .booking-summary__duration .check-in-out+.check-in-out{margin-left:30px}@media screen and (max-width: 1022px){.my-trips__info .booking-summary__duration .check-in-out+.check-in-out{margin-left:15px}}.my-trips__actions{display:flex;align-items:center;justify-content:space-between}.my-trips__actions .action-wrap .btn{min-width:inherit;padding:0 30px}.my-trips__actions .action-wrap .btn+.btn{margin-left:15px}@media screen and (max-width: 1022px){.my-trips__actions{flex-wrap:wrap}.my-trips__actions>a{margin-bottom:20px}.my-trips__actions .action-wrap{width:100%;display:flex;align-items:center}.my-trips__actions .action-wrap .btn{width:100%;padding:0 10px}.my-trips__actions .action-wrap .btn+.btn{margin-left:10px}}@media screen and (max-width: 1022px){.section--my-trips{padding:15px 0 25px}}.trip-detail .section__block{border-radius:5px}.trip-detail .booking-summary__help{position:relative;display:inline-block;margin-left:6px}.trip-detail .booking-summary__help svg{fill:#4D00DE;display:block}.trip-detail .booking-summary__total p{display:flex;align-items:center}.trip-detail .sidebar__inner-title{font-size:35px;margin-bottom:20px}.trip-detail .profile-block__contact-details{display:flex;flex-direction:column}.trip-detail .booking-summary__total strong{font-size:20px;font-weight:500}.trip-detail .sidebar__chat{margin-top:50px}.trip-detail .sidebar__chat h3,.trip-detail .sidebar__chat .section__grid-block--full-image .p3,.section__grid-block--full-image .trip-detail .sidebar__chat .p3,.trip-detail .sidebar__chat .purplehover .p3,.purplehover .trip-detail .sidebar__chat .p3{font-size:35px}@media screen and (max-width: 1022px){.trip-detail .sidebar__chat{display:none}}.trip-detail h1.h2{color:#4D00DE;margin-bottom:10px}@media screen and (max-width: 1022px){.trip-detail h1.h2{text-align:center}}.trip-detail h1.h2 svg{fill:#4D00DE;vertical-align:-8px;margin-right:15px}@media screen and (max-width: 1022px){.trip-detail h1.h2 svg{display:block;margin:0 auto;vertical-align:inherit}}.trip-detail h2,.trip-detail h3,.trip-detail .section__grid-block--full-image .p3,.section__grid-block--full-image .trip-detail .p3,.trip-detail .purplehover .p3,.purplehover .trip-detail .p3{font-size:38px;margin-bottom:10px;color:#4D00DE}@media screen and (max-width: 1022px){.trip-detail h2,.trip-detail h3,.trip-detail .section__grid-block--full-image .p3,.section__grid-block--full-image .trip-detail .p3,.trip-detail .purplehover .p3,.purplehover .trip-detail .p3{font-size:30px}}.trip-detail .form-section{padding-bottom:35px}.trip-detail .form-section+.form-section{padding-top:35px}.trip-detail .form-section:first-child{padding-bottom:30px}.trip-detail .form-section:last-child{padding-bottom:10px}@media screen and (max-width: 1022px){.trip-detail .form-section:last-child{padding-bottom:0}}.trip-detail .booking-summary__duration{padding-top:0;align-items:flex-start}@media screen and (max-width: 1022px){.trip-detail .booking-summary__duration{flex-wrap:wrap}}.trip-detail .booking-summary__duration .check-in-out{width:33.33333%;position:relative;padding-left:30px}@media screen and (max-width: 1022px){.trip-detail .booking-summary__duration .check-in-out{width:100%}.trip-detail .booking-summary__duration .check-in-out+.check-in-out{margin-top:15px}}.trip-detail .booking-summary__duration .check-in-out__summary{font-size:16px}.trip-detail .booking-summary__duration .check-in-out svg{position:absolute;top:0;left:0;fill:#c4c0c0}.trip-detail .img-wrap{border-radius:5px}.trip-detail .sidebar-block{overflow:visible}.trip-detail .sidebar-block__body{border-radius:8px;padding-top:30px;padding-bottom:20px}.trip-detail__property-details .flex-separate{padding-right:25px}.trip-detail__property-details h4{font-size:17px;line-height:1.4;font-weight:500;margin-bottom:0}.trip-detail__property-details h4 a{color:#494949}.trip-detail__property-details h4 a:hover{color:#4D00DE}.trip-detail__property-details p{font-size:17px}.trip-detail__property-details a{color:#4D00DE;display:flex;align-items:center}.trip-detail__property-details a:hover{color:#4D00DE}.trip-detail__property-details a:hover svg{fill:#4D00DE}.trip-detail__property-details a svg{margin-right:8px;fill:#4D00DE}@media screen and (max-width: 1022px){.trip-detail__property-details .flex-separate{display:block}.trip-detail__property-details .flex-separate a+a{margin-top:15px}}.trip-detail__actions{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;padding-right:10px}.trip-detail__actions.social-trigger__container .social-trigger .dropdown--right{right:-10px}@media screen and (max-width: 1022px){.trip-detail__actions{margin-top:0;margin-bottom:30px}}@media screen and (max-width: 1022px){.trip-detail{padding:20px 0 30px}}@media screen and (max-width: 1022px){.trip-detail__property-details{margin-bottom:5px}}.trip-detail__note{font-size:17px;margin-bottom:20px}.trip-detail__note:last-child{margin-bottom:20px}.trip-detail__note strong{font-weight:500}@media screen and (max-width: 1022px){.trip-detail__note{text-align:center}}.trip-detail__action{cursor:pointer;font-size:17px;font-weight:500;color:#4D00DE;position:relative;display:flex;align-items:center}.trip-detail__action:hover,.trip-detail__action:focus{color:#4D00DE}.trip-detail__action:hover svg,.trip-detail__action:focus svg{fill:#4D00DE}.trip-detail__action+a{margin-left:60px}.trip-detail__action svg{fill:#4D00DE;margin-right:10px}@media screen and (max-width: 1022px){.trip-detail__action{width:100%;height:45px;line-height:45px;border-radius:23px;justify-content:center;color:#fff;background-color:#4D00DE}.trip-detail__action:hover{background-color:#4D00DE;color:#fff}.trip-detail__action:hover svg{fill:#fff}.trip-detail__action svg{fill:#fff}}.my-trips__summary-btn-container .btn,.my-trips__summary-btn-container .btn.btn--default-secondary{font-size:15px;min-width:0;border-color:#ddd;width:150px}@media screen and (max-width: 1022px){.my-trips__summary-btn-container .btn,.my-trips__summary-btn-container .btn.btn--default-secondary{height:40px;line-height:38px;width:calc(50% - 5px);padding:0}}.my-trips__summary-btn-container .btn+.btn{margin-left:10px}@media screen and (max-width: 1022px){.trip-detail__body{flex-direction:column-reverse}}.trip-detail__cta{margin-top:25px}@media screen and (max-width: 1022px){.trip-detail__cta{margin-top:20px}}.trip-detail__align-bottom{display:flex;justify-content:flex-end;align-items:flex-end}.trip-detail__action--share svg{width:27px;height:22px}.trip-detail__action--print svg{width:31px;height:30px}.trip-detail__img{border-radius:5px;height:190px;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;filter:contrast(110%) saturate(120%)}@media screen and (max-width: 1022px){.trip-detail__img{height:auto;padding-bottom:50%;width:100%}}@media screen and (min-width: 550px){.trip-detail__img{padding-bottom:0;height:225px}}.shortlist .property-summary__shortlist{right:auto;left:20px}.shortlist .property-summary__shortlist label{padding-left:40px;color:#fff}.shortlist .property-summary__shortlist .checkbox label::before{border-width:2px}.shortlist .property-summary__shortlist .checkbox input[type=checkbox]:checked ~ label::before{background-color:#4D00DE;border-color:#fff}.shortlist__actions{display:flex;flex-wrap:nowrap;padding-top:15px;padding-bottom:30px}@media screen and (max-width: 1022px){.shortlist__actions{padding-bottom:0}}.shortlist__actions .btn{min-width:inherit;width:100%}.shortlist__actions .btn--svg{font-size:1em}.shortlist__actions .btn--svg svg{fill:#494949;margin-right:25px}.shortlist__actions .btn+.btn{margin-left:15px}.shortlist .list-view .section__grid-block--summary,.shortlist .list-view-rebrand .section__grid-block--summary{height:auto}.shortlist .listing-search__list{padding-top:0}.shortlist .map-view .shortlist-map{height:700px}@media screen and (max-width: 1022px){.shortlist .map-view .shortlist-map{height:100vh}}.shortlist .map-view .property-summary__actions{padding-top:20px}.shortlist .availability-view{padding-bottom:100px}@media screen and (max-width: 1022px){.shortlist .availability-view{padding-bottom:50px}.shortlist .availability-view__inner{padding-top:0}.shortlist .availability-view__actions .availability-grid__left{margin:0}}.my-details{padding-bottom:30px}@media screen and (max-width: 1022px){.my-details .form-group{margin:0}.my-details .form-submit .btn{width:100%}.my-details form .grid-box--gutter-thin>.col{padding-bottom:15px}}.preferences h2{margin-bottom:30px;display:flex;align-items:center}.preferences h2 svg{fill:#4D00DE;margin-right:15px}.preferences .checkboxset{display:flex;flex-wrap:wrap}.preferences .checkboxset .checkbox{flex-basis:25%;flex-shrink:0;margin-bottom:30px}@media screen and (max-width: 1022px){.preferences .checkboxset .checkbox{flex-basis:100%}}.preferences .checkboxset .checkbox+.checkbox{margin-top:0}.preferences .checkboxset .checkbox label{color:#494949;padding-right:10px}.team-list{background-color:#efefea}@media screen and (max-width: 1022px){.team-list{padding-top:20px}}.team-profile p.lead{line-height:1.3;color:#4D00DE}@media screen and (max-width: 1022px){.team-profile p.lead{font-size:1.25em}}.team-profile .profile-block{padding-top:20px;margin-bottom:20px}@media screen and (max-width: 1022px){.team-profile .profile-block{margin:0;display:none}}.team-profile .profile-block__contact-details{justify-content:flex-start}.team-profile .profile-block__contact-details a{border-color:#4D00DE}.team-profile .profile-block__contact-details a:hover svg{fill:#fff}.team-profile .profile-block__contact-details a+a{margin-left:15px}.team-profile .profile-block__contact-details a svg{fill:#4D00DE}.team-profile .view-map,.team-profile .listing-summary__details-inner-rebrand .view-map-rebrand,.listing-summary__details-inner-rebrand .team-profile .view-map-rebrand{margin-left:0;cursor:pointer;color:#4D00DE;transition:color 300ms;display:inline-flex}.team-profile .view-map svg,.team-profile .listing-summary__details-inner-rebrand .view-map-rebrand svg,.listing-summary__details-inner-rebrand .team-profile .view-map-rebrand svg{fill:#4D00DE;transition:fill 300ms}.team-profile .view-map:hover,.team-profile .listing-summary__details-inner-rebrand .view-map-rebrand:hover,.listing-summary__details-inner-rebrand .team-profile .view-map-rebrand:hover{color:#4D00DE}.team-profile .view-map:hover svg,.team-profile .listing-summary__details-inner-rebrand .view-map-rebrand:hover svg,.listing-summary__details-inner-rebrand .team-profile .view-map-rebrand:hover svg{fill:#4D00DE}@media screen and (max-width: 1022px){.team-profile .view-map,.team-profile .listing-summary__details-inner-rebrand .view-map-rebrand,.listing-summary__details-inner-rebrand .team-profile .view-map-rebrand{margin-top:30px}}.team-profile__details h3,.team-profile__details .section__grid-block--full-image .p3,.section__grid-block--full-image .team-profile__details .p3,.team-profile__details .purplehover .p3,.purplehover .team-profile__details .p3{color:#4D00DE;margin-bottom:5px}@media screen and (max-width: 1022px){.team-profile__details h3,.team-profile__details .section__grid-block--full-image .p3,.section__grid-block--full-image .team-profile__details .p3,.team-profile__details .purplehover .p3,.purplehover .team-profile__details .p3{font-size:30px}}.team-profile__details p{font-size:16px}@media screen and (max-width: 1022px){.team-profile__details{margin-bottom:20px}}.team-profile__address{padding-top:30px;margin-top:50px;border-top:1px solid #dedede;display:none}@media screen and (max-width: 1022px){.team-profile__address{margin-top:30px}}.team-profile__address p.lead{color:#494949}.team-profile__map{height:300px}@media screen and (max-width: 1022px){.team-profile__bio-left{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 1022px){.team-profile__text p{font-family:"Calibre",sans-serif !important;font-size:16px}}.team-member{cursor:pointer}.team-member:hover .team-member-hover{opacity:1}.team-hidden{display:none}.team-member-img{height:275px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;overflow:hidden}@media screen and (max-width: 1022px){.team-member-img{height:auto;padding-bottom:70%}}@media screen and (min-width: 450px){.team-member-img{padding-bottom:0;height:300px}}.team-profile__map{height:400px;width:100%;margin-top:30px}@media screen and (max-width: 1022px){.team-profile__map{display:none}}.team-profile__image{height:275px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px}@media screen and (max-width: 1022px){.team-profile__image{height:auto;padding-bottom:70%;margin-bottom:0}}@media screen and (min-width: 450px){.team-profile__image{padding-bottom:0;height:300px}}.team-member-hover{font-family:"Raleway",sans-serif;color:#fff;font-size:35px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right, rgba(191,36,54,0.7), rgba(102,49,93,0.7));border-top-left-radius:8px;border-top-right-radius:8px;transition:opacity 300ms;opacity:0}.contact__section{background-color:#efefea}.contact-details h1.h2{margin-bottom:30px;color:#4D00DE}.contact-details h1.h2 svg{fill:#4D00DE}@media screen and (max-width: 1022px){.contact-details h1.h2{margin-bottom:25px}}.contact-details p{font-size:1.1875em;line-height:1.4;width:80%}@media screen and (max-width: 1022px){.contact-details p{font-size:18px;width:auto}}.contact-details p a{color:#4D00DE}.contact-details p a:hover{color:#4D00DE}.contact-details p .tel{color:#494949;font-weight:400;cursor:text}.contact-details p .tel:hover{color:#494949}@media screen and (max-width: 1022px){.contact-details p .tel{color:#4D00DE;font-weight:500;cursor:pointer}.contact-details p .tel:hover{color:#4D00DE}}.contact-details.rebrand-236 p a{color:#4D00DE}.contact-details.rebrand-236 p a:hover{color:#4D00DE;text-decoration:underline;text-underline-offset:4px}.contact-form{position:relative}.contact-form h2{margin-bottom:30px;color:#4D00DE}@media screen and (max-width: 1022px){.contact-form h2{margin-bottom:20px}}.contact-form h2 svg{fill:#4D00DE}.contact-form .form-group,.contact-form .form-submit{transition:opacity 300ms}@media screen and (max-width: 1022px){.contact-form h2 svg{width:104px;height:34px}}.contact-form--success .form-group,.contact-form--success .form-submit{opacity:0}@media screen and (max-width: 1022px){.contact-form--success{height:240px;overflow:hidden}}.contact-form__message{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;position:absolute;padding-top:50px;left:0;right:0;top:0}.contact-form__message--enter{opacity:0;transform:scale(0)}.contact-form__message--enter.contact-form__message--enter-active{opacity:1;transform:scale(1);transition:all 300ms}.contact-form__message--leave{opacity:1;transform:scale(0)}.contact-form__message--leave.contact-form__message--leave-active{opacity:0;transform:scale(1);transition:all 300ms}.contact-form__message-icon--check{background-image:url("../assets/bachcare/images/svg/tick-green.svg");width:30px;height:30px;background-size:30px 30px;flex-shrink:0;flex-grow:0;display:block;margin-bottom:15px}.contact-form__message-title{color:#4D00DE;font-size:35px;font-family:"Raleway",sans-serif;margin-bottom:15px}.contact-form__message-text{font-size:18px;color:#494949}.about-page__column-layout svg{margin-bottom:10px;fill:#1e1a1e}@media screen and (max-width: 1022px){.about-page__column-layout svg{display:block;margin:0 auto 15px}}.about-page__column-layout h2{padding-left:40px;line-height:1;font-size:3.5em;margin:0}@media screen and (max-width: 1022px){.about-page__column-layout h2{padding-left:0;width:auto;text-align:center;font-size:45px}.about-page__column-layout h2 br{display:none}}.about-page__column-layout .content p{font-size:1.1875em}@media screen and (max-width: 1022px){.about-page__column-layout .content p{font-size:1em}}@media screen and (max-width: 1022px){.about-page__column-layout{text-align:center}}.about-page .features-grid__feature{width:320px;display:flex;flex-direction:column;text-align:center;align-items:center}.about-page .features-grid__feature h5{margin-bottom:15px}.about-page .features-grid__feature p{margin-bottom:20px;max-width:100%}.about-page .features-grid__feature .btn{margin-top:auto}.about-page .features-grid__svg-wrap{height:64px}.about-page .section+.section{padding-top:0}@media screen and (max-width: 1022px){.about-page .features-grid__feature{width:100%}.about-page .features-grid__feature+.features-grid__feature{margin-top:40px}}.banner--about-top{background-image:url("../assets/bachcare/images/static_pages/banner-about-top.jpg")}.banner--about-middle{background-image:url("../assets/bachcare/images/static_pages/banner-about-middle.jpg")}@media screen and (max-width: 1022px){.banner--about-middle br{display:none}}.banner--about-bottom{background-image:url("../assets/bachcare/images/static_pages/banner-about-bottom.jpg")}.error-page .content{text-align:center}.error-page .content p{font-size:1.25em}.error-page.error-page--client{display:flex;position:relative;z-index:5;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#efefea}.error-page .error-page--client__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:475px}.error-page .error-page--client__image{width:190px;height:153px;margin-bottom:25px;background-image:url(../images/no-results-rain.gif);background-repeat:no-repeat;background-position:center;background-size:190px 153px}.error-page .error-page--client__title{margin:0 0 25px;color:#66315d;font-family:'Reenie Beanie', sans-serif;font-size:28px;font-weight:400;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;line-height:1.2;text-align:left;text-transform:none}.error-page .error-page--client__info{position:relative;width:100%;max-width:100%;margin:0 auto 30px;padding:35px 20px;border-width:1px;border-left-width:7px;border-style:solid;border-radius:5px;border-color:#e31e26;background-color:#ffeced;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.error-page .error-page--client__sup{margin:0 0 30px;margin-bottom:35px;color:#494949;font-family:'Calibre', sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:center}.redbox-error:hover{max-height:75vh !important;overflow:auto !important}.faqs-page .section--alt{padding:80px 0}@media screen and (max-width: 1022px){.faqs-page .section--alt{padding:30px 0}}.faqs-page .rc-collapse-header{display:flex;align-items:center;font-family:"Calibre",sans-serif;font-weight:400;font-size:1.375em;color:#4D00DE;margin:0;padding:20px 30px 20px 50px;background-image:url("../assets/bachcare/images/svg/svg-faq-small.svg");background-repeat:no-repeat;background-position:0 center}.faqs-page .rc-collapse-header::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.faqs-page .rc-collapse-header .arrow{background-image:url("../assets/bachcare/images/svg/svg-chevron-down-large.svg");background-repeat:no-repeat;width:17px;height:10px;position:absolute;top:50%;margin-top:-5px;right:0}.faqs-page .rc-collapse-content-box{padding:30px 0}.faqs-page .rc-collapse-content-box::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url("../assets/bachcare/images/dotted-line-dark.png");background-position:top left;background-size:7px 2px}.faqs-page .rc-collapse-content p{font-size:17px}@media screen and (max-width: 1022px){.faqs-page .section--alt{padding-top:15px}.faqs-page .rc-collapse-item:last-child .rc-collapse-header::after{content:none}.faqs-page .rc-collapse-header{font-size:18px}}.mobile-tab-menu{padding:10px 20px;background-color:#4D00DE}.mobile-tab-menu.open h5 svg{transform:rotate(180deg)}.mobile-tab-menu h5{margin:0;font-size:17px;display:flex;justify-content:space-between;align-items:center;color:#fff}.mobile-tab-menu h5 svg{fill:#fff;transition:transform 100ms}.section-hidden{display:none}.active-arrow{transform:rotate(180deg)}.banner--faq-header{background-image:url(" ../assets/bachcare/images/static_pages/banner-faqs.jpg")}.section--faq-cta{background-image:url(" ../assets/bachcare/images/static_pages/explore-background.jpg")}.section--faq-cta.rebrand-236{background-image:none;background-color:#efefea}@media screen and (max-width: 1022px){.site-main--booking .section--footer,.site-main--booking .section--footer-solid-156{display:none}}.booking{position:relative}.booking .form-section{padding-bottom:25px}.booking .form-section.addons-form{padding-bottom:0}.booking .form-section .form-control,.booking .form-section select.form-control-darkChevron,.booking .form-section select.form-control-rebrand{line-height:1.4}.booking .form-section .form-control[disabled],.booking .form-section select.form-control-darkChevron[disabled],.booking .form-section select.form-control-rebrand[disabled],.booking .form-section .form-control[readonly],.booking .form-section select.form-control-darkChevron[readonly],.booking .form-section select.form-control-rebrand[readonly]{background-color:#e2e2e2}.booking .form-section .form-control::-moz-placeholder,.booking .form-section select.form-control-darkChevron::-moz-placeholder,.booking .form-section select.form-control-rebrand::-moz-placeholder{color:#c1c1bd}.booking .form-section .form-control:-ms-input-placeholder,.booking .form-section select.form-control-darkChevron:-ms-input-placeholder,.booking .form-section select.form-control-rebrand:-ms-input-placeholder{color:#c1c1bd}.booking .form-section .form-control::-webkit-input-placeholder,.booking .form-section select.form-control-darkChevron::-webkit-input-placeholder,.booking .form-section select.form-control-rebrand::-webkit-input-placeholder{color:#c1c1bd}.booking .form-section label{font-weight:400}.booking .form-section+.form-section{padding-top:25px;border-top:0}@media screen and (max-width: 1022px){.booking .form-section{padding-bottom:5px}.booking .form-section+.form-section{padding-top:20px}}.booking::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.85);opacity:0;pointer-events:none;z-index:5;transition:opacity 300ms}.booking::after{content:'';background-image:url("../assets/bachcare/images/loader-sun.gif");background-size:400px 188px;background-position:center;background-repeat:no-repeat;position:absolute;width:400px;height:188px;left:50%;top:calc(50vh - 85px - 94px);margin-left:-200px;opacity:0;pointer-events:none;z-index:10;transition:opacity 300ms}@media screen and (max-width: 1022px){.booking::after{background-size:350px 165px;width:350px;height:165px;margin-left:-175px;position:fixed;top:50%;margin-top:-83px}}.booking--loading{pointer-events:none;position:relative}.booking--loading::before,.booking--loading::after{opacity:1}.booking__title{font-size:35px;margin-bottom:10px}.booking__title--flex{display:flex;align-items:center}.booking__title--lg{font-size:42px}.booking__title-link{font-size:17px;margin-left:20px;font-family:"Calibre",sans-serif;color:#4D00DE;font-weight:600;text-decoration:underline;cursor:pointer;transition:color 300ms}.booking__title-link:hover{color:#4D00DE}.booking__section{background-color:#efefea;padding-top:35px;padding-bottom:125px}@media screen and (max-width: 1022px){.booking__section .action-block svg{width:19px;height:19px}}@media screen and (max-width: 1022px){.booking__section .action-block__error svg{width:19px;height:19px}}@media screen and (max-width: 1022px){.booking__section .form-section--no-divider .form-group{margin-bottom:0}}@media screen and (max-width: 1022px){.booking__section{padding:15px 0 115px;position:relative}}@media screen and (max-width: 1022px){.booking__section--add-ons .booking__summary,.booking__section--add-ons .booking__promo{display:none}}@media screen and (max-width: 1022px){.booking__section--add-ons,.booking__section--payment{padding-top:50px}.booking__section--add-ons .booking__go-back,.booking__section--payment .booking__go-back{height:30px;line-height:30px;position:absolute;top:10px;left:15px;margin-bottom:0}}@media screen and (max-width: 1022px){.booking__section-gutter{flex-direction:column-reverse}}.booking__summary{margin-bottom:20px}@media screen and (max-width: 1022px){.booking__summary{margin-bottom:15px}}.booking__summary .DateRangePicker{width:100%;margin-bottom:5px}.booking__summary .DateInput,.booking__summary .DateInput_darkSVG{height:45px;border:1px solid #dedede}.booking__summary .DateInput:first-child,.booking__summary .DateInput_darkSVG:first-child{border-right:0;border-radius:5px 0 0 5px}.booking__summary .DateInput:last-child,.booking__summary .DateInput_darkSVG:last-child{border-left-color:#dedede;border-radius:0 5px 5px 0}.booking__summary .DateInput--with-caret::before{top:52px}.booking__summary .DateInput--with-caret::after{top:53px}.booking__summary .DateRangePicker__picker{top:62px}.booking__summary a,.booking__summary .faux-link{color:#4D00DE}.booking__summary .btn--apply{border-radius:5px}.booking__summary-img{width:100%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:5px;border-top-right-radius:5px;filter:contrast(110%) saturate(120%)}.booking__summary-inner{background-color:#fff;border:1px solid #c1c1bd;border-radius:5px;padding:15px 20px 20px}.booking__summary-title{font-family:"Calibre",sans-serif;font-size:20px;font-weight:500;margin-bottom:2px}.booking__summary-title a{color:#4D00DE}.booking__summary-title a:hover{color:#845b7c}.booking__summary-subtitle{font-family:"Calibre",sans-serif;font-size:16px;color:#4D00DE;font-weight:400;margin-bottom:20px}.booking__summary-dates{display:flex;flex-wrap:wrap}.booking__summary-date{font-size:15px;color:#494949;width:50%;padding-left:30px;position:relative}.booking__summary-date:nth-child(n+3){margin-top:15px}.booking__summary-date strong{font-weight:500}.booking__summary-date a,.booking__summary-date button.faux-link{font-weight:400;color:#4D00DE}.booking__summary-date a:hover,.booking__summary-date button.faux-link:hover{color:#4D00DE}.booking__summary-date svg{position:absolute;top:0;left:0;fill:#c4c0c0}.booking__promo{background-color:#fff;border:1px solid #c1c1bd;border-radius:5px;padding:15px 20px 20px;margin-bottom:20px;transition:opacity 300ms}@media screen and (max-width: 1022px){.booking__promo{margin-bottom:15px}}.booking__promo-title{color:#4D00DE;font-weight:500;display:flex;align-items:center;margin-bottom:5px}.booking__promo-form{display:flex}.booking__promo-form .form-group{width:75%;flex-grow:0;flex-shrink:0;margin:0}.booking__promo-form .form-group--error .form-control,.booking__promo-form .form-group--error select.form-control-darkChevron,.booking__promo-form .form-group--error select.form-control-rebrand{border-color:#fd5555}.booking__promo-form .form-control,.booking__promo-form select.form-control-darkChevron,.booking__promo-form select.form-control-rebrand{height:40px;border-right:0;border-color:#c1c1bd;border-top-right-radius:0;border-bottom-right-radius:0}.booking__promo-form .btn{height:40px;line-height:40px;flex-grow:0;flex-shrink:0;width:25%;min-width:initial;padding-left:0;padding-right:0;border-radius:0 5px 5px 0;background-color:#bab8b8;border:0}.booking__promo-form .btn:hover{color:#fff;background-color:#4D00DE}.booking__promo--loading{opacity:0.5}.booking__promo-form--has-error .form-control,.booking__promo-form--has-error select.form-control-darkChevron,.booking__promo-form--has-error select.form-control-rebrand{border-color:#fd5555}.booking__promo-form--has-success .form-control,.booking__promo-form--has-success select.form-control-darkChevron,.booking__promo-form--has-success select.form-control-rebrand{border-color:#8cc63f}.booking__promo-form--has-success .btn{pointer-events:none}@media screen and (max-width: 1022px){.booking__total.booking__total--booking-flow{position:fixed;bottom:0;left:0;right:0;z-index:2;transform:translateY(calc(100% - 95px));transition:transform 300ms cubic-bezier(0.55, 0, 0.1, 1)}}@media screen and (max-width: 1022px){.booking__total.booking__total--no-deferred{transform:translateY(calc(100% - 55px))}}@media screen and (max-width: 1022px){.booking__total--mobile-active.booking__total--booking-flow{transform:translateY(0)}}.booking__total-footer-underlay--mobile{display:none}@media screen and (max-width: 1022px){.booking__total-footer-underlay--mobile{display:block;position:fixed;right:0;bottom:0;left:0;top:0;background-color:rgba(73,73,73,0.65);opacity:0;pointer-events:none;transition:opacity 300ms}}@media screen and (max-width: 1022px){.booking__total-footer-underlay--mobile-active{pointer-events:all;opacity:1}}@media screen and (max-width: 1022px){.booking__total--booking-flow .booking__total-body{padding-bottom:60px}}.booking__total-header{display:flex;align-items:flex-end}.booking__total-header-btn{font-size:15px;font-weight:500;height:50px;line-height:48px;color:#4D00DE;width:50%;border:1px solid #c1c1bd;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 300ms,color 300ms}.booking__total-header-btn:first-child{border-right-width:0}.booking__total-header-btn:first-child.booking__total-header-btn--active{border-right-width:1px}.booking__total-header-btn:last-child{border-left-width:0}.booking__total-header-btn:last-child.booking__total-header-btn--active{border-left-width:1px}@media screen and (max-width: 1022px){.booking__total-header-btn{font-size:13px;height:35px;line-height:33px}}.booking__total-header-btn--active{height:65px;line-height:60px;border-top:5px solid #4D00DE;border-bottom:0;background-color:#fff;cursor:default}@media screen and (max-width: 1022px){.booking__total-header-btn--active{height:40px;line-height:39px;border-top:1px solid #c1c1bd}}.booking__total-icon{margin-right:5px}.booking__total-icon svg{display:block;fill:#4D00DE}.booking__total-icon--calendar svg{width:16px;height:15px}@media screen and (max-width: 1022px){.booking__total-icon--calendar svg{width:14px;height:13px}}.booking__total-icon--card svg{width:21px;height:14px}@media screen and (max-width: 1022px){.booking__total-icon--card svg{width:18px;height:12px}}.booking__total-header-help{position:relative;margin-left:5px}.booking__total-header-help svg{fill:#c1c1bd;display:block;transition:fill 300ms}@media screen and (max-width: 1022px){.booking__total-header-help{cursor:pointer}}.booking__total-body{padding-bottom:10px;background-color:#fff;border-left:1px solid #c1c1bd;border-right:1px solid #c1c1bd}.booking__total-body--rounded{border-top:1px solid #c1c1bd;border-top-left-radius:5px;border-top-right-radius:5px}.booking__total-body-container+.booking__total-body-container .booking__total-body-inner{padding-top:0}.booking__total-body-container+.booking__total-body-container .booking__total-body-title{border-top:1px solid #c1c1bd;padding-top:15px}.booking__total-body-inner{padding:15px}.booking__total-body-title{font-size:17px;color:#4D00DE;font-weight:500;display:flex;justify-content:space-between;margin-bottom:12px}@media screen and (max-width: 1022px){.booking__total-body-title{font-size:15px;margin-bottom:8px}}.booking__total-body-title-value{display:flex;align-items:center}.booking__total-body-item{display:flex;justify-content:space-between;align-items:center}.booking__total-body-item+.booking__total-body-item{margin-top:5px}@media screen and (max-width: 1022px){.booking__total-body-item+.booking__total-body-item{margin-top:4px}}.booking__total-body-item-value{font-size:15px;color:#424242}.booking__total-body-item-value:last-child{padding-left:15px}@media screen and (max-width: 1022px){.booking__total-body-item-value{font-size:14px}}.booking__total-body-item-value--help{display:flex;align-items:center}.booking__total-body-item-help{position:relative;margin-left:5px}.booking__total-body-item-help svg{fill:#979797;display:block}@media screen and (max-width: 1022px){.booking__total-body-item-help{cursor:pointer}}.booking__total-body-help{position:relative;margin-left:5px}.booking__total-body-help svg{fill:#979797;display:block}@media screen and (max-width: 1022px){.booking__total-body-help{cursor:pointer}}.booking__total-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#4D00DE;padding:15px 20px 17px}@media screen and (max-width: 1022px){.booking__total-footer{display:flex;flex-direction:column;justify-content:center;height:55px;padding:0 15px 2px}}@media screen and (max-width: 1022px){.booking__total-footer--desktop{display:none}}.booking__total-footer--mobile{display:none}@media screen and (max-width: 1022px){.booking__total-footer--mobile{padding-right:40px;border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex;position:fixed;left:0;right:0;bottom:0;z-index:3}}@media screen and (max-width: 1022px){.body--fc-loaded .booking__total-footer--mobile{padding-right:80px}}.body--fc-loaded #fc_frame,.body--fc-loaded #fc_frame.fc-widget-normal{visibility:visible}.booking__total-footer--mobile-active .booking__total-footer-chevron svg{transform:rotate(0deg)}@media screen and (max-width: 1022px){.booking__total--booking-flow .booking__total-footer-chevron{cursor:pointer}}.booking__total-footer-chevron{display:none;position:absolute;left:50%;top:0;padding:11px;background-color:#66315d;border-radius:50%;transform:translate(-50%, -25%);border:1px solid rgba(255,255,255,0.2)}.booking__total-footer-chevron svg{fill:#fff;display:block;transform:rotate(180deg)}@media screen and (max-width: 1022px){.booking__total-footer-chevron{display:block}}.booking__total-footer-item{display:flex;justify-content:space-between;align-items:center;min-height:22px}.booking__total-footer-item+.booking__total-footer-item{margin-top:6px}@media screen and (max-width: 1022px){.booking__total-footer-item{min-height:18px}.booking__total-footer-item+.booking__total-footer-item{margin-top:2px}}.booking__total-footer-item-value{color:#fff;font-size:21px;font-weight:500}@media screen and (max-width: 1022px){.booking__total-footer-item-value{font-size:17px}}.booking__total-footer-item-value--small{font-size:16px}@media screen and (max-width: 1022px){.booking__total-footer-item-value--small{font-size:15px}}@media screen and (max-width: 1022px){.booking__total-footer-item-value--regular{font-weight:400}}.booking__tag{font-size:15px;font-weight:500;color:#fff;border-radius:3px;background-color:#8cc63f;height:22px;line-height:22px;padding:0 8px;position:relative;display:inline-block}@media screen and (max-width: 1022px){.booking__tag{font-size:13px;height:18px;line-height:18px;padding:0 5px}}.booking__tag--left{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px;margin-left:13px}.booking__tag--left::before{content:'';width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:8px solid #8cc63f;position:absolute;left:-8px;top:0}@media screen and (max-width: 1022px){.booking__tag--left{padding-left:3px}.booking__tag--left::before{border-top:9px solid transparent;border-bottom:9px solid transparent}}.booking__form-submit{margin-top:35px;display:flex;justify-content:flex-end}.booking__form-submit .btn{font-size:20px;width:270px}@media screen and (max-width: 1022px){.booking__form-submit{margin-top:25px}.booking__form-submit .btn{width:100%}}.booking__accordion .rc-collapse-item-active .booking__accordion-header-arrow{transform:rotate(-180deg)}.booking__accordion .rc-collapse-content-box{padding:0 0 20px}.booking__accordion .rc-collapse-header{padding-bottom:20px}.booking__accordion .form-group.form-group--error{margin-top:0}.booking__accordion .form-error{padding:8px 15px;border-radius:5px;display:inline-block;margin-top:15px;border:1px solid #fd5555;background-color:#fd5555;position:relative}.booking__accordion .form-error::before{content:'';width:0;height:0;position:absolute;top:-10px;left:15px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fd5555}.booking__accordion .form-error p{font-size:15px;font-weight:500;color:#fff;margin:0;line-height:1.3}.booking__accordion-item{background-image:url("../images/svg/bookingflow-dotted-line.svg");background-position:left bottom;background-repeat:repeat-x}.booking__accordion-item+.booking__accordion-item{padding-top:15px}.booking__accordion-header{font-family:"Raleway",sans-serif;font-size:35px;color:#4D00DE;font-weight:400;position:relative;display:flex;align-items:center;padding-right:30px}.booking__accordion-header .required{font-size:20px;vertical-align:top}.booking__accordion-header .tooltip{font-family:"Calibre",sans-serif}@media screen and (max-width: 1022px){.booking__accordion-header{font-size:28px}}.booking__accordion-header-help{margin-left:5px}.booking__accordion-header-icon{width:40px;height:40px;border-radius:50%;background-image:linear-gradient(to right, #913348 0%, #663458 100%);display:inline-flex;align-items:center;justify-content:center;margin-right:15px}.booking__accordion-header-icon svg{fill:#fff;display:block}.booking__accordion-header-icon svg path{fill:#fff}.booking__accordion-header-icon--cleaning svg{width:17px;height:23px}.booking__accordion-header-icon--linen svg{width:24px;height:24px}.booking__accordion-header-icon--sleepout svg{width:17px;height:20px}.booking__accordion-header-icon--insurance svg{width:24px;height:22px}.booking__accordion-header-icon--pet svg{width:23px;height:23px}.booking__accordion-header-icon--no-addons svg{width:28px;height:28px}.booking__accordion-header-help svg{fill:#4D00DE;display:block}@media screen and (max-width: 1022px){.booking__accordion-header-help{cursor:pointer}}.booking__accordion-header-arrow{position:absolute;top:50%;right:0;margin-top:-5px}.booking__accordion-header-arrow svg{fill:#494949;display:block}.booking__accordion-body h3,.booking__accordion-body .section__grid-block--full-image .p3,.section__grid-block--full-image .booking__accordion-body .p3,.booking__accordion-body .purplehover .p3,.purplehover .booking__accordion-body .p3{font-family:"Calibre",sans-serif;font-size:16px;color:#1e1a1e;margin-bottom:20px}.booking__accordion-body p{font-size:16px;color:#1e1a1e;margin:20px 0 0}.booking__accordion-body .form-group{margin-top:20px}.booking__accordion-body .form-group label{color:#1e1a1e}.booking__accordion-note{background-color:#f7f7f4;border:1px solid #c4c0c0;padding:12px 15px;border-radius:5px;position:relative;margin-top:15px}.booking__accordion-note p{font-size:16px;line-height:1.3;color:#1e1a1e;margin:0}.booking__accordion-note p+p{margin-top:12px}.booking__accordion-note::before,.booking__accordion-note::after{content:'';width:0;height:0;position:absolute;left:45px;border-left:10px solid transparent;border-right:10px solid transparent}.booking__accordion-note::before{top:-10px;border-bottom:10px solid #c4c0c0;z-index:1}.booking__accordion-note::after{top:-9px;border-bottom:10px solid #f7f7f4;z-index:2}.booking__accordion-note+.form-group{margin-top:25px}.booking__accordion-note+.form-group.form-group--error{margin-top:25px}.booking__text-underline{text-decoration:underline;display:inline-block;position:relative}@media screen and (max-width: 1022px){.booking__text-underline{cursor:pointer}}.checkbox .booking__text-underline{width:auto}.booking__accordion-link{color:#4D00DE;display:inline;font-weight:500;cursor:pointer;transition:color 300ms}.booking__accordion-link:hover{color:#4D00DE}.booking__note{padding-top:5px}.booking__note p{color:#4D00DE;font-size:15px;margin-bottom:0}.booking__failure p{font-size:19px}.booking__failure p strong{font-weight:500}.booking__failure p a{color:#4D00DE}.booking__failure p a:hover{color:#4D00DE}@media screen and (max-width: 1022px){.booking__failure p{font-size:15px}}.booking__failure-title{font-size:32px;color:#4D00DE;margin-bottom:30px;display:flex;align-items:center}.booking__failure-title svg{margin-right:15px;fill:#4D00DE}@media screen and (max-width: 1022px){.booking__failure-title{font-size:26px}}.booking__failure-lead{margin-bottom:30px}.booking__failure-list{list-style:none;padding:0}.booking__failure-list-item{padding-left:45px;position:relative}.booking__failure-list-item+.booking__failure-list-item{margin-top:30px}.booking__failure-list-count{font-size:19px;font-weight:500;color:#fff;width:30px;height:30px;background-color:#4D00DE;border-radius:50%;text-align:center;line-height:30px;flex-shrink:0;position:absolute;left:0;top:0}@media screen and (max-width: 1022px){.booking__failure-list-count{font-size:15px}}.booking__failure-btn{font-size:16px;font-weight:500;color:#4D00DE;width:160px;display:block;line-height:38px;height:40px;border:1px solid #4D00DE;padding:0;border-radius:5px;background-color:transparent;margin-top:5px}.booking__failure-btn:hover{color:#fff;background-color:#4D00DE;border-color:#4D00DE}.booking__go-back{color:#4D00DE;transition:color 300ms;font-size:16px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;margin-bottom:25px}.booking__go-back:hover{color:#4D00DE}.booking__go-back:hover svg{fill:#4D00DE}.booking__go-back svg{fill:#4D00DE;margin-right:5px;transition:fill 300ms}.special-requests.features-and-amenities p a.rebrand-236{position:relative;top:12px}.section--shortlist{padding-bottom:40px}@media screen and (max-width: 1022px){.section--shortlist{padding-bottom:25px}}.shortlist-controls{margin-top:14px}@media screen and (max-width: 1022px){.shortlist-controls{margin:14px 0 5px}}.shortlist-remove{cursor:pointer;font-size:16px;font-weight:500;color:#4D00DE;display:inline-flex;align-items:center;transition:color 300ms}.shortlist-remove svg{fill:#4D00DE;width:18px;height:19px;margin-right:6px;position:relative;transition:fill 300ms}.shortlist-remove:hover{color:#4D00DE}.shortlist-remove:hover svg{fill:#4D00DE}.bc-booking-terms ol{counter-reset:item;margin-left:2em;padding-left:0;list-style:none}.bc-booking-terms ol.level-1>li::before{content:counters(item, ".") ". "}.bc-booking-terms ol.level-2{margin-left:-3em}.bc-booking-terms ol.level-3{margin-left:0}.bc-booking-terms ol.level-3>li{padding-left:4em}.bc-booking-terms ol.alpha>li{padding-left:2em}.bc-booking-terms ol.alpha>li::before{content:counter(item, lower-alpha) ". "}.bc-booking-terms ol h2{display:inline;margin:0}.bc-booking-terms li{display:block;position:relative;padding-left:3em;margin:0.5em 0;line-height:1.5em}.bc-booking-terms li::before{content:counters(item, ".");counter-increment:item;position:absolute;left:0;font-weight:normal}.bc-booking-terms li:has(>h2)::before{font-weight:normal;font-size:1.6em}.bc-booking-terms .sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media print{.print-only{display:block !important;color:#000 !important;position:static !important;width:inherit !important;height:inherit !important;margin:inherit !important;overflow:visible !important;clip:inherit !important}.container{max-width:1000px !important;width:1000px !important;margin-left:0 !important;margin-right:0 !important}.col.col--sm-15,.col.col--sm-9,.col.col--sm-12{flex-grow:0 !important;flex-shrink:0 !important}.col.col--sm-15{width:65% !important}.col.col--sm-9{width:35% !important}.col.col--sm-12{width:50% !important}.grid-box,.grid-box-rebrand{margin:0 0 30px !important;display:flex !important}.col{padding:0 !important}header,footer,.progress-bar,.tooltip-wrap,.trip-detail__cta{display:none !important}svg{fill:#000 !important}.trip-detail__actions{display:none}.trip-detail h1,.trip-detail h2,.trip-detail h3,.trip-detail .section__grid-block--full-image .p3,.section__grid-block--full-image .trip-detail .p3,.trip-detail .purplehover .p3,.purplehover .trip-detail .p3{color:#000 !important}.trip-detail__property-details .flex-separate{display:none !important}.trip-detail__img{width:100% !important;-webkit-print-color-adjust:exact}.form-section{padding:0 !important;margin:0 0 30px !important}.section__block{padding:0 !important}.sidebar__chat{margin:30px 0 0 30px !important;text-align:center !important}.sidebar__chat h3,.sidebar__chat .section__grid-block--full-image .p3,.section__grid-block--full-image .sidebar__chat .p3,.sidebar__chat .purplehover .p3,.purplehover .sidebar__chat .p3{color:#000 !important;font-size:28px !important}.sidebar__holiday-manager .profile-block{display:block !important}.sidebar__holiday-manager .profile-block__links{display:block !important}.sidebar__holiday-manager .profile-block__contact-details h4{display:none !important}.sidebar__holiday-manager .profile-block__img{display:none !important}.profile-block__contact-details a{width:inherit !important;height:inherit !important;border:0 !important}.profile-block__contact-details a svg{display:none !important}.booking__total{margin-left:30px !important}.booking__total-body-container{border:0 !important}.booking__total-body-item-value--underline{text-decoration:none !important}.booking__total-header-item-value{color:#000 !important}.booking__total-body-title{font-weight:700 !important;color:#000 !important}.booking__tag{background-color:transparent !important;padding:0 !important}.booking__tag::before,.booking__tag::after{content:none !important}.booking__total-body-help{display:none !important}.booking__total-header,.booking__total-body-title,.booking__total-body-inner{padding-left:0 !important;padding-right:0 !important}}.lightpick{position:absolute;z-index:99999;padding:4px;border-radius:4px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.25);color:#000;font-family:system-ui, Roboto, Helvetica, Arial, sans-serif;line-height:1.125em;margin-top:6px}@media screen and (max-width: 1022px){.lightpick{margin-top:22px;border:1px solid #c4c0c0}}.lightpick.rebrand-236{margin-top:10px}@media screen and (max-width: 1023px){.lightpick.rebrand-236{margin-top:10px}}@media screen and (min-width: 1023px){.search-page .lightpick{margin-top:17px}}.lightpick--inlined{position:relative;display:inline-block}.lightpick,.lightpick *,.lightpick::after,.lightpick::before{box-sizing:border-box}.lightpick.is-hidden{display:none}.lightpick__months{display:grid;background-color:#EEE;grid-template-columns:auto;grid-gap:1px}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{padding:4px;width:288px;background-color:#FFF}.lightpick__month-title-bar{display:flex;margin-bottom:4px;justify-content:space-between;align-items:center}.lightpick__month-title{margin-top:4px;margin-bottom:4px;margin-left:4px;font-size:16px;font-weight:normal;line-height:24px;cursor:default;padding:0 4px;border-radius:4px}.lightpick__month-title-cover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:99999;background-color:white;color:#494949;text-align:center;font-size:24px;line-height:24px;font-weight:600}.lightpick__month-title>.lightpick__select{border:none;background-color:transparent;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.lightpick__month-title>.lightpick__select:disabled{color:#333}.lightpick__month-title>.lightpick__select-months{font-weight:bold;font-size:1em;margin-right:.5em}.lightpick__toolbar{display:flex;text-align:right;justify-content:flex-end}@media screen and (max-width: 1022px){.lightpick__toolbar{width:100%}}.lightpick__previous-action,.lightpick__next-action,.lightpick__close-action{display:flex;margin-left:6px;width:32px;height:32px;outline:none;border:none;border-radius:50%;background-color:#DDD;justify-content:center;align-items:center}.lightpick__previous-action,.lightpick__next-action{font-size:12px}.lightpick__close-action{font-size:18px}.lightpick__previous-action:active,.lightpick__next-action:active,.lightpick__close-action:active{color:inherit}.lightpick__days-of-the-week{display:grid;grid-template-columns:repeat(7, 1fr)}.lightpick__day-of-the-week{display:flex;font-size:11px;font-weight:bold;justify-content:center;align-items:center}.lightpick__days{display:grid;grid-template-columns:repeat(7, 1fr)}.lightpick__day{display:flex;height:40px;background-position:center center;background-size:contain;background-repeat:no-repeat;font-size:13px;justify-content:center;align-items:center;cursor:default}.lightpick__day.is-today{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(220, 50, 47, .5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size:18.8% auto;background-position:center bottom;color:#DC322F}.lightpick__day:not(.is-disabled):hover{background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23E0E0E0' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-disabled{opacity:0.38;pointer-events:none}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(38,139,210,0.1);background-image:none}.lightpick__day.is-previous-month,.lightpick__day.is-next-month{opacity:0.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{border-radius:0;background-color:rgba(38,139,210,0.1);background-image:none}.lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped{border-top-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:50%;background-color:#268BD2;background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:0;background-color:#268BD2;background-image:none}.lightpick__day.is-start-date.is-end-date{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size:auto;background-position:center;color:#FFF;font-weight:bold}.lightpick__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.25);white-space:nowrap;font-size:11px;pointer-events:none}.lightpick__tooltip::before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,0.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.lightpick__tooltip::after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid #FFF;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.lightpick__footer{display:flex;justify-content:space-between}.lightpick__reset-action,.lightpick__apply-action{border-radius:5px;font-size:12px;border:none}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#fff;background-color:#2495f3}.lightpick__month:nth-child(1) .lightpick__day.is-previous-month.is-disabled{visibility:hidden}.lightpick__month:nth-child(2) .lightpick__day.is-available.is-next-month{display:none}.lightpick__month .lightpick__day.is-disabled{background-color:#efefea;color:#d9d5d5;opacity:1}.lightpick__toolbar{justify-content:space-between;margin-bottom:-47px;z-index:10;position:relative}@media screen and (max-width: 1022px){.lightpick__toolbar{margin-bottom:0;position:absolute;top:0}}.lightpick__months{background:transparent}.lightpick__month-title-bar{justify-content:center;margin-top:12px;margin-bottom:10px}.lightpick__previous-action{background-color:transparent;font-size:0;margin-top:20px}.lightpick__previous-action:before{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_right.svg");height:22px;width:12px}.lightpick__previous-action:after{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_right_red.svg");height:22px;width:12px;display:none}.lightpick__previous-action:hover:before{display:none}.lightpick__previous-action:hover:after{display:block}.lightpick__next-action{background-color:transparent;font-size:0;margin-top:20px}.lightpick__next-action:before{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left.svg");height:22px;width:12px}.lightpick__next-action:after{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left_red.svg");height:22px;width:12px;display:none}.lightpick__next-action:hover:before{display:none}.lightpick__next-action:hover:after{display:block}.lightpick__month{background-color:transparent}.lightpick__month .lightpick__month-title select{font-weight:400;font-size:25px;font-family:Reenie Beanie, cursive;color:#1e1a1e}.lightpick__days-of-the-week .lightpick__day-of-the-week{color:#c4c0c0;text-transform:uppercase;font-size:14px;line-height:1.4;font-family:Calibre, sans-serif;font-weight:400}.lightpick__days{margin-top:10px}.lightpick__days .lightpick__day{font-family:Calibre, sans-serif;font-size:16px;color:#565a5c;border-radius:0}.lightpick__days .lightpick__day.is-today{color:#565a5c;background-image:none}.lightpick__days .lightpick__day.is-today:not(.is-disabled):hover{background-color:#e4e7e7;background-image:none}.lightpick__days .lightpick__day:not(.is-disabled):hover{background-color:#e4e7e7;background-image:none}.lightpick__days .lightpick__day.is-in-range{background-color:#eb6268;color:#fff;font-weight:400}.lightpick__days .lightpick__day.is-in-range:not(.is-disabled):hover{background-color:#e94b52}.lightpick__days .lightpick__day.is-start-date{background-color:#e31e26;color:#fff;border-radius:0;font-weight:400}.lightpick__days .lightpick__day.is-start-date:not(.is-disabled):hover{background-color:#e31e26}.lightpick__days .lightpick__day.is-start-date.is-end-date{background-image:none}.lightpick__days .lightpick__day.is-start-date.is-flipped{background-color:#e31e26;border-radius:0}.lightpick__days .lightpick__day.is-end-date{background-color:#e31e26;color:#fff;border-radius:0;font-weight:400}.lightpick__days .lightpick__day.is-end-date:not(.is-disabled):hover{background-color:#e31e26}.lightpick__days .lightpick__day.is-end-date.is-flipped{background-color:#e31e26;border-radius:0}.search__advanced{display:none}.property-summary__close{display:none}.lightpick{padding-bottom:14px}.lightpick.rebrand-236{padding-bottom:24px}.lightpick.rebrand-236 .lightpick__toolbar{z-index:99999;margin-bottom:-36px}@media screen and (max-width: 1023px){.lightpick.rebrand-236 .lightpick__toolbar{margin-bottom:0}}.lightpick.rebrand-236 .lightpick__months{z-index:9999}@media screen and (max-width: 1023px){.lightpick.rebrand-236 .lightpick__months{margin-top:12px}}.lightpick.rebrand-236 .lightpick__next-action:hover,.lightpick.rebrand-236 .lightpick__previous-action:hover{background-color:#4D00DE;border-radius:50%}.lightpick.rebrand-236 .lightpick__next-action.inactive,.lightpick.rebrand-236 .lightpick__previous-action.inactive{background-color:transparent}.lightpick.rebrand-236 .lightpick__next-action{margin-left:0 !important;margin-right:6px}.lightpick.rebrand-236 .lightpick__next-action:before{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_right_dark.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__next-action:after{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_right_rebrand.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__previous-action:before{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left_dark.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__previous-action:after{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left_rebrand.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__previous-action.inactive:before{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left_gray.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__previous-action.inactive:after{content:' ';background-image:url("../assets/bachcare/images/svg/datepicker_arrow_left_gray.svg");height:22px;width:12px}.lightpick.rebrand-236 .lightpick__month .lightpick__month-title-bar{margin-top:10px;margin-bottom:8px;max-width:200px;margin:0 auto}.lightpick.rebrand-236 .lightpick__month .lightpick__month-title-bar .lightpick__month-title{display:flex;color:#494949;font-size:24px;line-height:24px;font-weight:600}.lightpick.rebrand-236 .lightpick__month .lightpick__days-of-the-week .lightpick__day-of-the-week{color:#494949;text-transform:uppercase;font-size:14px;line-height:30px;font-weight:400}.lightpick.rebrand-236 .lightpick__month .lightpick__days{margin-top:4px}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day{font-family:Calibre, sans-serif;font-size:16px;color:#494949;border-radius:0}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-disabled{background-color:#dedede;text-decoration:line-through;text-decoration-color:#494949;text-decoration-thickness:1px}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day:not(.is-disabled):hover{background-color:#e4e7e7;background-image:none}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-in-range{background-color:#c7d8fa;color:#0349D6;font-weight:400}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-start-date{background-color:#0349D6;color:#fff}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-start-date:not(.is-disabled):hover{background-color:#0349D6}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-start-date.is-flipped{background-color:#0349D6}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-end-date{background-color:#0349D6;color:#fff;font-weight:400}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-end-date:not(.is-disabled):hover{background-color:#0349D6}.lightpick.rebrand-236 .lightpick__month .lightpick__days .lightpick__day.is-end-date.is-flipped{background-color:#0349D6}#slider-range{position:relative;height:4px;border-radius:6px;-ms-touch-action:none;touch-action:none;border:none}#slider-range .ui-slider-handle{width:22px;height:22px;border:1px solid #c4c0c0;border-radius:50%;touch-action:pan-x}#slider-range .ui-slider-handle:hover{border-color:#c4c0c0}#slider-range .ui-slider-handle:active{box-shadow:0 0 5px #57c5f7;cursor:grabbing}#slider-range .ui-slider-range{background:linear-gradient(90deg, #e31e26 50%, #66315d)}#slider-range.slider-rebrand .ui-slider-range{background:none;background-color:#0349D6}#slider-range .ui-slider-handle{top:-.55em}#slider-range .ui-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}#slider-range .ui-slider-handle.ui-state-active{background-color:#f6f6f6}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.bachcare_cluster div{font-size:16px !important;font-family:Roboto !important;color:#fff !important;font-weight:400 !important;line-height:53px !important}#searchPageMap.stick{position:fixed;width:40%;top:50px;right:0}#ListingsFilters.stick{position:fixed;top:0}.reviews__header small a,.reviews__header-rebrand small a{color:#66315d}#searchPageMap.stickBottom{position:relative;width:100%;top:0}#searchPageMap.stickBottom .map__element{bottom:0;position:absolute;right:0;width:100%}
