@charset "UTF-8";form.searchform{margin:0 0 3.5em}form.line{border-top:1px solid #8c8c8c;padding:3.5em 0}form:not(.newForm) .input_tiny{width:50px}form:not(.newForm) .input_small{width:100px}form:not(.newForm) .input_medium{width:150px}form:not(.newForm) .input_large{width:200px}form:not(.newForm) .input_xlarge{width:250px}form:not(.newForm) .input_xxlarge{width:300px}form:not(.newForm) .input_full{margin-right:-4px;width:100%}form:not(.newForm) .input_half{margin-right:-4px;width:47.5%}form:not(.newForm) .input_third{margin-right:-4px;width:30%!important}form:not(.newForm) .input_75{margin-right:-4px;width:70%}form:not(.newForm) .input_40{margin-right:-4px;width:35%}form:not(.newForm) .input_25{margin-right:-4px;width:25%}form:not(.newForm) .input_25f{margin-right:-4px;width:21.25%}form:not(.newForm) .input_20{margin-right:-4px;width:20%}form:not(.newForm) .input_10{margin-right:-4px;width:10%}form:not(.newForm) .input_following{margin-left:5%!important}form:not(.newForm) .input_fromto{margin-right:-4px;width:44%!important}form:not(.newForm) .input_autowidth{width:auto}form:not(.newForm) .referenceAdd{border:1px solid #cbe0e8!important;margin:0 -4px 0 0!important;width:10em}form:not(.newForm) label{color:#8c8c8c;display:block;font-size:12px;font-weight:600;margin:0;padding:.75em 0 .25em}@media screen and (min-width:1440px){form:not(.newForm) label{font-size:13px}}form:not(.newForm) label.note{color:#8c8c8c;padding:.5em 0 0;text-align:right;text-transform:none}form:not(.newForm) label.inline{padding:0}form:not(.newForm) label.inline-block{display:inline-block}form:not(.newForm) label.enhanced{color:#000;padding:.75em 0 .25em}form:not(.newForm) label.highlight{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#000;font-weight:400;padding:.5em 0}form:not(.newForm) label .svgelement{fill:#bababa;margin:0 0 0 .5em}form:not(.newForm) .bgLight label{color:#bababa}form:not(.newForm) input[type=search]::-webkit-search-decoration{display:none}form:not(.newForm) a.button,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country),form:not(.newForm) input,form:not(.newForm) select:not(.newStyle),form:not(.newForm) textarea{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400}form:not(.newForm) a.button:invalid,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):invalid,form:not(.newForm) input:invalid,form:not(.newForm) select:not(.newStyle):invalid,form:not(.newForm) textarea:invalid{box-shadow:none}form:not(.newForm) a.button:focus,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):focus,form:not(.newForm) input:focus,form:not(.newForm) select:not(.newStyle):focus,form:not(.newForm) textarea:focus{box-shadow:none;z-index:1}form:not(.newForm) input[type=checkbox]:active,form:not(.newForm) input[type=checkbox]:focus,form:not(.newForm) input[type=file]:active,form:not(.newForm) input[type=file]:focus,form:not(.newForm) input[type=radio]:active,form:not(.newForm) input[type=radio]:focus{box-shadow:none}form:not(.newForm) input[type=checkbox],form:not(.newForm) input[type=radio]{margin:-.3em .5em 0 .25em;vertical-align:middle}form:not(.newForm) .button,form:not(.newForm) a.button,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country),form:not(.newForm) input[type=button],form:not(.newForm) input[type=reset],form:not(.newForm) input[type=submit]{-webkit-appearance:none;background:#552448;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1em;font-weight:600;height:3em;letter-spacing:.025em;margin:0;outline:0;overflow:visible;padding:.5em 1em;text-align:center;text-decoration:none;vertical-align:top;width:100%}form:not(.newForm) .button .svgelement,form:not(.newForm) a.button .svgelement,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country) .svgelement,form:not(.newForm) input[type=button] .svgelement,form:not(.newForm) input[type=reset] .svgelement,form:not(.newForm) input[type=submit] .svgelement{fill:#fff}form:not(.newForm) .button:hover,form:not(.newForm) a.button:hover,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):hover,form:not(.newForm) input[type=button]:hover,form:not(.newForm) input[type=reset]:hover,form:not(.newForm) input[type=submit]:hover{background:#622752;color:#fff}form:not(.newForm) .button:hover .svgelement,form:not(.newForm) a.button:hover .svgelement,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):hover .svgelement,form:not(.newForm) input[type=button]:hover .svgelement,form:not(.newForm) input[type=reset]:hover .svgelement,form:not(.newForm) input[type=submit]:hover .svgelement{fill:#fff}form:not(.newForm) .button:active,form:not(.newForm) a.button:active,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):active,form:not(.newForm) input[type=button]:active,form:not(.newForm) input[type=reset]:active,form:not(.newForm) input[type=submit]:active{background:#49213e;color:#fff}form:not(.newForm) .button:active .svgelement,form:not(.newForm) a.button:active .svgelement,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country):active .svgelement,form:not(.newForm) input[type=button]:active .svgelement,form:not(.newForm) input[type=reset]:active .svgelement,form:not(.newForm) input[type=submit]:active .svgelement{fill:#fff}form:not(.newForm) .button::-moz-focus-inner,form:not(.newForm) a.button::-moz-focus-inner,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country)::-moz-focus-inner,form:not(.newForm) input[type=button]::-moz-focus-inner,form:not(.newForm) input[type=reset]::-moz-focus-inner,form:not(.newForm) input[type=submit]::-moz-focus-inner{border:0;padding:0}@media screen and (min-width:600px){form:not(.newForm) .button,form:not(.newForm) a.button,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country),form:not(.newForm) input[type=button],form:not(.newForm) input[type=reset],form:not(.newForm) input[type=submit]{height:2.5em}}@media screen and (min-width:768px){form:not(.newForm) .button,form:not(.newForm) a.button,form:not(.newForm) button:not(.newStyle):not(.iti__selected-country),form:not(.newForm) input[type=button],form:not(.newForm) input[type=reset],form:not(.newForm) input[type=submit]{height:3em}}form:not(.newForm) button:not(.newStyle){padding:2px 0}form:not(.newForm) a.button{height:auto}form:not(.newForm) a.button_disabled,form:not(.newForm) button[disabled],form:not(.newForm) input[disabled],form:not(.newForm) select[disabled],form:not(.newForm) select[disabled] optgroup,form:not(.newForm) select[disabled] option,form:not(.newForm) textarea[disabled]{box-shadow:none;color:#8c8c8c;cursor:default;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}form:not(.newForm) .buttonCondensed,form:not(.newForm) a.buttonCondensed,form:not(.newForm) button.buttonCondensed,form:not(.newForm) input[type=button].buttonCondensed,form:not(.newForm) input[type=reset].buttonCondensed,form:not(.newForm) input[type=submit].buttonCondensed{font-size:1em;height:auto;line-height:inherit;padding:.25em 1em;width:auto}form:not(.newForm) .buttonExtraCondensed,form:not(.newForm) a.buttonExtraCondensed,form:not(.newForm) button.buttonExtraCondensed,form:not(.newForm) input[type=button].buttonExtraCondensed,form:not(.newForm) input[type=reset].buttonExtraCondensed,form:not(.newForm) input[type=submit].buttonExtraCondensed{font-size:1em;height:auto;line-height:inherit;padding:0 .75em;width:auto}form:not(.newForm) .buttonLight,form:not(.newForm) a.buttonLight,form:not(.newForm) button.buttonLight,form:not(.newForm) input[type=button].buttonLight,form:not(.newForm) input[type=reset].buttonLight,form:not(.newForm) input[type=submit].buttonLight{background:#e8e8e8;color:#552448}form:not(.newForm) .buttonLight .svgelement,form:not(.newForm) a.buttonLight .svgelement,form:not(.newForm) button.buttonLight .svgelement,form:not(.newForm) input[type=button].buttonLight .svgelement,form:not(.newForm) input[type=reset].buttonLight .svgelement,form:not(.newForm) input[type=submit].buttonLight .svgelement{fill:#552448}form:not(.newForm) .buttonLight:hover,form:not(.newForm) a.buttonLight:hover,form:not(.newForm) button.buttonLight:hover,form:not(.newForm) input[type=button].buttonLight:hover,form:not(.newForm) input[type=reset].buttonLight:hover,form:not(.newForm) input[type=submit].buttonLight:hover{background:#552448;color:#fff}form:not(.newForm) .buttonLight:hover .svgelement,form:not(.newForm) a.buttonLight:hover .svgelement,form:not(.newForm) button.buttonLight:hover .svgelement,form:not(.newForm) input[type=button].buttonLight:hover .svgelement,form:not(.newForm) input[type=reset].buttonLight:hover .svgelement,form:not(.newForm) input[type=submit].buttonLight:hover .svgelement{fill:#fff}form:not(.newForm) .buttonLight:active,form:not(.newForm) a.buttonLight:active,form:not(.newForm) button.buttonLight:active,form:not(.newForm) input[type=button].buttonLight:active,form:not(.newForm) input[type=reset].buttonLight:active,form:not(.newForm) input[type=submit].buttonLight:active{background:#49213e}form:not(.newForm) .buttonLight:active .svgelement,form:not(.newForm) a.buttonLight:active .svgelement,form:not(.newForm) button.buttonLight:active .svgelement,form:not(.newForm) input[type=button].buttonLight:active .svgelement,form:not(.newForm) input[type=reset].buttonLight:active .svgelement,form:not(.newForm) input[type=submit].buttonLight:active .svgelement{fill:#fff}form:not(.newForm) .buttonOutline,form:not(.newForm) a.buttonOutline,form:not(.newForm) button.buttonOutline,form:not(.newForm) input[type=button].buttonOutline,form:not(.newForm) input[type=reset].buttonOutline,form:not(.newForm) input[type=submit].buttonOutline{background:transparent;border:1px solid #bababa;color:#8c8c8c}form:not(.newForm) .buttonOutline .svgelement,form:not(.newForm) a.buttonOutline .svgelement,form:not(.newForm) button.buttonOutline .svgelement,form:not(.newForm) input[type=button].buttonOutline .svgelement,form:not(.newForm) input[type=reset].buttonOutline .svgelement,form:not(.newForm) input[type=submit].buttonOutline .svgelement{fill:#8c8c8c}form:not(.newForm) .buttonOutline:hover,form:not(.newForm) a.buttonOutline:hover,form:not(.newForm) button.buttonOutline:hover,form:not(.newForm) input[type=button].buttonOutline:hover,form:not(.newForm) input[type=reset].buttonOutline:hover,form:not(.newForm) input[type=submit].buttonOutline:hover{background:#fff;border-color:#552448;color:#552448}form:not(.newForm) .buttonOutline:hover .svgelement,form:not(.newForm) a.buttonOutline:hover .svgelement,form:not(.newForm) button.buttonOutline:hover .svgelement,form:not(.newForm) input[type=button].buttonOutline:hover .svgelement,form:not(.newForm) input[type=reset].buttonOutline:hover .svgelement,form:not(.newForm) input[type=submit].buttonOutline:hover .svgelement{fill:#552448}form:not(.newForm) .buttonOutline.active,form:not(.newForm) a.buttonOutline.active,form:not(.newForm) button.buttonOutline.active,form:not(.newForm) input[type=button].buttonOutline.active,form:not(.newForm) input[type=reset].buttonOutline.active,form:not(.newForm) input[type=submit].buttonOutline.active{background:#552448;border-color:#552448;color:#fff}form:not(.newForm) .buttonOutline.active .svgelement,form:not(.newForm) a.buttonOutline.active .svgelement,form:not(.newForm) button.buttonOutline.active .svgelement,form:not(.newForm) input[type=button].buttonOutline.active .svgelement,form:not(.newForm) input[type=reset].buttonOutline.active .svgelement,form:not(.newForm) input[type=submit].buttonOutline.active .svgelement{fill:#fff}form:not(.newForm) .buttonOutlineWhite,form:not(.newForm) a.buttonOutlineWhite,form:not(.newForm) button.buttonOutlineWhite,form:not(.newForm) input[type=button].buttonOutlineWhite,form:not(.newForm) input[type=reset].buttonOutlineWhite,form:not(.newForm) input[type=submit].buttonOutlineWhite{background:transparent;border:1px solid #fff;color:#fff}form:not(.newForm) .buttonOutlineWhite .svgelement,form:not(.newForm) a.buttonOutlineWhite .svgelement,form:not(.newForm) button.buttonOutlineWhite .svgelement,form:not(.newForm) input[type=button].buttonOutlineWhite .svgelement,form:not(.newForm) input[type=reset].buttonOutlineWhite .svgelement,form:not(.newForm) input[type=submit].buttonOutlineWhite .svgelement{fill:#fff}form:not(.newForm) .buttonOutlineWhite:hover,form:not(.newForm) a.buttonOutlineWhite:hover,form:not(.newForm) button.buttonOutlineWhite:hover,form:not(.newForm) input[type=button].buttonOutlineWhite:hover,form:not(.newForm) input[type=reset].buttonOutlineWhite:hover,form:not(.newForm) input[type=submit].buttonOutlineWhite:hover{background:transparent;border-color:#fff;color:#fff}form:not(.newForm) .buttonOutlineWhite:hover .svgelement,form:not(.newForm) a.buttonOutlineWhite:hover .svgelement,form:not(.newForm) button.buttonOutlineWhite:hover .svgelement,form:not(.newForm) input[type=button].buttonOutlineWhite:hover .svgelement,form:not(.newForm) input[type=reset].buttonOutlineWhite:hover .svgelement,form:not(.newForm) input[type=submit].buttonOutlineWhite:hover .svgelement{fill:#fff}form:not(.newForm) .buttonOutlineWhite.active,form:not(.newForm) a.buttonOutlineWhite.active,form:not(.newForm) button.buttonOutlineWhite.active,form:not(.newForm) input[type=button].buttonOutlineWhite.active,form:not(.newForm) input[type=reset].buttonOutlineWhite.active,form:not(.newForm) input[type=submit].buttonOutlineWhite.active{background:transparent;border-color:#fff;color:#fff}form:not(.newForm) .buttonOutlineWhite.active .svgelement,form:not(.newForm) a.buttonOutlineWhite.active .svgelement,form:not(.newForm) button.buttonOutlineWhite.active .svgelement,form:not(.newForm) input[type=button].buttonOutlineWhite.active .svgelement,form:not(.newForm) input[type=reset].buttonOutlineWhite.active .svgelement,form:not(.newForm) input[type=submit].buttonOutlineWhite.active .svgelement{fill:#fff}form:not(.newForm) .buttonOutlineRed,form:not(.newForm) a.buttonOutlineRed,form:not(.newForm) button.buttonOutlineRed,form:not(.newForm) input[type=button].buttonOutlineRed,form:not(.newForm) input[type=reset].buttonOutlineRed,form:not(.newForm) input[type=submit].buttonOutlineRed{background:#fff;border:1px solid #552448;color:#552448}form:not(.newForm) .buttonOutlineRed .svgelement,form:not(.newForm) a.buttonOutlineRed .svgelement,form:not(.newForm) button.buttonOutlineRed .svgelement,form:not(.newForm) input[type=button].buttonOutlineRed .svgelement,form:not(.newForm) input[type=reset].buttonOutlineRed .svgelement,form:not(.newForm) input[type=submit].buttonOutlineRed .svgelement{fill:#552448}form:not(.newForm) .buttonOutlineRed:hover,form:not(.newForm) a.buttonOutlineRed:hover,form:not(.newForm) button.buttonOutlineRed:hover,form:not(.newForm) input[type=button].buttonOutlineRed:hover,form:not(.newForm) input[type=reset].buttonOutlineRed:hover,form:not(.newForm) input[type=submit].buttonOutlineRed:hover{background:#552448;border-color:#552448;color:#fff}form:not(.newForm) .buttonOutlineRed:hover .svgelement,form:not(.newForm) a.buttonOutlineRed:hover .svgelement,form:not(.newForm) button.buttonOutlineRed:hover .svgelement,form:not(.newForm) input[type=button].buttonOutlineRed:hover .svgelement,form:not(.newForm) input[type=reset].buttonOutlineRed:hover .svgelement,form:not(.newForm) input[type=submit].buttonOutlineRed:hover .svgelement{fill:#fff}form:not(.newForm) .buttonOutlineRed.active,form:not(.newForm) a.buttonOutlineRed.active,form:not(.newForm) button.buttonOutlineRed.active,form:not(.newForm) input[type=button].buttonOutlineRed.active,form:not(.newForm) input[type=reset].buttonOutlineRed.active,form:not(.newForm) input[type=submit].buttonOutlineRed.active{background:#49213e;border-color:#49213e;color:#fff}form:not(.newForm) .buttonOutlineRed.active .svgelement,form:not(.newForm) a.buttonOutlineRed.active .svgelement,form:not(.newForm) button.buttonOutlineRed.active .svgelement,form:not(.newForm) input[type=button].buttonOutlineRed.active .svgelement,form:not(.newForm) input[type=reset].buttonOutlineRed.active .svgelement,form:not(.newForm) input[type=submit].buttonOutlineRed.active .svgelement{fill:#fff}form:not(.newForm) .buttonGreen,form:not(.newForm) a.buttonGreen,form:not(.newForm) button.buttonGreen,form:not(.newForm) input[type=button].buttonGreen,form:not(.newForm) input[type=reset].buttonGreen,form:not(.newForm) input[type=submit].buttonGreen{background:#19afaa!important}form:not(.newForm) .buttonGreen .svgelement,form:not(.newForm) a.buttonGreen .svgelement,form:not(.newForm) button.buttonGreen .svgelement,form:not(.newForm) input[type=button].buttonGreen .svgelement,form:not(.newForm) input[type=reset].buttonGreen .svgelement,form:not(.newForm) input[type=submit].buttonGreen .svgelement{fill:#fff}form:not(.newForm) .buttonGreen:hover,form:not(.newForm) a.buttonGreen:hover,form:not(.newForm) button.buttonGreen:hover,form:not(.newForm) input[type=button].buttonGreen:hover,form:not(.newForm) input[type=reset].buttonGreen:hover,form:not(.newForm) input[type=submit].buttonGreen:hover{background:#1dcac4!important}form:not(.newForm) .buttonGreen:active,form:not(.newForm) a.buttonGreen:active,form:not(.newForm) button.buttonGreen:active,form:not(.newForm) input[type=button].buttonGreen:active,form:not(.newForm) input[type=reset].buttonGreen:active,form:not(.newForm) input[type=submit].buttonGreen:active{background:#159490!important}form:not(.newForm) .buttonOrange,form:not(.newForm) a.buttonOrange,form:not(.newForm) button.buttonOrange,form:not(.newForm) input[type=button].buttonOrange,form:not(.newForm) input[type=reset].buttonOrange,form:not(.newForm) input[type=submit].buttonOrange{background:#ffaf2d!important}form:not(.newForm) .buttonOrange .svgelement,form:not(.newForm) a.buttonOrange .svgelement,form:not(.newForm) button.buttonOrange .svgelement,form:not(.newForm) input[type=button].buttonOrange .svgelement,form:not(.newForm) input[type=reset].buttonOrange .svgelement,form:not(.newForm) input[type=submit].buttonOrange .svgelement{fill:#fff}form:not(.newForm) .buttonOrange:hover,form:not(.newForm) a.buttonOrange:hover,form:not(.newForm) button.buttonOrange:hover,form:not(.newForm) input[type=button].buttonOrange:hover,form:not(.newForm) input[type=reset].buttonOrange:hover,form:not(.newForm) input[type=submit].buttonOrange:hover{background:#ffbb4c!important}form:not(.newForm) .buttonOrange:active,form:not(.newForm) a.buttonOrange:active,form:not(.newForm) button.buttonOrange:active,form:not(.newForm) input[type=button].buttonOrange:active,form:not(.newForm) input[type=reset].buttonOrange:active,form:not(.newForm) input[type=submit].buttonOrange:active{background:#ffa30e!important}form:not(.newForm) .buttonRed,form:not(.newForm) a.buttonRed,form:not(.newForm) button.buttonRed,form:not(.newForm) input[type=button].buttonRed,form:not(.newForm) input[type=reset].buttonRed,form:not(.newForm) input[type=submit].buttonRed{background:#ea504e!important}form:not(.newForm) .buttonRed .svgelement,form:not(.newForm) a.buttonRed .svgelement,form:not(.newForm) button.buttonRed .svgelement,form:not(.newForm) input[type=button].buttonRed .svgelement,form:not(.newForm) input[type=reset].buttonRed .svgelement,form:not(.newForm) input[type=submit].buttonRed .svgelement{fill:#fff}form:not(.newForm) .buttonRed:hover,form:not(.newForm) a.buttonRed:hover,form:not(.newForm) button.buttonRed:hover,form:not(.newForm) input[type=button].buttonRed:hover,form:not(.newForm) input[type=reset].buttonRed:hover,form:not(.newForm) input[type=submit].buttonRed:hover{background:#ed6b69!important}form:not(.newForm) .buttonRed:active,form:not(.newForm) a.buttonRed:active,form:not(.newForm) button.buttonRed:active,form:not(.newForm) input[type=button].buttonRed:active,form:not(.newForm) input[type=reset].buttonRed:active,form:not(.newForm) input[type=submit].buttonRed:active{background:#e73533!important}form:not(.newForm) .buttonGold,form:not(.newForm) a.buttonGold,form:not(.newForm) button.buttonGold,form:not(.newForm) input[type=button].buttonGold,form:not(.newForm) input[type=reset].buttonGold,form:not(.newForm) input[type=submit].buttonGold{background:linear-gradient(135deg,#ae8625,#f7ef8a,#d2ac47)!important;color:#000!important}form:not(.newForm) .buttonGold .svgelement,form:not(.newForm) a.buttonGold .svgelement,form:not(.newForm) button.buttonGold .svgelement,form:not(.newForm) input[type=button].buttonGold .svgelement,form:not(.newForm) input[type=reset].buttonGold .svgelement,form:not(.newForm) input[type=submit].buttonGold .svgelement{fill:#000!important}form:not(.newForm) .buttonGold:hover,form:not(.newForm) a.buttonGold:hover,form:not(.newForm) button.buttonGold:hover,form:not(.newForm) input[type=button].buttonGold:hover,form:not(.newForm) input[type=reset].buttonGold:hover,form:not(.newForm) input[type=submit].buttonGold:hover{background:#f7ef8a!important;color:#000}form:not(.newForm) .buttonGold:active,form:not(.newForm) a.buttonGold:active,form:not(.newForm) button.buttonGold:active,form:not(.newForm) input[type=button].buttonGold:active,form:not(.newForm) input[type=reset].buttonGold:active,form:not(.newForm) input[type=submit].buttonGold:active{background:#d2ac47!important;color:#000}form:not(.newForm) .button_auto,form:not(.newForm) a.button_auto,form:not(.newForm) button.button_auto,form:not(.newForm) input[type=button].button_auto,form:not(.newForm) input[type=reset].button_auto,form:not(.newForm) input[type=submit].button_auto{min-width:3em;width:auto}form:not(.newForm) .buttonLarge,form:not(.newForm) a.buttonLarge,form:not(.newForm) button.buttonLarge,form:not(.newForm) input[type=button].buttonLarge,form:not(.newForm) input[type=reset].buttonLarge,form:not(.newForm) input[type=submit].buttonLarge{border-radius:999px;height:auto;padding:1em 2em}form:not(.newForm) .buttonRound,form:not(.newForm) a.buttonRound,form:not(.newForm) button.buttonRound,form:not(.newForm) input[type=button].buttonRound,form:not(.newForm) input[type=reset].buttonRound,form:not(.newForm) input[type=submit].buttonRound{border-radius:999px}form:not(.newForm) .buttonSmall,form:not(.newForm) a.buttonSmall,form:not(.newForm) button.buttonSmall,form:not(.newForm) input[type=button].buttonSmall,form:not(.newForm) input[type=reset].buttonSmall,form:not(.newForm) input[type=submit].buttonSmall{font-size:12px}@media screen and (min-width:1440px){form:not(.newForm) .buttonSmall,form:not(.newForm) a.buttonSmall,form:not(.newForm) button.buttonSmall,form:not(.newForm) input[type=button].buttonSmall,form:not(.newForm) input[type=reset].buttonSmall,form:not(.newForm) input[type=submit].buttonSmall{font-size:13px}}form:not(.newForm) a.button_register{display:block;font-weight:600;letter-spacing:0;padding:1em;text-align:center}form:not(.newForm) .buttonRight,form:not(.newForm) a.buttonRight,form:not(.newForm) button.buttonRight,form:not(.newForm) input[type=button].buttonRight,form:not(.newForm) input[type=reset].buttonRight,form:not(.newForm) input[type=submit].buttonRight{border-radius:0 2px 2px 0}form:not(.newForm) input[type=date],form:not(.newForm) input[type=datetime-local],form:not(.newForm) input[type=datetime],form:not(.newForm) input[type=email],form:not(.newForm) input[type=month],form:not(.newForm) input[type=number],form:not(.newForm) input[type=password],form:not(.newForm) input[type=search],form:not(.newForm) input[type=tel]:not(.newStyle),form:not(.newForm) input[type=text],form:not(.newForm) input[type=time],form:not(.newForm) input[type=url],form:not(.newForm) input[type=week],form:not(.newForm) select:not(.newStyle),form:not(.newForm) textarea{-webkit-appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;color:#000;font-size:1em;height:3em;margin:0 -4px 0 0;outline:0;padding:.25em 1em;text-align:left;vertical-align:top}form:not(.newForm) input[type=date][disabled],form:not(.newForm) input[type=datetime-local][disabled],form:not(.newForm) input[type=datetime][disabled],form:not(.newForm) input[type=email][disabled],form:not(.newForm) input[type=month][disabled],form:not(.newForm) input[type=number][disabled],form:not(.newForm) input[type=password][disabled],form:not(.newForm) input[type=search][disabled],form:not(.newForm) input[type=tel]:not(.newStyle)[disabled],form:not(.newForm) input[type=text][disabled],form:not(.newForm) input[type=time][disabled],form:not(.newForm) input[type=url][disabled],form:not(.newForm) input[type=week][disabled],form:not(.newForm) select:not(.newStyle)[disabled],form:not(.newForm) textarea[disabled]{background-color:#eee}form:not(.newForm) input[type=date]:focus,form:not(.newForm) input[type=datetime-local]:focus,form:not(.newForm) input[type=datetime]:focus,form:not(.newForm) input[type=email]:focus,form:not(.newForm) input[type=month]:focus,form:not(.newForm) input[type=number]:focus,form:not(.newForm) input[type=password]:focus,form:not(.newForm) input[type=search]:focus,form:not(.newForm) input[type=tel]:not(.newStyle):focus,form:not(.newForm) input[type=text]:focus,form:not(.newForm) input[type=time]:focus,form:not(.newForm) input[type=url]:focus,form:not(.newForm) input[type=week]:focus,form:not(.newForm) select:not(.newStyle):focus,form:not(.newForm) textarea:focus{background-color:#fdfdfd;border-color:#8c8c8c;border-radius:2px}form:not(.newForm) input[type=date][readonly],form:not(.newForm) input[type=datetime-local][readonly],form:not(.newForm) input[type=datetime][readonly],form:not(.newForm) input[type=email][readonly],form:not(.newForm) input[type=month][readonly],form:not(.newForm) input[type=number][readonly],form:not(.newForm) input[type=password][readonly],form:not(.newForm) input[type=search][readonly],form:not(.newForm) input[type=tel]:not(.newStyle)[readonly],form:not(.newForm) input[type=text][readonly],form:not(.newForm) input[type=time][readonly],form:not(.newForm) input[type=url][readonly],form:not(.newForm) input[type=week][readonly],form:not(.newForm) select:not(.newStyle)[readonly],form:not(.newForm) textarea[readonly]{background-color:#f9f9f9;border-color:#d9d9d9;border-radius:4px}form:not(.newForm) input[type=date].inputLeft,form:not(.newForm) input[type=datetime-local].inputLeft,form:not(.newForm) input[type=datetime].inputLeft,form:not(.newForm) input[type=email].inputLeft,form:not(.newForm) input[type=month].inputLeft,form:not(.newForm) input[type=number].inputLeft,form:not(.newForm) input[type=password].inputLeft,form:not(.newForm) input[type=search].inputLeft,form:not(.newForm) input[type=tel]:not(.newStyle).inputLeft,form:not(.newForm) input[type=text].inputLeft,form:not(.newForm) input[type=time].inputLeft,form:not(.newForm) input[type=url].inputLeft,form:not(.newForm) input[type=week].inputLeft,form:not(.newForm) select:not(.newStyle).inputLeft,form:not(.newForm) textarea.inputLeft{border-radius:2px 0 0 2px}form:not(.newForm) input[type=date].centered,form:not(.newForm) input[type=datetime-local].centered,form:not(.newForm) input[type=datetime].centered,form:not(.newForm) input[type=email].centered,form:not(.newForm) input[type=month].centered,form:not(.newForm) input[type=number].centered,form:not(.newForm) input[type=password].centered,form:not(.newForm) input[type=search].centered,form:not(.newForm) input[type=tel]:not(.newStyle).centered,form:not(.newForm) input[type=text].centered,form:not(.newForm) input[type=time].centered,form:not(.newForm) input[type=url].centered,form:not(.newForm) input[type=week].centered,form:not(.newForm) select:not(.newStyle).centered,form:not(.newForm) textarea.centered{text-align:center}@media screen and (min-width:600px){form:not(.newForm) input[type=date],form:not(.newForm) input[type=datetime-local],form:not(.newForm) input[type=datetime],form:not(.newForm) input[type=email],form:not(.newForm) input[type=month],form:not(.newForm) input[type=number],form:not(.newForm) input[type=password],form:not(.newForm) input[type=search],form:not(.newForm) input[type=tel]:not(.newStyle),form:not(.newForm) input[type=text],form:not(.newForm) input[type=time],form:not(.newForm) input[type=url],form:not(.newForm) input[type=week],form:not(.newForm) select:not(.newStyle),form:not(.newForm) textarea{height:2.5em}}@media screen and (min-width:768px){form:not(.newForm) input[type=date],form:not(.newForm) input[type=datetime-local],form:not(.newForm) input[type=datetime],form:not(.newForm) input[type=email],form:not(.newForm) input[type=month],form:not(.newForm) input[type=number],form:not(.newForm) input[type=password],form:not(.newForm) input[type=search],form:not(.newForm) input[type=tel]:not(.newStyle),form:not(.newForm) input[type=text],form:not(.newForm) input[type=time],form:not(.newForm) input[type=url],form:not(.newForm) input[type=week],form:not(.newForm) select:not(.newStyle),form:not(.newForm) textarea{height:3em}}form:not(.newForm) input::-webkit-input-placeholder,form:not(.newForm) textarea::-webkit-input-placeholder{color:#8c8c8c}form:not(.newForm) input:-moz-placeholder,form:not(.newForm) input::-moz-placeholder,form:not(.newForm) textarea:-moz-placeholder,form:not(.newForm) textarea::-moz-placeholder{color:#000}form:not(.newForm) input:-ms-input-placeholder,form:not(.newForm) textarea:-ms-input-placeholder{color:#8c8c8c}form:not(.newForm) select[multiple],form:not(.newForm) select[size],form:not(.newForm) textarea{height:auto}form:not(.newForm) select:not(.newStyle){-webkit-padding-end:2em;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;padding:2px 1em}form:not(.newForm) select:not(.newStyle)::-moz-focus-inner{border:0;padding:0}form:not(.newForm) select[size="0"]:not(.newStyle),form:not(.newForm) select[size="1"]:not(.newStyle){height:1.8em}@media (-webkit-min-device-pixel-ratio:0){form:not(.newForm) select[multiple]:not(.newStyle),form:not(.newForm) select[multiple][size]:not(.newStyle),form:not(.newForm) select[size]:not(.newStyle){background-image:none;padding-right:3px}form:not(.newForm) select:not(.newStyle),form:not(.newForm) select[size="0"]:not(.newStyle),form:not(.newForm) select[size="1"]:not(.newStyle){background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-position:100%;background-repeat:no-repeat}form:not(.newForm) ::-webkit-validation-bubble-message{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));border:0;box-shadow:none;color:#fff;min-height:16px;overflow:hidden;padding:15px 15px 17px;text-shadow:#000 0 0 1px}form:not(.newForm) ::-webkit-validation-bubble-arrow,form:not(.newForm) ::-webkit-validation-bubble-top-inner-arrow,form:not(.newForm) ::-webkit-validation-bubble-top-outer-arrow{background:#666;border-color:#666;box-shadow:none}}form:not(.newForm) textarea{min-height:40px;overflow:auto;padding:10px 1em;resize:none;width:100%}form:not(.newForm) optgroup{color:#000;font-style:normal;font-weight:400}form:not(.newForm) optgroup::-moz-focus-inner{border:0;padding:0}form:not(.newForm) select:not(.newStyle){text-indent:.01px;text-overflow:""}form:not(.newForm) a.homeSliderBtn{margin:0 auto -2em;padding:.5em 2em;text-transform:uppercase;width:auto}form:not(.newForm) a.homeSliderBtn .svgelement{fill:#fff;margin:-5px 1em 0 0}@media screen and (min-width:768px){form:not(.newForm) a.homeSliderBtn{margin:1em auto -1.25em}}form:not(.newForm) .searchTags{background-color:#000;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.6);display:inline-block;height:34px;margin-right:-4px;padding:0 1em;position:relative;width:30%}@media screen and (min-width:1440px){form:not(.newForm) .searchTags{height:39px}}form:not(.newForm) input.input_search_advanced,form:not(.newForm) select.input_search_advanced,form:not(.newForm) textarea.input_search_advanced{-webkit-appearance:none;border:1px solid #fff;border-radius:2px;font-size:12px;height:30px;letter-spacing:.025em;padding:0 1em;width:100%}@media screen and (min-width:768px){form:not(.newForm) input.input_search_advanced,form:not(.newForm) select.input_search_advanced,form:not(.newForm) textarea.input_search_advanced{height:24px}}@media screen and (min-width:1440px){form:not(.newForm) input.input_search_advanced,form:not(.newForm) select.input_search_advanced,form:not(.newForm) textarea.input_search_advanced{font-size:13px;height:26px}}form:not(.newForm) input.input_search_advanced:focus,form:not(.newForm) select.input_search_advanced:focus,form:not(.newForm) textarea.input_search_advanced:focus{border-color:#fff;border-radius:0}form:not(.newForm) input.input_search,form:not(.newForm) textarea.input_search{-webkit-appearance:none;background-color:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.2);border-radius:0;color:transparent;height:30px;padding:0 1em 0 2.5em;width:100%}@media screen and (min-width:1440px){form:not(.newForm) input.input_search,form:not(.newForm) textarea.input_search{height:33px;height:39px}}form:not(.newForm) input.input_search:focus,form:not(.newForm) textarea.input_search:focus{single-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);background-color:#fff;border-color:#fff;color:#000;font-weight:600;padding-left:1em}form:not(.newForm) input.input_search::-webkit-input-placeholder{color:transparent}form:not(.newForm) input.input_search:-moz-placeholder,form:not(.newForm) input.input_search::-moz-placeholder{color:transparent}form:not(.newForm) input.input_search:-ms-input-placeholder{color:transparent}form:not(.newForm) input.input_search:focus::-webkit-input-placeholder{color:rgba(85,36,72,.6);font-weight:400}form:not(.newForm) input.input_search:focus:-moz-placeholder,form:not(.newForm) input.input_search:focus::-moz-placeholder{color:#552448}form:not(.newForm) input.input_search:focus:-ms-input-placeholder{color:#552448}form:not(.newForm) button.search{background:none;border-radius:0;box-shadow:0 0 0 0 #000;height:4em;text-shadow:#000 0 0 0}form:not(.newForm) button.search:active,form:not(.newForm) button.search:hover{background:none}form:not(.newForm) select.resultSelect{background-color:#f9f9f9;border:1px solid #d9d9d9!important;color:#000;float:right;font-size:12px;font-weight:600;height:36px;margin:0;width:100%}@media screen and (min-width:768px){form:not(.newForm) select.resultSelect{margin:0 0 0 6px;width:auto}}@media screen and (min-width:1440px){form:not(.newForm) select.resultSelect{font-size:13px;height:39px}}form:not(.newForm) select.resultSelect:focus{background-color:#fff;background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-position:100%;background-repeat:no-repeat;border-color:#d9d9d9}form:not(.newForm) [type=range]{-webkit-appearance:none;background:none;margin:12px 0;width:100%}form:not(.newForm) [type=range]:focus{outline:none}form:not(.newForm) [type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:#49213e;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #222,0 0 0 #2f2f2f;cursor:pointer;height:6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}form:not(.newForm) [type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#19afaa url(/assets/interface/slider.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;border-radius:12px;box-shadow:0 0 0 #111,0 0 0 #1e1e1e;cursor:pointer;height:24px;margin-top:-9px;width:24px}form:not(.newForm) [type=range]:focus::-webkit-slider-runnable-track{background:#5a294d}form:not(.newForm) [type=range]::-moz-range-track{background:#49213e;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #222,0 0 0 #2f2f2f;cursor:pointer;height:6px;-moz-transition:all .2s ease;transition:all .2s ease;width:100%}form:not(.newForm) [type=range]::-moz-range-thumb{background:#19afaa url(/assets/interface/slider.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;border-radius:12px;box-shadow:0 0 0 #111,0 0 0 #1e1e1e;cursor:pointer;height:24px;width:24px}form:not(.newForm) [type=range]::-ms-track{background:transparent;border-color:transparent;border-width:24px 0;color:transparent;cursor:pointer;height:6px;-ms-transition:all .2s ease;transition:all .2s ease;width:100%}form:not(.newForm) [type=range]::-ms-fill-lower{background:#37192f;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #222,0 0 0 #2f2f2f}form:not(.newForm) [type=range]::-ms-fill-upper{background:#49213e;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #222,0 0 0 #2f2f2f}form:not(.newForm) [type=range]::-ms-thumb{background:#19afaa url(/assets/interface/slider.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;border-radius:12px;box-shadow:0 0 0 #111,0 0 0 #1e1e1e;cursor:pointer;height:24px;width:24px}form:not(.newForm) [type=range]:focus::-ms-fill-lower{background:#49213e}form:not(.newForm) [type=range]:focus::-ms-fill-upper{background:#5a294d}#propertySearch.home input.input_search{height:40px!important}@media screen and (min-width:1440px){#propertySearch.home input.input_search{height:43px!important}}@media screen and (max-width:1023px){html.lock{overflow-y:hidden}}html.lockMyPP{overflow-y:hidden}html.modal-open body{height:100vh;overflow:hidden}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400}a{color:#49213e;outline:0;text-decoration:none}a:hover{color:#552448}a.btn{background:#552448;color:#fff;display:inline-block;font-weight:600;margin:12px 6px 0 0;padding:6px 18px}a.btn:hover{background:#622752;color:#fff}a.btn:active{background:#49213e;color:#fff}a.small{display:block;font-size:.75em;padding:1em 0 0;text-align:center;text-transform:uppercase}a.enhanced{font-size:13px;font-weight:600}.gridToggle{cursor:pointer;right:0;z-index:10000}.gridToggle,.horizontalGrid{display:block;position:fixed;top:0}.horizontalGrid{bottom:100%;opacity:0;pointer-events:none;width:100%;z-index:9999}.horizontalGrid .container{height:100%}.horizontalGrid .col{background:rgba(234,80,78,.15);height:100%}.horizontalGrid.show{bottom:0;opacity:1}.baslineGrid{bottom:100%;display:block;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:9999}.baslineGrid.show{bottom:auto;opacity:1}.baslineGrid .line{background:rgba(0,0,0,.2);display:block;height:12px;margin:0 0 12px;position:relative}@media screen and (min-width:1440px){.baslineGrid .line{height:13px;margin:0 0 13px}}.block{display:block;position:relative}.aside ul.nav:not(.nav-sub),.nav-sub,.pic.expert,.pullout.expert,.teamPlayers,.testimonial,.uiBox,ul.news li,ul.section-list li,ul.staff li,ul.testimonials li{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.aside ul.hovered.nav:not(.nav-sub),.aside ul.nav:hover:not(.nav-sub),.hovered.pic.expert,.hovered.pullout.expert,.hovered.teamPlayers,.hovered.testimonial,.nav-sub,.pic.expert.nav-sub,.pic.expert:hover,.pullout.expert.nav-sub,.pullout.expert:hover,.teamPlayers:hover,.testimonial:hover,.uiBox.hovered,.uiBox:hover,ul.news li.hovered,ul.news li.nav-sub,ul.news li:hover,ul.section-list li.hovered,ul.section-list li.nav-sub,ul.section-list li:hover,ul.staff li.hovered,ul.staff li.nav-sub,ul.staff li:hover,ul.testimonials li.hovered,ul.testimonials li.nav-sub,ul.testimonials li:hover{box-shadow:0 0 15px -5px rgba(0,0,0,.2)}.aside ul.static.nav:not(.nav-sub),.static.nav-sub,.static.pic.expert,.static.pullout.expert,.static.teamPlayers,.static.testimonial,.uiBox.static,ul.news li.static,ul.section-list li.static,ul.staff li.static,ul.testimonials li.static{background:#fdfdfd;box-shadow:0 0 1px 0 rgba(0,0,0,.45)}.aside ul.static.nav:hover:not(.nav-sub),.static.nav-sub:hover,.static.pic.expert:hover,.static.pullout.expert:hover,.static.teamPlayers:hover,.static.testimonial:hover,.uiBox.static:hover,ul.news li.static:hover,ul.section-list li.static:hover,ul.staff li.static:hover,ul.testimonials li.static:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.45)}.aside ul.padded.nav:not(.nav-sub),.padded.nav-sub,.padded.pic.expert,.padded.pullout.expert,.padded.teamPlayers,.padded.testimonial,.uiBox.padded,ul.news li.padded,ul.section-list li.padded,ul.staff li.padded,ul.testimonials li.padded{padding:12px 10px}@media screen and (min-width:768px){.aside ul.padded.nav:not(.nav-sub),.padded.nav-sub,.padded.pic.expert,.padded.pullout.expert,.padded.teamPlayers,.padded.testimonial,.uiBox.padded,ul.news li.padded,ul.section-list li.padded,ul.staff li.padded,ul.testimonials li.padded{padding:12px 20px}}@media screen and (min-width:1440px){.aside ul.padded.nav:not(.nav-sub),.padded.nav-sub,.padded.pic.expert,.padded.pullout.expert,.padded.teamPlayers,.padded.testimonial,.uiBox.padded,ul.news li.padded,ul.section-list li.padded,ul.staff li.padded,ul.testimonials li.padded{padding:13px 24px}}.aside ul.boxWidget.nav:not(.nav-sub),.boxWidget.nav-sub,.boxWidget.pic.expert,.boxWidget.pullout.expert,.boxWidget.teamPlayers,.boxWidget.testimonial,.uiBox.boxWidget,ul.news li.boxWidget,ul.section-list li.boxWidget,ul.staff li.boxWidget,ul.testimonials li.boxWidget{border:1px solid #e0e0e0;border-top:3px solid #622752;margin:24px 0;padding:10px 10px 12px}@media screen and (min-width:768px){.aside ul.boxWidget.nav:not(.nav-sub),.boxWidget.nav-sub,.boxWidget.pic.expert,.boxWidget.pullout.expert,.boxWidget.teamPlayers,.boxWidget.testimonial,.uiBox.boxWidget,ul.news li.boxWidget,ul.section-list li.boxWidget,ul.staff li.boxWidget,ul.testimonials li.boxWidget{padding:22px 30px 24px}}@media screen and (min-width:1440px){.aside ul.boxWidget.nav:not(.nav-sub),.boxWidget.nav-sub,.boxWidget.pic.expert,.boxWidget.pullout.expert,.boxWidget.teamPlayers,.boxWidget.testimonial,.uiBox.boxWidget,ul.news li.boxWidget,ul.section-list li.boxWidget,ul.staff li.boxWidget,ul.testimonials li.boxWidget{margin:26px 0;padding:24px 36px 26px}}.aside ul.bottomMargin.nav:not(.nav-sub),.bottomMargin.nav-sub,.bottomMargin.pic.expert,.bottomMargin.pullout.expert,.bottomMargin.teamPlayers,.bottomMargin.testimonial,.uiBox.bottomMargin,ul.news li.bottomMargin,ul.section-list li.bottomMargin,ul.staff li.bottomMargin,ul.testimonials li.bottomMargin{margin-bottom:12px}@media screen and (min-width:1440px){.aside ul.bottomMargin.nav:not(.nav-sub),.bottomMargin.nav-sub,.bottomMargin.pic.expert,.bottomMargin.pullout.expert,.bottomMargin.teamPlayers,.bottomMargin.testimonial,.uiBox.bottomMargin,ul.news li.bottomMargin,ul.section-list li.bottomMargin,ul.staff li.bottomMargin,ul.testimonials li.bottomMargin{margin-bottom:13px}}.active.nav-sub,.active.pic.expert,.active.pullout.expert,.active.teamPlayers,.active.testimonial,.aside ul.active.nav:not(.nav-sub),.uiBox.active,ul.news li.active,ul.section-list li.active,ul.staff li.active,ul.testimonials li.active{position:relative}.active.nav-sub:before,.active.pic.expert:before,.active.pullout.expert:before,.active.teamPlayers:before,.active.testimonial:before,.aside ul.active.nav:not(.nav-sub):before,.uiBox.active:before,ul.news li.active:before,ul.section-list li.active:before,ul.staff li.active:before,ul.testimonials li.active:before{background:transparent;border:1px solid #552448;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.svgelement{display:inline-block;height:1em;margin:0 .25em 0 0;position:relative;vertical-align:middle;width:1em}.svgelement #Lag_1,.svgelement #Layer_1{display:block;opacity:1;pointer-events:none;position:relative}.svgelement #Lag_2,.svgelement #Layer_2{display:block;opacity:0;pointer-events:none;position:relative}.svgelement svg path,.svgelement svg rect{fill:inherit}.svgOrientation{-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:3;-moz-animation-iteration-count:3;-ms-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-name:spinOrientation;-moz-animation-name:spinOrientation;-ms-animation-name:spinOrientation;animation-name:spinOrientation;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;margin-top:-3px}.svgOrientation #Layer_1{top:0}@-webkit-keyframes spinOrientation{0%{-webkit-transform:rotate(0deg)}15%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(90deg)}65%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(0deg)}}@keyframes spinOrientation{0%{transform:rotate(0deg)}15%{transform:rotate(90deg)}50%{transform:rotate(90deg)}65%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.clearFix,.container,.propertyNavigation,.sectionNavigation,.sectionOverview,ul.features,ul.news,ul.section-list,ul.staff,ul.testimonials{zoom:1;clear:both}.clearFix:after,.clearFix:before,.container:after,.container:before,.propertyNavigation:after,.propertyNavigation:before,.sectionNavigation:after,.sectionNavigation:before,.sectionOverview:after,.sectionOverview:before,ul.features:after,ul.features:before,ul.news:after,ul.news:before,ul.section-list:after,ul.section-list:before,ul.staff:after,ul.staff:before,ul.testimonials:after,ul.testimonials:before{content:" ";display:block;height:0;overflow:hidden}.clear,.clearFix:after,.container:after,.propertyNavigation:after,.sectionNavigation:after,.sectionOverview:after,ul.features:after,ul.news:after,ul.section-list:after,ul.staff:after,ul.testimonials:after{clear:both}.floatLeft{float:left}.floatRight{float:right}.textCenter{text-align:center!important}.textUppercase{text-transform:uppercase}.textRight{text-align:right}.pointer{cursor:pointer}.shadow{box-shadow:1px 2px 0 0 rgba(0,0,0,.7)}.hidden,.usynlig{display:none!important}.posRelative{position:relative}.clearLeft{clear:left}.verticalParent{transform-style:preserve-3d}.error p,.red{fill:#ea504e;color:#ea504e}.green,.success p{fill:#19afaa;color:#19afaa}.yellow{fill:#ffde2f;color:#ffde2f}.orange{fill:#ffaf2d;color:#ffaf2d}.svgLarge{height:1.25em;width:1.25em}.svgGrey{fill:#8c8c8c!important}.svgGreen{fill:#19afaa!important}.svgRed{fill:#ea504e!important}.svgBlue{fill:#552448!important}.svgWhite{fill:#fff!important}.centered p{text-align:center}.lineBottom{border-bottom:1px solid #d9d9d9!important}.sizeMatters{display:none}@media screen and (min-width:768px){.sizeMatters{display:block}}.bulletDivider{display:inline}@media screen and (max-width:767px){.bulletDivider{display:block;line-height:0;opacity:0}}img{display:block;max-width:100%}img.search_bottom{bottom:0;height:1em;position:absolute;width:100%}.formMessage{align-items:flex-start;display:flex;gap:1em}h1{font-family:Marcellus,Times,serif;font-size:30px;font-weight:400;line-height:36px;padding:7px 0 17px;text-align:left}@media screen and (min-width:1024px){h1{font-size:36px;line-height:48px;padding:11px 0 25px}}@media screen and (min-width:1440px){h1{font-size:40px;line-height:52px;padding:11px 0 28px}}h1.formHeader{padding-right:3em}h1.center{text-align:center}h1.savedsearchHeader{border-bottom:1px solid #d9d9d9;padding:18px 0 5px}@media screen and (min-width:1024px){h1.savedsearchHeader{padding:22px 0 13px}}@media screen and (min-width:1440px){h1.savedsearchHeader{padding:23px 0 15px}}@media screen and (min-width:600px){h1.enhanced{font-size:48px;line-height:54px}}@media screen and (min-width:768px){h1.enhanced{font-size:56px;line-height:72px}}@media screen and (min-width:1440px){h1.enhanced{font-size:64px;line-height:78px}}.nav-career li.overview a,h2{font-family:Marcellus,Times,serif;font-size:22px;font-weight:400;line-height:24px;padding:17px 0 7px}@media screen and (min-width:768px){.nav-career li.overview a,h2{padding:29px 0 7px}}@media screen and (min-width:1440px){.nav-career li.overview a,h2{font-size:24px;line-height:26px;padding:31px 0 8px}}.nav-career li.overview a.centered,h2.centered{text-align:center}.nav-career li.overview a.thin,h2.thin{font-weight:400}.nav-career li.overview a.grey,h2.grey{color:#5e5e5e}.nav-career li.overview a.cta,h2.cta{color:#552448}.nav-career li.overview a.nomargin,h2.nomargin{margin-bottom:0!important}.nav-career li.overview a.larger,h2.larger{font-size:28px;line-height:36px}@media screen and (min-width:768px){.nav-career li.overview a.larger,h2.larger{padding:33px 0 27px}}@media screen and (min-width:1440px){.nav-career li.overview a.larger,h2.larger{font-size:30px;line-height:39px;padding:36px 0 29px}}.nav-career li.overview a.h1like,h2.h1like{font-size:30px;font-weight:300;line-height:36px;padding:12px 0 24px}@media screen and (min-width:1024px){.nav-career li.overview a.h1like,h2.h1like{font-size:36px;line-height:48px}}@media screen and (min-width:1440px){.nav-career li.overview a.h1like,h2.h1like{font-size:40px;line-height:52px;padding:24px 0 28px}}.nav-career li.overview a.blueLine,h2.blueLine{border-bottom:1px solid #d9d9d9;margin-bottom:24px;padding:21px 0 26px}@media screen and (min-width:1440px){.nav-career li.overview a.blueLine,h2.blueLine{margin-bottom:39px;padding:23px 0 28px}}.nav-career li.overview a.up,h2.up{padding:11px 0 13px}@media screen and (min-width:768px){.nav-career li.overview a.up,h2.up{padding:17px 0 19px}}@media screen and (min-width:1440px){.nav-career li.overview a.up,h2.up{padding:18px 0 21px}}.nav-career li.overview a.xup,h2.xup{padding:5px 0 19px}@media screen and (min-width:768px){.nav-career li.overview a.xup,h2.xup{padding:5px 0 31px}}@media screen and (min-width:1440px){.nav-career li.overview a.xup,h2.xup{padding:5px 0 34px}}.nav-career li.overview a.slim,h2.slim{padding:5px 0 7px}@media screen and (min-width:768px){.nav-career li.overview a.slim,h2.slim{padding:5px 0 7px}}@media screen and (min-width:1440px){.nav-career li.overview a.slim,h2.slim{padding:5px 0 8px}}h3{font-family:Marcellus,Times,serif;font-size:19px;line-height:24px;padding:6px 0}@media screen and (min-width:1440px){h3{font-size:20px;line-height:26px;padding:6px 0 7px}}h3.bold{font-weight:600}h3.centered{text-align:center}h4{font-family:Marcellus,Times,serif;font-size:17px;line-height:24px;padding:7px 0 5px}@media screen and (min-width:1440px){h4{font-size:18px;line-height:26px;padding:7px 0 6px}}h4.centered{text-align:center}.more-btn,div.tel,p{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1em;line-height:24px;padding:7px 0 17px;text-align:left}@media screen and (min-width:1440px){.more-btn,div.tel,p{line-height:26px;padding:8px 0 18px}}.more-btn.noPadding,div.tel.noPadding,p.noPadding{padding:0}.more-btn.halfPadding,div.tel.halfPadding,p.halfPadding{padding:7px 0 5px}@media screen and (min-width:1440px){.more-btn.halfPadding,div.tel.halfPadding,p.halfPadding{padding:8px 0 5px}}.more-btn.centered,div.tel.centered,p.centered{text-align:center}.more-btn.right,div.tel.right,p.right{text-align:right}.more-btn.small,div.tel.small,p.small{font-size:12px}@media screen and (min-width:1440px){.more-btn.small,div.tel.small,p.small{font-size:13px}}.searchSummaryz p,p.enhanced,p.intro,p.large{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:300}p.intro{font-size:20px;line-height:36px}@media screen and (min-width:1440px){p.intro{font-size:22px;line-height:39px}}.intro p{padding:5px 0 19px}@media screen and (min-width:768px){.intro p{padding:5px 0 31px}}@media screen and (min-width:1440px){.intro p{padding:3px 0 36px}}p.large{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#111;font-size:16px;font-weight:400;line-height:28px}@media screen and (min-width:1440px){p.large{font-size:17px;line-height:32px}}p.enhanced{font-size:19px;font-weight:600;line-height:24px}@media screen and (min-width:1440px){p.enhanced{font-size:20px;line-height:26px}}p.enhanced a.myppSearchNameEdit{font-size:13px;font-weight:400}@media screen and (min-width:1440px){p.enhanced a.myppSearchNameEdit{font-size:14px}}blockquote{text-rendering:optimizeLegibility;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:17px;font-style:italic;font-weight:300;line-height:24px;padding:7px 0 17px;quotes:"“" "”" "‘" "’";text-align:left}@media screen and (min-width:1440px){blockquote{font-size:18px;line-height:26px;padding:7px 0 19px}}blockquote:before{color:#622752;content:open-quote;font-size:3.5em;font-weight:400;line-height:.01;margin:0 .25em -4px -.2em;vertical-align:-.425em}blockquote p:first-of-type{color:inherit;display:inline;margin:0;padding:0}hr{background-color:#e0e0e0;border:0;color:#e0e0e0;height:1px;margin:-1px 0 12px;opacity:1;width:100%}@media screen and (min-width:1440px){hr{margin:-1px 0 13px}}hr.even{margin:6px 0}@media screen and (min-width:1440px){hr.even{margin:6px 0 7px}}.pic,.pullout{border:1px solid #e0e0e0;display:block;font-size:14px;font-weight:400;line-height:24px;margin-bottom:24px;padding:12px 18px}@media screen and (min-width:768px){.pic,.pullout{border:0;border-left:1px solid #e0e0e0;padding:0 0 0 30px;width:220px}}@media screen and (min-width:1440px){.pic,.pullout{font-size:15px;line-height:26px;margin-bottom:26px;padding:0 0 0 36px;width:264px}}.pic img,.pullout img{height:auto;width:100%}@media screen and (min-width:768px){.pic.right,.pullout.right{float:right;margin-left:30px}}@media screen and (min-width:1440px){.pic.right,.pullout.right{margin-left:36px}}.pic.blue,.pic.green,.pic.red,.pullout.blue,.pullout.green,.pullout.red{border-left:0;padding:0 20px}@media screen and (min-width:1440px){.pic.blue,.pic.green,.pic.red,.pullout.blue,.pullout.green,.pullout.red{padding:0 24px}}.pic.blue,.pullout.blue{background:#552448}.pic.green,.pullout.green{background:#19afaa}.pic.red,.pullout.red{background:#ea504e}.pic.expert,.pullout.expert{background:#fff;border-left:0}@media screen and (min-width:768px){.pic.expert,.pullout.expert{margin-left:50px;padding:0 15px;width:190px}}@media screen and (min-width:1440px){.pic.expert,.pullout.expert{margin-left:60px;padding:0 18px;width:228px}}.pic.expert h4,.pullout.expert h4{color:#552448;padding:12px 0 0;text-align:center}@media screen and (min-width:1440px){.pic.expert h4,.pullout.expert h4{padding:13px 0 0}}.pic.expert p,.pullout.expert p{padding:12px 0 0;text-align:center}@media screen and (min-width:1440px){.pic.expert p,.pullout.expert p{padding:13px 0 0}}.pic.expert a,.pullout.expert a{background:#552448;color:#fff;display:block;position:relative}@media screen and (min-width:768px){.pic.expert a,.pullout.expert a{left:-15px;right:-15px;width:190px}}@media screen and (min-width:1440px){.pic.expert a,.pullout.expert a{left:-18px;right:-18px;width:228px}}.pic.expert a:hover,.pullout.expert a:hover{background:#552448}.pic.expert img,.pullout.expert img{margin:0 0 5px}@media screen and (min-width:768px){.pic.four,.pic.size_278,.pullout.four,.pullout.size_278{width:300px}}@media screen and (min-width:1440px){.pic.four,.pic.size_278,.pullout.four,.pullout.size_278{width:360px}}@media screen and (min-width:768px){.pic.five,.pic.size_398,.pullout.five,.pullout.size_398{width:380px}}@media screen and (min-width:1440px){.pic.five,.pic.size_398,.pullout.five,.pullout.size_398{width:456px}}@media screen and (min-width:768px){.pic.six,.pic.size_458,.pullout.six,.pullout.size_458{width:460px}}@media screen and (min-width:1440px){.pic.six,.pic.size_458,.pullout.six,.pullout.size_458{width:552px}}@media screen and (min-width:768px){.pic.seven,.pullout.seven{width:540px}}@media screen and (min-width:1440px){.pic.seven,.pullout.seven{width:648px}}@media screen and (min-width:768px){.pic.eight,.pic.size_698,.pullout.eight,.pullout.size_698{float:none;margin-left:0;width:620px}}@media screen and (min-width:1440px){.pic.eight,.pic.size_698,.pullout.eight,.pullout.size_698{width:744px}}.pic{border-color:#e0e0e0}.pic p{font-size:13px;line-height:16px;padding-bottom:0}@media screen and (min-width:1440px){.pic p{font-size:14px;line-height:17px}}.heavy{font-weight:600}em{font-style:italic}strong{font-weight:700}sup{font-size:smaller;margin:-3px 0 0;vertical-align:top}.line-keep,sup{display:inline-block}dl,ol,ul{list-style-image:none;list-style-position:outside;padding:0 0 24px}@media screen and (min-width:1440px){dl,ol,ul{padding:0 0 26px}}dl li,ol li,ul li{font-size:1em;line-height:24px;margin-left:27px;padding:7px 0 5px 9px}@media screen and (min-width:1440px){dl li,ol li,ul li{line-height:26px;margin-left:29px;padding:8px 0 5px 10px}}dl li dl,dl li ol,dl li ul,ol li dl,ol li ol,ol li ul,ul li dl,ul li ol,ul li ul{padding:0}dl li dl li,dl li ol li,dl li ul li,ol li dl li,ol li ol li,ol li ul li,ul li dl li,ul li ol li,ul li ul li{padding:24px 0 0 9px}@media screen and (min-width:1440px){dl li dl li,dl li ol li,dl li ul li,ol li dl li,ol li ol li,ol li ul li,ul li dl li,ul li ol li,ul li ul li{padding:26px 0 0 11px}}ul{list-style:disc}ol{list-style:decimal}.article ol li,.article ul li{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1em;line-height:24px;padding:7px 0 5px}@media screen and (min-width:1440px){.article ol li,.article ul li{line-height:26px;padding:8px 0 5px}}.pullout ul{list-style:none;padding:7px 0 17px}@media screen and (min-width:1440px){.pullout ul{padding:8px 0 18px}}.pullout ul li{margin-left:0;padding:0 0 0 20px}@media screen and (min-width:1440px){.pullout ul li{margin-left:0;padding:0 0 0 20px}}.pullout ul li:before{border-color:transparent #622752;border-style:solid;border-width:.3em 0 .3em .4em;color:#622752;content:"";display:inline-block;height:15px;height:0;margin:0 8px 1px -18px;position:relative;width:0}ul.list{list-style:none;list-style-position:inside;margin:0;width:100%}ul.list,ul.list li{line-height:1;padding:0}ul.list li{display:block;margin:0 0 1em;position:relative}ul.locationList,ul.priceList{color:hsla(0,0%,100%,.7);font-size:12px;padding:7px 0 5px}@media screen and (min-width:1440px){ul.locationList,ul.priceList{font-size:13px;padding:8px 0 5px}}ul.locationList a,ul.priceList a{color:#fff;display:block;line-height:24px;padding:0 0 0 20px}@media screen and (min-width:1440px){ul.locationList a,ul.priceList a{line-height:26px;padding:0 0 0 24px}}ul.locationList a:hover,ul.priceList a:hover{color:#fff}ul.locationList .svgelement,ul.priceList .svgelement{fill:#19afaa;display:block;left:0;position:absolute;top:4px}ul.locationList li,ul.priceList li{margin:0}@media screen and (min-width:768px){ul.locationList li,ul.priceList li{float:left;width:25%}}@media screen and (min-width:1024px){ul.locationList li,ul.priceList li{width:50%}}ul.locationList li:hover .svgelement,ul.priceList li:hover .svgelement{fill:#19afaa}ul.news,ul.section-list,ul.staff,ul.testimonials{-ms-box-orient:horizontal;display:-moz-flex;display:flex;display:-ms-flexbox;flex-wrap:wrap;list-style:none;position:relative}ul.news a,ul.section-list a,ul.staff a,ul.testimonials a{display:block;padding:12px 20px}@media screen and (min-width:1440px){ul.news a,ul.section-list a,ul.staff a,ul.testimonials a{padding:13px 24px}}ul.news h3,ul.section-list h3,ul.staff h3,ul.testimonials h3{font-size:22px}@media screen and (min-width:1440px){ul.news h3,ul.section-list h3,ul.staff h3,ul.testimonials h3{font-size:24px}}ul.news p,ul.section-list p,ul.staff p,ul.testimonials p{color:#000}ul.news .image,ul.section-list .image,ul.staff .image,ul.testimonials .image{margin:-12px -20px 12px}@media screen and (min-width:1440px){ul.news .image,ul.section-list .image,ul.staff .image,ul.testimonials .image{margin:-13px -24px 13px}}ul.news img,ul.section-list img,ul.staff img,ul.testimonials img{width:100%}ul.news li,ul.section-list li,ul.staff li,ul.testimonials li{border-top:2px solid #622752;margin:12px 0;padding:0;width:100%}@media screen and (min-width:768px){ul.news li,ul.section-list li,ul.staff li,ul.testimonials li{float:left;margin:10px 0 11px;width:48.387096774%}ul.news li:nth-of-type(odd),ul.section-list li:nth-of-type(odd),ul.staff li:nth-of-type(odd),ul.testimonials li:nth-of-type(odd){margin-right:1.612903226%}ul.news li:nth-of-type(2n),ul.section-list li:nth-of-type(2n),ul.staff li:nth-of-type(2n),ul.testimonials li:nth-of-type(2n){margin-left:1.612903226%}}@media screen and (min-width:1440px){ul.news li,ul.section-list li,ul.staff li,ul.testimonials li{margin:11px 0 12px}}ul.news li:hover,ul.section-list li:hover,ul.staff li:hover,ul.testimonials li:hover{background:#552448;border-color:#552448}ul.news li:hover h3,ul.news li:hover p,ul.section-list li:hover h3,ul.section-list li:hover p,ul.staff li:hover h3,ul.staff li:hover p,ul.testimonials li:hover h3,ul.testimonials li:hover p{color:#fff}ul.news a,ul.testimonials a{padding:0}ul.news p,ul.testimonials p{line-height:24px;padding-bottom:5px}ul.news p.meta,ul.testimonials p.meta{font-size:12px;font-weight:600;line-height:18px;padding-top:7px}@media screen and (min-width:1440px){ul.news p.meta,ul.testimonials p.meta{line-height:19px;padding-top:9px}}ul.news .image,ul.testimonials .image{display:block;margin:0;overflow:hidden;padding:56% 0 0;position:relative}@media screen and (min-width:768px){ul.news .image,ul.testimonials .image{height:180px;padding:0}}@media screen and (min-width:1024px){ul.news .image,ul.testimonials .image{height:180px}}@media screen and (min-width:1440px){ul.news .image,ul.testimonials .image{height:208px}}ul.news .bg,ul.testimonials .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:all .4s ease-out 0s}ul.news .inner,ul.testimonials .inner{background:rgba(85,36,72,.9);bottom:0;display:block;padding:4px 0 0;position:absolute;top:auto;width:100%}ul.news .inner span,ul.testimonials .inner span{fill:#fff;color:#fff;display:none;font-size:.875em;font-weight:600;margin:0 auto;text-align:center;text-transform:uppercase}ul.news .inner .svgelement,ul.testimonials .inner .svgelement{font-size:1.5em;margin-bottom:.25em}ul.news .info,ul.testimonials .info{display:block;padding:12px 20px;position:relative}@media screen and (min-width:1440px){ul.news .info,ul.testimonials .info{padding:13px 24px}}ul.news li,ul.testimonials li{border-top:0}ul.news li:hover,ul.testimonials li:hover{background:#f9f9f9}ul.news li:hover .inner,ul.testimonials li:hover .inner{background:rgba(85,36,72,.9);padding:22% 0 0;top:0}ul.news li:hover .inner span,ul.testimonials li:hover .inner span{display:block}ul.news li:hover .bg,ul.testimonials li:hover .bg{bottom:-12px;left:-12px;right:-12px;top:-12px;transition:all .4s ease-out 0s}ul.news li:hover h3,ul.testimonials li:hover h3{color:#552448}ul.news li:hover p,ul.testimonials li:hover p{color:#000}ul.newsHome{padding:0}ul.newsHome .image{display:block;margin:0;overflow:hidden;padding:56% 0 0;position:relative}@media screen and (min-width:768px){ul.newsHome .image{float:left;height:192px;padding:0;width:300px}}@media screen and (min-width:1440px){ul.newsHome .image{height:208px;width:360px}}ul.newsHome .info{padding:12px 20px 6px}@media screen and (min-width:768px){ul.newsHome .info{padding:12px 20px 6px 320px}}@media screen and (min-width:1024px){ul.newsHome .info{padding-top:24px}}@media screen and (min-width:1440px){ul.newsHome .info{padding:26px 36px 6px 396px}}ul.newsHome .inner{background:rgba(85,36,72,.9);bottom:0;display:block;padding:0;position:absolute;right:0;top:0;width:auto}ul.newsHome li{margin-bottom:0;margin-left:0!important;margin-top:0}ul.newsHome li:hover{background:#f9f9f9}ul.newsHome li:hover .inner{padding:22% 0 0;width:100%}ul.newsHomeNav{display:block;margin:0 0 12px;overflow:hidden;padding:0;position:relative}@media screen and (min-width:768px){ul.newsHomeNav{height:96px;margin:0 0 20px}}@media screen and (min-width:1440px){ul.newsHomeNav{height:104px;margin:0 0 24px}}ul.newsHomeNav p{color:#fff;font-weight:600}@media screen and (min-width:768px){ul.newsHomeNav p{line-height:19px;padding:7px 0 0}}@media screen and (min-width:1440px){ul.newsHomeNav p{line-height:20px;padding:8px 0 0}}ul.newsHomeNav .inner{background:rgba(0,0,0,.75);border-left:1px solid hsla(0,0%,100%,.1);bottom:0;display:block;position:absolute;top:0;width:100%}@media screen and (min-width:768px){ul.newsHomeNav .inner{padding:12px 18px 0}}@media screen and (min-width:1440px){ul.newsHomeNav .inner{padding:13px 24px 0}}ul.newsHomeNav li{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;float:left;margin:0;padding:0;position:relative;width:33.333333333%}@media screen and (min-width:768px){ul.newsHomeNav li{height:96px}}@media screen and (min-width:1440px){ul.newsHomeNav li{height:104px}}ul.newsHomeNav li.here .inner{background:rgba(85,36,72,.9);bottom:0;display:block;position:absolute;top:0;width:100%}ul.testimonials p{color:#000;display:block;font-style:italic;font-weight:400;line-height:19px;opacity:1;padding:12px 0 15px;quotes:"“" "”";text-align:left}@media screen and (min-width:1024px){ul.testimonials p{line-height:19px}}@media screen and (min-width:1440px){ul.testimonials p{line-height:20px;padding:13px 0 16px}}ul.testimonials p:before{color:#622752;content:none;content:open-quote;font-size:3em;font-weight:600;line-height:.01;margin:0 .25em -4px -.2em;vertical-align:-.4em}ul.testimonials p span{display:block;font-style:normal;padding:5px 0 0;text-align:right}ul.testimonials p span:before{content:"- "}ul.testimonials span{font-weight:600;text-align:right}ul.events{margin:12px 0 36px}@media screen and (min-width:1440px){ul.events{margin:13px 0 39px}}ul.events .date{border-right:1px solid #f0f0f0;font-weight:600;line-height:1.4;margin-right:2em;text-align:center;width:9em}ul.events .date span.large{font-size:3em;line-height:1;padding-bottom:.125em}ul.events .info{display:flex;gap:.5em;line-height:18px;padding:3px 0}@media screen and (min-width:1080px){ul.events .info{line-height:20px}}ul.events .info .svgelement{margin-top:.225em}ul.events .book{color:#fff;display:block;font-size:9px;font-weight:600;height:5em;line-height:1.4;padding:1.1em 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:5em}@media screen and (min-width:1440px){ul.events .book{font-size:10px}}ul.events .book div{display:block;position:relative}ul.events .book:before{background:#ffaf2d;border-radius:999px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:scale(2.5) translate(1em,-1em);transition:all .6s ease-in 0s}ul.events a{color:#000;display:flex;overflow:hidden;padding:12px}@media screen and (min-width:1440px){ul.events a{padding:13px}}ul.events a:hover .book:before{background:#ffa30e;transform:scale(3) translate(1em,-1em);transition:all .3s ease-out 0s}ul.collections,ul.homeplus{margin:0 -5px}@media screen and (min-width:1440px){ul.collections,ul.homeplus{margin:0 -6px}}ul.collections .headline,ul.homeplus .headline{background:rgba(0,0,0,.6);bottom:0;display:block;font-size:14px;font-weight:600;left:5px;line-height:19px;padding:9px 12px;position:absolute;right:5px}@media screen and (min-width:1440px){ul.collections .headline,ul.homeplus .headline{font-size:15px;left:6px;line-height:20px;right:6px}}ul.collections li,ul.homeplus li{display:block;float:left;margin:0 0 10px;padding:0 5px;position:relative;width:50%}@media screen and (min-width:1440px){ul.collections li,ul.homeplus li{margin:0 0 12px;padding:0 6px}}ul.collections li:hover .headline,ul.homeplus li:hover .headline{background:#19afaa;padding:12px}ul.homeplus{-ms-box-orient:horizontal;display:-moz-flex;display:flex;display:-ms-flexbox;flex-wrap:wrap;list-style:none;margin:0 -5px;position:relative}@media screen and (min-width:1440px){ul.homeplus{margin:0 -9px}}ul.homeplus a{padding:10px 5px 0}@media screen and (min-width:1440px){ul.homeplus a{padding:18px 9px 0}}ul.homeplus p{color:#fff;display:block;font-size:13px;line-height:19px;padding:0 15px 10px;position:relative}@media screen and (min-width:1440px){ul.homeplus p{font-size:14px;line-height:20px;padding:0 15px 15px}}ul.homeplus .headline{background:transparent;bottom:0;display:block;left:0;padding:10px 15px 5px;position:relative;right:0}ul.homeplus .homeplusBg{background:#49213e;bottom:0;display:block;left:5px;position:absolute;right:5px;top:10px}@media screen and (min-width:1440px){ul.homeplus .homeplusBg{left:9px;right:9px;top:18px}}ul.homeplus .img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-top:56.25%;position:relative}ul.homeplus li{display:block;float:left;margin:0;padding:0;position:relative;width:20%}ul.homeplus li:hover .headline{background:rgba(25,175,170,0);padding:10px 15px 5px}ul.homeplus li:hover .homeplusBg{background:#19afaa}ul.features{-ms-box-orient:horizontal;display:-moz-flex;display:flex;display:-ms-flexbox;flex-wrap:wrap;list-style:none;margin:0;position:relative}@media screen and (min-width:768px){ul.features{margin:0 -7px}}@media screen and (min-width:1024px){ul.features{margin:0 -10px}}@media screen and (min-width:1440px){ul.features{margin:0 -12px}}ul.features li{color:#000;float:left;font-weight:600;margin:0;padding:7px 1em 5px 1.75em;width:50%}@media screen and (min-width:768px){ul.features li{margin:0 7px;width:196px}}@media screen and (min-width:1024px){ul.features li{margin:0 10px;width:193px}}@media screen and (min-width:1440px){ul.features li{margin:0 12px;padding:8px 1em 5px 1.75em;width:232px}}ul.features .svgelement{fill:#19afaa;margin:-3px .75em 0 -1.75em}ul.energy{list-style:none;margin:0;padding:12px 0;text-align:center}@media screen and (min-width:1440px){ul.energy{padding:13px 0}}ul.energy li{background:#c2c2c2;border:3px solid #e8e8e8;border-radius:18px;color:#fff;display:block;float:left;font-size:10px;font-weight:600;line-height:1em;margin:4px 0 0;padding:5px 0;position:relative;width:26px}@media screen and (min-width:1440px){ul.energy li{border-radius:20px;font-size:11px;line-height:12px;margin:6px 0 0;padding:5px 0;width:28px}}ul.energy li.energyAplus{background:#117976}ul.energy li.energyA{background:#17a29d}ul.energy li.energyB{background:#1dcac4}ul.energy li.energyBminus{background:#6acf87}ul.energy li.energyC{background:#b4d44b}ul.energy li.energyD{background:#ffd910}ul.energy li.energyE{background:#f7a11c}ul.energy li.energyF{background:#ef6b27}ul.energy li.energyG{background:#e73533}ul.energy li.active{box-shadow:0 0 0 1px #c2c2c2;font-size:16px;line-height:16px;margin:0 3px;padding:7px 0;width:36px}@media screen and (min-width:1440px){ul.energy li.active{font-size:17px;line-height:17px;margin:0 3px;padding:8px 0;width:40px}}ul.properties .info .svgelement{fill:#000;margin:-4px .375em 0 0}ul.properties .details{display:block;position:relative}ul.properties .detailsText{background:#fff;display:block;height:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}ul.properties .detailsText.view{bottom:0;height:auto;opacity:1;transition:opacity .1s ease-out 0s}ul.properties .utility{border-top:1px solid #e8e8e8;bottom:0;left:0;margin:0;padding:0 4%;position:absolute;right:0;z-index:4}@media screen and (min-width:768px){ul.properties .utility{left:7px;padding:0;right:7px}}@media screen and (min-width:1024px){ul.properties .utility{left:12px;right:12px}}ul.properties .btn{padding:8px 0 13px}@media screen and (min-width:768px){ul.properties .btn{padding:8px 0 13px}}@media screen and (min-width:1440px){ul.properties .btn{padding:9px 0 14px}}ul.properties .propertyNote,ul.properties .propertyPrint,ul.properties .propertyRating,ul.properties .propertySave,ul.properties .propertySend{background:transparent;border:0!important;display:block;margin:0;padding:0 15px;text-align:center}@media screen and (min-width:768px){ul.properties .propertyNote,ul.properties .propertyPrint,ul.properties .propertyRating,ul.properties .propertySave,ul.properties .propertySend{padding:0 20px}}@media screen and (min-width:1440px){ul.properties .propertyNote,ul.properties .propertyPrint,ul.properties .propertyRating,ul.properties .propertySave,ul.properties .propertySend{padding:0 24px}}ul.properties .propertyNote:hover,ul.properties .propertyPrint:hover,ul.properties .propertyRating:hover,ul.properties .propertySave:hover,ul.properties .propertySend:hover{border:0!important}ul.properties .propertySave{left:0;position:absolute;top:0}ul.properties .propertySave .svgelement{margin:0}ul.properties .propertyRating .btn{padding-left:2%;padding-right:2%}@media screen and (min-width:1080px){ul.properties .propertyRating .btn{padding-left:1%;padding-right:1%}}ul.properties .propertyRating .svgelement{margin:-3px 0 0}ul.properties .propertyRating .rating1{margin-left:0}ul.properties .propertyNote{position:absolute;right:0;top:0}ul.properties .propertyNote .svgelement{margin:-3px 0 0}ul.properties .propertyFlag{background:rgba(85,36,72,.9);bottom:0;color:#fff;display:block;font-size:12px;font-weight:600;height:3em;left:0;letter-spacing:.05em;line-height:3em;opacity:1;padding:0 25px 0 20px;position:absolute;text-align:center;transition:opacity .1s ease-out 0s;z-index:2}@media screen and (min-width:1440px){ul.properties .propertyFlag{font-size:13px;padding:0 30px 0 24px}}ul.properties .propertyFlag img{display:inline;height:1.25em;margin-right:.75em;vertical-align:text-top;width:auto}ul.properties .propertyFlag.sold{background:rgba(234,80,78,.9);font-size:1em;right:0;text-transform:uppercase}ul.properties .propertyFlag.under_offer{background:rgba(255,175,45,.9);font-size:1em;right:0;text-transform:uppercase}ul.properties .propertyFlag.luxury{background:rgba(0,0,0,.9);font-weight:400;letter-spacing:.075em;text-transform:uppercase}ul.properties .propertyFlag.character,ul.properties .propertyFlag.exclusive{background:rgba(0,0,0,.9)}ul.properties .propertyFlag.reduced{background:rgba(25,175,170,.9)}ul.properties .propertyFlag.bargain{background:rgba(255,222,47,.9);color:#000}ul.properties .propertyFlag.top_choice{background:hsla(0,0%,91%,.9);color:#000;text-transform:uppercase}ul.properties .propertyFlag.gv{background:linear-gradient(135deg,rgba(174,134,37,.93),hsla(56,87%,75%,.93),rgba(210,172,71,.93));bottom:auto;color:#000;font-size:10px;font-weight:600;height:auto;line-height:2.5;line-height:2.4;padding:0 15px;top:0}@media screen and (min-width:1440px){ul.properties .propertyFlag.gv{font-size:11px;line-height:2.363636364;padding:0 18px}}ul.properties .sqmContainer{display:block;float:left;position:relative;width:100%}ul.properties .sqmContainer p{float:left;width:42.1686747%}ul.properties p:not(.cta){color:#000;font-size:12px;font-weight:400;line-height:18px;padding:3px 0}@media screen and (min-width:1440px){ul.properties p:not(.cta){font-size:13px;line-height:20px;padding:3px 0}}ul.properties p:not(.cta).infoFloat{float:left;width:17%}ul.properties p:not(.cta).title{font-family:Marcellus,Times,serif;font-size:18px;line-height:24px;padding:18px 2em 6px 0}@media screen and (min-width:1440px){ul.properties p:not(.cta).title{font-size:20px;line-height:26px;padding:19px 2em 7px 0}}ul.properties p:not(.cta).developmentTitle{padding:9px 0 15px;text-align:center}@media screen and (min-width:1440px){ul.properties p:not(.cta).developmentTitle{padding:10px 0 16px}}ul.properties p:not(.cta).development{color:#525d6e;font-size:8px;font-weight:600;letter-spacing:.1em;margin:0 0 -6px;padding:12px 0 0;text-transform:uppercase}@media screen and (min-width:1440px){ul.properties p:not(.cta).development{font-size:9px}}ul.properties p:not(.cta).price{color:#19afaa;font-size:17px;font-weight:600;line-height:24px;padding:0 0 6px;width:auto}@media screen and (min-width:1440px){ul.properties p:not(.cta).price{font-size:18px;line-height:26px;padding:0 0 7px}}ul.properties p:not(.cta).change{float:right;font-weight:600;text-align:right;width:auto}ul.properties p:not(.cta).change .priceChangeInner{fill:#fff;background:#148b87;border-radius:3px;color:#fff;padding:2px 6px}ul.properties p:not(.cta).change .priceChangeInner .svgelement{margin:0}ul.properties p:not(.cta).type{width:37%}ul.properties p:not(.cta).reference{width:46%}ul.properties p:not(.cta).location{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin:0 0 4px;padding:6px 0;width:100%}@media screen and (min-width:1440px){ul.properties p:not(.cta).location{margin:0 0 3px;padding:7px 0}}ul.properties p:not(.cta).sqm{width:37%}ul.properties p:not(.cta).psqm{width:63%}ul.properties p:not(.cta).condensedOnly{display:none}ul.properties p:not(.cta).tall{padding:6px 0}@media screen and (min-width:1440px){ul.properties p:not(.cta).tall{padding:7px 0}}ul.properties p:not(.cta).units{border-top:1px solid #e8e8e8;color:#622752;font-weight:600;margin:4px 0 0;padding:24px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:1440px){ul.properties p:not(.cta).units{margin:3px 0 0;padding:28px 0}}ul.properties p:not(.cta).units span{border:1px solid #622752;padding:.5em 1.5em}ul.properties p:not(.cta).full{width:100%}ul.properties p:not(.cta).half{width:50%}ul.properties>li.full .listCTaContainer{display:block;height:auto;margin:0 auto;max-width:1440px;overflow:hidden;position:relative;width:92%}@media screen and (min-width:768px){ul.properties>li.full .listCTaContainer{width:658px}}@media screen and (min-width:1024px){ul.properties>li.full .listCTaContainer{width:940px}}@media screen and (min-width:1440px){ul.properties>li.full .listCTaContainer{width:1128px}}@media screen and (min-width:768px){ul.properties>li:hover .propertyFlag:not(.sold){opacity:0;transition:opacity .2s ease-out 0s}}ul.propertiesHome p:not(.cta).title,ul.propertiesMyPP p:not(.cta).title,ul.propertiesSmall p:not(.cta).title{font-size:17px;line-height:24px;padding:13px 0 5px}@media screen and (min-width:1440px){ul.propertiesHome p:not(.cta).title,ul.propertiesMyPP p:not(.cta).title,ul.propertiesSmall p:not(.cta).title{font-size:18px;line-height:26px;padding:14px 0 6px}}ul.propertiesHome p.feature,ul.propertiesMyPP p.feature,ul.propertiesSmall p.feature{display:none}ul.propertiesMyPP p.title{font-size:15px;line-height:19px;padding:12px 0 7px}@media screen and (min-width:1440px){ul.propertiesMyPP p.title{font-size:16px;line-height:20px;padding:14px 0 6px}}ul.propertiesMyPP p.price{font-size:15px;padding:0}@media screen and (min-width:1440px){ul.propertiesMyPP p.price{font-size:16px}}table:not(.pika-table){border-collapse:collapse;margin:0 0 22px;table-layout:fixed;width:100%}@media screen and (min-width:1440px){table:not(.pika-table){margin:0 0 24px}}table:not(.pika-table) caption{color:#000;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:17px;font-weight:600;line-height:24px;padding:7px 0 17px}@media screen and (min-width:1440px){table:not(.pika-table) caption{font-size:18px;line-height:26px;padding:7px 0 19px}}table:not(.pika-table) tr{background:#f0f0f0}table:not(.pika-table) tr:hover{background:#e8e8e8}table:not(.pika-table) td,table:not(.pika-table) th{background:transparent;border:2px solid #fff;font-size:13px;line-height:12px;padding:12px 10px 10px;text-align:left;vertical-align:top}table:not(.pika-table) td:first-child,table:not(.pika-table) th:first-child{border-left:0}table:not(.pika-table) td:last-child,table:not(.pika-table) th:last-child{border-right:0}@media screen and (min-width:1440px){table:not(.pika-table) td,table:not(.pika-table) th{font-size:14px;line-height:13px;padding:13px 10px 11px}}table:not(.pika-table) th{background:#552448;color:#fff;font-weight:600;padding:12px 10px 10px}@media screen and (min-width:1440px){table:not(.pika-table) th{font-size:14px;line-height:13px;padding:13px 10px 11px}}@media screen and (max-width:767px){table:not(.pika-table),table:not(.pika-table) caption,table:not(.pika-table) tbody,table:not(.pika-table) td,table:not(.pika-table) th,table:not(.pika-table) thead,table:not(.pika-table) tr{display:block}table:not(.pika-table) thead{overflow:hidden}table:not(.pika-table) thead tr{left:-9999px;position:absolute;top:-9999px}table:not(.pika-table) tr{background:#f0f0f0;border:1px solid #d9d9d9;margin:0 0 6px}table:not(.pika-table) tr:hover{background:#f0f0f0}table:not(.pika-table) td{border:none;border-bottom:1px solid #d9d9d9;position:relative}table:not(.pika-table) td:last-of-type{border-bottom:0}table:not(.pika-table) td:before{color:#552448;content:attr(data-label);display:inline-block;font-weight:600;margin:0 5% 0 0;position:relative;width:35%}}.searchNav{background:#552448;border-left:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:block;float:left;height:48px;overflow:hidden;position:relative;width:16%}@media screen and (min-width:768px){.searchNav{display:block;height:60px;width:9%}}@media screen and (min-width:1280px){.searchNav{background-image:url(/assets/interface/select.png);background-position:100%;background-repeat:no-repeat;background-size:20px 5px;display:inline;width:16%}}@media screen and (min-width:1440px){.searchNav{height:52px;height:65px}}.searchNav button{background:none!important;bottom:0;box-shadow:0 0 0 0 rgba(0,0,0,.25);display:block;height:auto;left:0;position:absolute;right:0;top:0}.searchNav button:hover{background:transparent}.searchNav .svgelement{fill:#e8e8e8;height:1.2em;left:50%;margin-left:-.6em;margin-top:-.6em;position:absolute;top:50%;width:1.2em}@media screen and (min-width:1280px){.searchNav .svgelement{height:1em;left:1.125em;line-height:1;margin-left:0;margin-top:-.5em;width:1em}}.searchNav .svgelement.active{fill:#19afaa}.searchNav p{color:#e8e8e8;line-height:24px;padding:11px 1.5em 12px 3em}@media screen and (min-width:768px){.searchNav p{padding:17px 1.5em 18px 3em}}@media screen and (min-width:1440px){.searchNav p{line-height:26px;padding:19px 1.5em 19px 3em}}.searchNav label{color:#fff!important;cursor:pointer;display:none!important;font-size:12px!important;font-weight:600;letter-spacing:0;line-height:1.2!important;padding:0!important;text-transform:none}@media screen and (min-width:1280px){.searchNav label{display:inline!important;font-size:13px!important}}.searchNav.details label,.searchNav.type label{text-transform:capitalize}.searchNav.location{background-image:none;border-left:0;border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden;width:16%}@media screen and (min-width:768px){.searchNav.location{width:46%}}@media screen and (min-width:1280px){.searchNav.location{width:28%}}@media screen and (min-width:768px){.searchNav.location .svgelement{left:5.333333333%;margin-left:.75em}}@media screen and (min-width:1024px){.searchNav.location .svgelement{left:35px;margin-left:0}}@media screen and (min-width:1440px){.searchNav.location .svgelement{left:48px}}@media screen and (min-width:768px){.searchNav.location label{display:inline!important}}.searchNav.location p{padding:11px 1.5em 12px 5em}@media screen and (min-width:768px){.searchNav.location p{padding:17px 1.5em 18px 5em}}@media screen and (min-width:1440px){.searchNav.location p{padding:19px 1.5em 19px 5em}}.searchNav.location .fieldContaioner{color:#e8e8e8;display:block;left:0;padding:16px 24%;position:absolute;top:48px;width:600%}@media screen and (min-width:768px){.searchNav.location .fieldContaioner{padding:14px 1.25em 15px 5.333333333%;right:0;top:0;width:auto}}@media screen and (min-width:1024px){.searchNav.location .fieldContaioner{padding:14px 1.25em 15px 25px}}@media screen and (min-width:1440px){.searchNav.location .fieldContaioner{padding:12px 1.25em 13px 36px}}.searchNav:hover{background-color:#622752}.searchNav.show{background:#6d2b5b;overflow:visible}.searchNav.show label{color:#fff}.searchNav.show .svgelement{fill:#fff;opacity:1}.searchNav.show .svgelement.active{fill:#19afaa}.searchNav.search,.searchNav.search.show{background:#19afaa;border:0;display:block;transition:background .2s ease-out 0s;width:16.666666667%;width:20%}@-webkit-keyframes blink{80%{opacity:.9}to{opacity:0}}.searchNav.search .inner,.searchNav.search.show .inner{background:#159490;bottom:0;display:block;opacity:0;position:absolute;top:0;width:100%}.searchNav.search.show p,.searchNav.search p{display:block;padding-left:.5em;padding-right:.5em;position:relative;text-align:center}@media screen and (max-width:599px){.searchNav.search.show p,.searchNav.search p{line-height:18px;padding:12px .5em}}@media screen and (min-width:767px) and (max-width:767px){.searchNav.search.show p,.searchNav.search p{padding:11px .5em 12px}}.searchNav.search.blink,.searchNav.search.show.blink{background:rgba(29,202,196,.95);transition:background .2s ease-out 0s}.searchNav.search.blink .inner,.searchNav.search.show.blink .inner{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;-moz-animation-name:blink;-ms-animation-name:blink;animation-name:blink;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear}.searchNav.search.blink:hover,.searchNav.search.show.blink:hover,.searchNav.search.show:hover,.searchNav.search:hover{background:#1dcac4}.searchNav.search.blink:hover .inner,.searchNav.search.show.blink:hover .inner,.searchNav.search.show:hover .inner,.searchNav.search:hover .inner{display:none}.searchNav.search.show .svgelement,.searchNav.search .svgelement{display:inline-block;height:1.2em;left:0;margin-left:auto;margin-right:auto;margin-top:0;opacity:1;position:relative;width:1.2em}@media screen and (min-width:600px){.searchNav.search.show .svgelement,.searchNav.search .svgelement{margin-right:.25em}}.searchNav.search.show label,.searchNav.search label{display:inline!important}@media screen and (min-width:768px){.searchNav.search,.searchNav.search.show{width:18%}}@media screen and (min-width:1280px){.searchNav.search,.searchNav.search.show{width:8%}}.searchExpand{background:#6d2b5b;border-top:1px solid hsla(0,0%,100%,.15);box-shadow:0 0 6px 0 rgba(0,0,0,.2);display:block;left:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:48px}@media screen and (min-width:768px){.searchExpand{left:46%;right:18%;top:60px}}@media screen and (min-width:1440px){.searchExpand{top:52px;top:65px}}.searchExpand.show{max-height:600px;opacity:1;overflow-y:scroll;transition:opacity .4s ease-out 0s}@media screen and (min-width:768px){.searchExpand.show{overflow-y:hidden}}.searchExpand .searchExpandInner{display:block;padding:.5em 1.5em 1.5em;position:relative}.searchExpand p{font-weight:600}.searchExpand a,.searchExpand p{color:#fff!important}.searchExpand .buttonCondensed{background:#622752;border:1px solid #fff;border:1px solid hsla(0,0%,100%,.25);margin:1em 0 0;padding:.5em 1em}.searchExpand .buttonCondensed:hover{background:#6d2b5b}.searchExpand .buttonCondensed:active{background:#622752}@media screen and (min-width:768px){.searchExpand .buttonCondensed{margin:.5em 0 0;padding:.25em 1em}}@media screen and (min-width:1440px){.searchExpand .buttonCondensed{margin:1em 0 0;padding:.5em 1em}}.searchExpand .buttonGreen{border:1px solid #19afaa;padding:.5em 3em}@media screen and (min-width:768px){.searchExpand .buttonGreen{padding:.25em 3em}}@media screen and (min-width:1440px){.searchExpand .buttonGreen{padding:.5em 3em}}.searchExpand label{color:#fff!important;font-weight:600;padding:.5em 0;text-transform:none}.searchExpand label.mid{text-align:center}.searchExpand label.max{text-align:right}.searchExpand label.half{color:#e8e8e8;float:left;font-weight:400;width:33.333333333%}.searchExpand label.light{font-weight:400}.searchExpand .result{display:block}@media screen and (min-width:1280px){.searchExpand .result{display:none}}.searchExpand .svgelement{fill:#e8e8e8;display:block;height:1em;left:1.25em;margin-top:-.5em;opacity:.2;position:absolute;top:50%;width:1em}.searchExpand ul{margin:0;padding:0}.searchExpand ul li{border-top:1px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;margin:0;padding:1em 0 1em 3.25em}@media screen and (min-width:768px){.searchExpand ul li{padding:1em 0 1em 3.25em}}.searchExpand ul li *{cursor:pointer}.searchExpand ul li label{line-height:1em}.searchExpand ul li:first-of-type{border-top:0}.searchExpand ul li.selected .svgelement{display:block;opacity:1}.searchExpand.location{left:0;right:0}.searchExpand.location.show{padding:4em 0 0}@media screen and (min-width:768px){.searchExpand.location.show{padding:0}.searchExpand.location{padding:0;right:50%}}@media screen and (min-width:1280px){.searchExpand.location{right:72%}}@media screen and (min-width:768px){.searchExpand.location .svgelement{left:5.333333333%;margin-left:.75em}}@media screen and (min-width:1024px){.searchExpand.location .svgelement{left:35px;margin-left:0}}@media screen and (min-width:1440px){.searchExpand.location .svgelement{left:48px}}.searchExpand.location .svgelement.removeLocation{left:auto;right:1.25em}.searchExpand.location label{padding-right:4em}.searchExpand.location li{padding-left:5em}.searchExpand.type{padding:0}@media screen and (min-width:1280px){.searchExpand.type{left:28%;right:56%}.searchExpand.price{left:44%;right:40%}.searchExpand.beds{left:60%;right:24%}}.searchExpand.details{display:block}@media screen and (min-width:768px){.searchExpand.details{display:block;left:0;right:0}}@media screen and (min-width:1280px){.searchExpand.details{left:28%;right:8%}}@media screen and (min-width:1920px){.searchExpand.details{left:44%}}.searchExpand.details p.label{float:left;width:40%}.searchExpand.details p.field{float:left;width:60%}.searchExpand.details label{font-size:12px;padding:.25em 0!important}@media screen and (min-width:768px){.searchExpand.details label{line-height:14px;padding:5px 0!important}}@media screen and (min-width:1440px){.searchExpand.details label{font-size:13px;padding:.25em 0!important}}.searchExpand.details label.small{font-size:10px}@media screen and (min-width:1440px){.searchExpand.details label.small{font-size:11px}}.searchExpand.details .fromtoSpacer{display:inline-block;margin:0 -4px 0 0;text-align:center;width:12%}.searchExpand.details .orderBy{border-top:1px solid hsla(0,0%,100%,.1);margin:5px 0 0;padding:5px 0 0}@media screen and (min-width:768px){.searchExpand.details div.half{padding-right:14px}.searchExpand.details div.half:nth-of-type(2n){border-left:1px solid hsla(0,0%,100%,.1);padding-left:14px;padding-right:0}}@media screen and (min-width:1024px){.searchExpand.details div.half{padding-right:20px}.searchExpand.details div.half:nth-of-type(2n){padding-left:20px;padding-right:0}}@media screen and (min-width:1440px){.searchExpand.details div.half{padding-right:24px}.searchExpand.details div.half:nth-of-type(2n){padding-left:24px;padding-right:0}}@media screen and (min-width:1920px){.searchExpand.details div.half{padding-right:30px}.searchExpand.details div.half:nth-of-type(2n){padding-left:30px;padding-right:0}}.propertySearch{border:none;display:block;height:48px;opacity:0;padding:0;position:absolute;top:0;top:72px;width:100%;z-index:9}@media screen and (min-width:768px){.propertySearch{top:84px}}@media screen and (min-width:1280px){.propertySearch{top:132px;top:120px}}@media screen and (min-width:1440px){.propertySearch{height:52px;height:65px;top:156px;top:143px}}.propertySearch.ready{opacity:1;transition:opacity .3s ease-out 0s}.propertySearch.home{height:72px;top:0}@media screen and (min-width:600px){.propertySearch.home{top:-72px}}@media screen and (min-width:1024px){.propertySearch.home{left:25px;right:25px;width:auto}}@media screen and (min-width:1440px){.propertySearch.home{height:78px;left:36px;right:36px;top:-78px}}.propertySearch.home .searchNav{border-top:0;display:none;height:72px}@media screen and (min-width:768px){.propertySearch.home .searchNav{display:block}}@media screen and (min-width:1440px){.propertySearch.home .searchNav{height:78px}}.propertySearch.home .searchNav p{padding:14px 1.25em 15px 5.333333333%}@media screen and (min-width:1024px){.propertySearch.home .searchNav p{padding:24px 1.25em 24px 3em}}@media screen and (min-width:1440px){.propertySearch.home .searchNav p{padding:26px 1.25em 26px 3em}}.propertySearch.home .searchNav.location{display:block;width:80%}@media screen and (min-width:768px){.propertySearch.home .searchNav.location{width:46%}}@media screen and (min-width:1280px){.propertySearch.home .searchNav.location{width:28%}}.propertySearch.home .searchNav.location .svgelement{left:5.333333333%;margin-left:.75em}@media screen and (min-width:1024px){.propertySearch.home .searchNav.location .svgelement{left:35px;margin-left:0}}@media screen and (min-width:1440px){.propertySearch.home .searchNav.location .svgelement{left:48px}}.propertySearch.home .searchNav.location label{display:inline!important}.propertySearch.home .searchNav.location p{padding:24px 1.25em 24px 4.5em}@media screen and (min-width:1440px){.propertySearch.home .searchNav.location p{padding:26px 1.25em 26px 5em}}.propertySearch.home .searchNav.location .fieldContaioner{padding:16px 4%;top:0;width:100%}@media screen and (min-width:768px){.propertySearch.home .searchNav.location .fieldContaioner{padding:16px 1.25em 16px 5.333333333%;right:0;width:auto}}@media screen and (min-width:1024px){.propertySearch.home .searchNav.location .fieldContaioner{padding:16px 1.25em 16px 25px}}@media screen and (min-width:1440px){.propertySearch.home .searchNav.location .fieldContaioner{padding:17px 1.25em 17px 36px}}.propertySearch.home .searchNav.search{display:block}.propertySearch.home .searchNav.search p{padding:27px .5em}@media screen and (min-width:600px){.propertySearch.home .searchNav.search p{padding:24px .5em}}@media screen and (min-width:1440px){.propertySearch.home .searchNav.search p{padding:26px .5em}}.propertySearch.home .searchExpand{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:none;bottom:72px;top:auto}@media screen and (min-width:1440px){.propertySearch.home .searchExpand{bottom:78px}}.propertySearch.home .searchExpand .searchExpandInner{padding:.5em 1.5em 1em}.propertySearch.home .searchExpand.location{padding:0}@media screen and (min-width:768px){.propertySearch.home .searchExpand.location .svgelement{left:5.333333333%;margin-left:.75em}}@media screen and (min-width:1024px){.propertySearch.home .searchExpand.location .svgelement{left:35px;margin-left:0}}@media screen and (min-width:1440px){.propertySearch.home .searchExpand.location .svgelement{left:48px}}.propertySearch.home .searchExpand.location .svgelement.removeLocation{left:auto;right:1.25em}.propertySearch.home .searchExpand.location li{padding-left:3em}@media screen and (min-width:768px){.propertySearch.home .searchExpand.location li{padding-left:5em}}.propertySearch.home .searchExpand.type{padding:0}.propertySearch.properties{position:fixed}@media screen and (min-width:1280px){.propertySearch.properties{position:absolute}}.propertySearch.properties.scrolled{position:fixed}@media screen and (min-width:1280px){.propertySearch.properties.scrolled{top:63px}}@media screen and (min-width:1440px){.propertySearch.properties.scrolled{top:67px}}.propertyNavContainer{bottom:0;display:block;position:fixed;width:100%;z-index:4}@media screen and (min-width:1080px){.propertyNavContainer{bottom:auto;padding-top:12px;position:absolute;top:-108px}}@media screen and (min-width:1440px){.propertyNavContainer{bottom:auto;padding-top:13px;position:absolute;top:-117px}}@media screen and (min-width:1080px){.propertyNavContainer.scrolled{position:fixed;top:0}}.propertyBackNav{display:block;margin:0;padding:0 4%;position:absolute;top:-39px;width:100%}@media screen and (min-width:768px){.propertyBackNav{top:-52px}}@media screen and (min-width:1024px){.propertyBackNav{padding:0 25px}}@media screen and (min-width:1080px){.propertyBackNav{height:48px;position:relative;top:0}}@media screen and (min-width:1440px){.propertyBackNav{height:52px;padding:0 36px}}.propertyBackNav .svgelement{fill:#fff;font-size:11px;margin:-2px .5em 0 0}@media screen and (min-width:1440px){.propertyBackNav .svgelement{font-size:12px}}.propertyBackNav p{color:#fff;font-size:0;font-weight:600;line-height:30px;padding:0 10px}@media screen and (min-width:768px){.propertyBackNav p{font-size:11px}}@media screen and (min-width:1080px){.propertyBackNav p{font-weight:400}}@media screen and (min-width:1440px){.propertyBackNav p{font-size:12px;line-height:32px;padding:0 12px}}.propertyBackNav .propertyBack{background:rgba(0,0,0,.75);border-radius:2px;display:block;float:right;margin:0;position:relative}.propertyBackNav .propertyBack.next p{font-size:11px}@media screen and (min-width:1440px){.propertyBackNav .propertyBack.next p{font-size:12px}}.propertyBackNav .propertyBack:hover{background:hsla(0,0%,9%,.9)}.propertyBackNav .propertyBack:hover p{color:#fff}.propertyBackNav .search{float:left}.propertyBackNav .search p{font-size:11px}@media screen and (min-width:1440px){.propertyBackNav .search p{font-size:12px}}.propertyBackNav .next{margin:0 0 0 1px}.propertyBackNav .next .svgelement{margin:-2px 0 0 .5em}.propertyNavigation{display:block;list-style:none;margin:0 auto;padding:0;position:relative;width:100%;z-index:4}.propertyNavigation .svgelement{fill:#fff}.propertyNavigation a{background:#552448;border-left:1px solid hsla(0,0%,100%,.1);color:#fff;display:block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:.025em;line-height:24px;padding:18px 0;position:relative;text-align:center}@media screen and (min-width:1080px){.propertyNavigation a{font-size:14px;line-height:24px;padding:12px 0}}@media screen and (min-width:1440px){.propertyNavigation a{font-size:15px;line-height:26px;padding:13px 0}}@media screen and (min-width:1024px){.propertyNavigation a.hovered,.propertyNavigation a.nav-sub,.propertyNavigation a:hover{background:#49213e;color:#fff}.propertyNavigation a.hovered .svgelement,.propertyNavigation a.nav-sub .svgelement,.propertyNavigation a:hover .svgelement{fill:#fff}}.propertyNavigation li{background-position:0 0;background-repeat:repeat-y;background-size:1px 1px;display:block;float:left;line-height:1;margin:0;padding:0;width:25%}@media screen and (min-width:1080px){.propertyNavigation li{width:25%}}.propertyNavigation li .icon{display:block;font-size:20px}.propertyNavigation li .icon .svgelement{fill:#fff;margin:0}@media screen and (min-width:1080px){.propertyNavigation li .icon{display:none}}.propertyNavigation li .label{display:none}.propertyNavigation li .label .svgelement{margin:5px .5em 0 0;vertical-align:top}@media screen and (min-width:1080px){.propertyNavigation li .label{display:block}}.propertyNavigation li .utility{display:none}@media screen and (min-width:1080px){.propertyNavigation li .utility{display:block;padding:14px 10px 14px 20px}}@media screen and (min-width:1440px){.propertyNavigation li .utility{padding:17px 12px 17px 24px}}.propertyNavigation li .propertySaveBtn{margin-right:18px}.propertyNavigation li.mypp{background:rgba(0,0,0,.9);border-left:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:1080px){.propertyNavigation li.mypp{width:15%}}.propertyNavigation li.mypp a{border-left:0}.propertyNavigation li.mypp .icon{background:none}.propertyNavigation li.tools{background:rgba(0,0,0,.9);border-left:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:1080px){.propertyNavigation li.tools{width:9%}}.propertyNavigation li.tools a{border-left:0}.propertyNavigation li.tools .icon{background:none}.propertyNavigation li.here .icon,.propertyNavigation li.here .svgelement{fill:#fff}.propertyNavigation li.here a{background:#622752;color:#fff}.propertyNavigation li:first-of-type a{border-left:0}.propertyNavigation li:last-of-type .icon,.propertyNavigation li:last-of-type .svgelement{fill:#fff}.propertyNavigation li:last-of-type a{background:#ffaf2d;border-left:none;color:#fff;padding-left:0;padding-right:0}@media screen and (min-width:1080px){.propertyNavigation li:last-of-type a{padding:12px 0}}@media screen and (min-width:1440px){.propertyNavigation li:last-of-type a{padding:13px 0}}.propertyNavigation li:last-of-type.here .icon{fill:#fff}.propertyNavigation li:last-of-type.here a{background:#ffbb4c;color:#fff}.propertyNavigation.video li,.propertyNavigation.vr li{width:20%}@media screen and (min-width:1080px){.propertyNavigation.video li,.propertyNavigation.vr li{width:20%}.propertyNavigation.video li.media,.propertyNavigation.vr li.media{width:17.5%}.propertyNavigation.video li.contact,.propertyNavigation.vr li.contact{width:25%}}.propertyNavigation.videovr li{width:16.666666667%}@media screen and (min-width:1080px){.propertyNavigation.videovr li{width:18%}.propertyNavigation.videovr li.media{width:13%}.propertyNavigation.videovr li.contact{width:25%}}.sectionOverview{-ms-box-orient:horizontal;display:-moz-flex;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative}@media screen and (min-width:768px){.sectionOverview{margin:0 -10px}}@media screen and (min-width:1024px){.sectionOverview{margin:0 -10px}}@media screen and (min-width:1440px){.sectionOverview{margin:0 -12px}}.sectionOverview .img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:168px;left:0;margin:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.sectionOverview .img{height:192px}}@media screen and (min-width:1024px){.sectionOverview .img{height:132px}}@media screen and (min-width:1440px){.sectionOverview .img{height:156px}}.sectionOverview a{display:block;margin:0;padding:168px 20px 24px;position:relative}@media screen and (min-width:768px){.sectionOverview a{padding:192px 20px 24px}}@media screen and (min-width:1024px){.sectionOverview a{padding:132px 20px 24px}}@media screen and (min-width:1440px){.sectionOverview a{padding:156px 24px 26px}}.sectionOverview .sectionheadline{color:#552448;font-weight:600;padding:18px 0 1px}@media screen and (min-width:1440px){.sectionOverview .sectionheadline{padding:20px 0 2px}}.sectionOverview p{font-size:14px;line-height:19px;padding:3px 0 0}@media screen and (min-width:1440px){.sectionOverview p{font-size:15px;line-height:20px;padding:2px 0 0}}.sectionOverview .cardBg{background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;bottom:0;box-shadow:0 0 6px 0 rgba(0,0,0,.05);display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.sectionOverview li{display:block;float:left;margin:0 0 24px;padding:0;position:relative;width:100%}@media screen and (min-width:768px){.sectionOverview li{margin:0 10px 24px;width:319px}}@media screen and (min-width:1024px){.sectionOverview li{margin:0 10px 24px;width:220px}}@media screen and (min-width:1440px){.sectionOverview li{margin:0 12px 26px;width:264px}}.sectionOverview li:hover .cardBg{bottom:-12px;box-shadow:0 0 9px 0 rgba(0,0,0,.1);left:-5px;right:-5px;top:-12px;transition:all .2s ease-out 0s}@media screen and (min-width:1440px){.sectionOverview li:hover .cardBg{bottom:-13px;left:-6px;right:-6px;top:-13px}}.sectionOverview li:hover .img{height:180px;transition:all .2s ease-out 0s}@media screen and (min-width:768px){.sectionOverview li:hover .img{height:204px}}@media screen and (min-width:1024px){.sectionOverview li:hover .img{height:144px}}@media screen and (min-width:1440px){.sectionOverview li:hover .img{height:169px}}.sectionNavigationToggle{text-rendering:optimizeLegibility;background-image:url(/assets/interface/arrow_line_bg.png);background-position:bottom;background-repeat:repeat-x;background-size:1px 1px;color:#8c8c8c;display:block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:.075em;line-height:24px;padding:19px 0 17px;position:relative;text-align:center;text-transform:uppercase}.sectionNavigationToggle .svgelement{fill:#8c8c8c;margin:-3px .5em 0 0}@media screen and (min-width:768px){.sectionNavigationToggle{padding:31px 0 17px}}@media screen and (min-width:1024px){.sectionNavigationToggle{display:none}}.sectionNavigation{display:block;height:0;list-style:none;margin:0 0 23px;overflow:hidden;padding:1px 0 0;position:relative}.sectionNavigation.show{height:auto}@media screen and (min-width:1024px){.sectionNavigation{height:auto;margin-bottom:42px;padding:0;text-align:center}}@media screen and (min-width:1440px){.sectionNavigation{margin-bottom:45px}}.sectionNavigation a{text-rendering:optimizeLegibility;background-image:url(/assets/interface/arrow_line_bg.png);background-position:bottom;background-repeat:repeat-x;background-size:1px 1px;color:#8c8c8c;display:block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:.075em;line-height:24px;padding:18px 0;position:relative;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.sectionNavigation a{background-image:none;border-top:none;font-size:13px;padding:20px 10px 22px}}@media screen and (min-width:1440px){.sectionNavigation a{font-size:14px;line-height:26px;padding:22px 12px 24px}}@media screen and (min-width:1024px){.sectionNavigation a.hovered,.sectionNavigation a.nav-sub,.sectionNavigation a:hover{color:#000}}.sectionNavigation li{display:block;line-height:1;margin:0;padding:0}.sectionNavigation li ul{margin:-5px 0 0}.sectionNavigation li ul a{background-color:#fff;background-image:none;font-size:13px;padding:12px}.sectionNavigation li ul li.last a{background-image:url(/assets/interface/arrow_line_bg.png);padding-bottom:29px}@media screen and (min-width:1024px){.sectionNavigation li{background-image:url(/assets/interface/arrow_line_bg.png);background-position:bottom;background-repeat:repeat-x;background-size:1px 1px;display:block;float:left;width:25%}.sectionNavigation li ul{display:none}}.sectionNavigation li.here a,.sectionNavigation li.parent-here a{color:#552448}@media screen and (min-width:1024px){.sectionNavigation li.here a,.sectionNavigation li.parent-here a{background-image:url(/assets/interface/arrow_line.png);background-position:bottom;background-repeat:no-repeat;background-size:30px 15px}}.sectionNavigation li.here ul a,.sectionNavigation li.parent-here ul a{color:#8c8c8c}.sectionNavigation li.here ul li.here a,.sectionNavigation li.parent-here ul li.here a{color:#552448}.nav-sub{background:none;display:block;list-style:none;margin:0;padding:0}@media screen and (min-width:1024px){.nav-sub{margin:-72px 0 0}}@media screen and (min-width:1440px){.nav-sub{margin:-91px 0 0}}.nav-sub a{color:#000;display:block;font-size:16px;font-weight:400;line-height:24px;padding:12px 20px}@media screen and (min-width:1024px){.nav-sub a{font-size:14px;line-height:17px;padding:12px 20px}}@media screen and (min-width:1440px){.nav-sub a{font-size:15px;line-height:18px;padding:16px 24px 17px}}@media screen and (min-width:1024px){.nav-sub a.hovered,.nav-sub a.nav-sub,.nav-sub a:hover{color:#622752}}.nav-sub li{margin:0;padding:0}.nav-sub li ul{list-style:none}.nav-sub li ul a{padding:6px 20px}@media screen and (min-width:1024px){.nav-sub li ul a{padding:6px 20px}}@media screen and (min-width:1440px){.nav-sub li ul a{padding:0 24px 10px}}.nav-sub li ul li.first{display:none}.nav-sub li ul li.last a{padding-bottom:20px}@media screen and (min-width:1024px){.nav-sub li ul li.last a{padding-bottom:20px}}@media screen and (min-width:1440px){.nav-sub li ul li.last a{padding-bottom:20px}}.nav-sub li ul ul{list-style:none}.nav-sub li ul ul a{padding:6px 30px}@media screen and (min-width:1024px){.nav-sub li ul ul a{padding:6px 30px}}@media screen and (min-width:1440px){.nav-sub li ul ul a{padding:0 36px 10px}}.nav-sub>li{background:#fff;border-bottom:1px solid #e8e8e8;margin-left:0;padding:0}.nav-sub>li.active,.nav-sub>li.parent-active{background:#f9f9f9}.nav-sub>li.active>a,.nav-sub>li.parent-active>a{font-size:15px}@media screen and (min-width:1440px){.nav-sub>li.active>a,.nav-sub>li.parent-active>a{font-size:16px}}.nav-sub li.parent-active>a{font-weight:600}.nav-sub li.active>a,.nav-sub li.parent-active ul li a.active{color:#552448;font-weight:600}.nav-sub li.overview{background:none;margin:0}.nav-sub li.overview a{background:none;background:#552448;color:#fff;font-family:Marcellus,Times,serif;font-size:19px;font-weight:400;line-height:24px;padding:12px 20px}@media screen and (min-width:1440px){.nav-sub li.overview a{font-size:20px;line-height:26px;padding:13px 24px}}.nav-career{background:none;display:block;list-style:none;margin:0 0 24px;padding:0}@media screen and (min-width:1440px){.nav-career{margin:0 0 26px}}.nav-career a{color:#000;display:block;font-size:16px;font-weight:400;line-height:22px;padding:12px 19px}@media screen and (min-width:1024px){.nav-career a{font-size:14px;line-height:22px;padding:12px 19px}}@media screen and (min-width:1440px){.nav-career a{font-size:15px;line-height:24px;padding:13px 23px}}.nav-career a.hovered,.nav-career a.nav-sub,.nav-career a:hover{background:#622752;color:#fff}.nav-career li{margin:0 0 12px;padding:0}@media screen and (min-width:1440px){.nav-career li{margin:0 0 13px}}.nav-career li:not(.overview){border:1px solid #622752}.nav-career li.parent-active>a{font-weight:600}.nav-career li.active>a,.nav-career li.parent-active ul li a.active{color:#552448;font-weight:600}.nav-career li.overview a.hovered,.nav-career li.overview a.nav-sub,.nav-career li.overview a:hover{background:none;color:#000}.container{display:block;margin:0 auto;max-width:1440px;position:relative;width:92%}@media screen and (min-width:600px){.container{width:80%}}@media screen and (min-width:768px){.container{width:672px}}@media screen and (min-width:1024px){.container{width:960px}}@media screen and (min-width:1440px){.container{width:1152px}}.container.propertiesContainer{max-width:9999px;width:92%}@media screen and (min-width:768px){.container.propertiesContainer{padding:0;width:94%}}@media screen and (min-width:1024px){.container.propertiesContainer{padding:0 15px;width:100%}}@media screen and (min-width:1440px){.container.propertiesContainer{padding:0 24px}}.container.propertiesContainer.developments{max-width:1728px}.container.searchContainer{max-width:none;padding:0;width:100%}.container.homeContainer{max-width:9999px;width:94%}@media screen and (min-width:600px){.container.homeContainer{padding:0 5px}}@media screen and (min-width:1024px){.container.homeContainer{padding:0 20px;width:100%}}@media screen and (min-width:1440px){.container.homeContainer{padding:0 30px}}.container .sectionHeaderContainer{display:block;left:0;padding:0 0 27px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .1s ease-out .4s;vertical-align:top;width:100%;z-index:3}@media screen and (min-width:1920px){.container .sectionHeaderContainer{padding:0 0 29px}}.container .sectionHeaderContainer p{text-rendering:optimizeLegibility;color:#fff;font-size:22px;font-weight:300;line-height:24px;padding:0;text-align:center}@media screen and (min-width:768px){.container .sectionHeaderContainer p{font-size:45px;line-height:48px}}@media screen and (min-width:1440px){.container .sectionHeaderContainer p{font-size:48px;line-height:52px}}.container--box{background:#fff;bottom:-1em;box-shadow:0 0 15px -5px rgba(0,0,0,.2);display:block;left:-2em;position:absolute;right:-2em;top:-1em}.col,div.article,div.aside{display:block;margin:0 1.041666667%;min-height:1px;position:relative}@media screen and (min-width:768px){.col_1{float:left;width:6.25%}}@media screen and (min-width:1024px){.col_2{float:left;width:14.583333333%}.col_3,div.aside{float:left;width:22.916666667%}.col_4{float:left;width:31.25%}.col_5{float:left;width:39.583333333%}}@media screen and (min-width:768px){.col_6{float:left;width:47.916666667%}}@media screen and (min-width:1024px){.events_col{float:left;width:47.916666667%}.events_col:nth-of-type(odd){padding-right:1em}.events_col:nth-of-type(2n){padding-left:1em}.col_7{float:left;width:56.25%}.col_8,div.article{float:left;width:64.583333333%}.col_9{float:left;width:72.916666667%}.col_10{float:left;width:81.25%}.col_11{float:left;width:89.583333333%}div.article{margin-right:5.208333333%}}@media screen and (min-width:1440px){div.article{margin-right:9.375%}}@media screen and (min-width:1024px){div.aside{width:27.083333333%}}@media screen and (min-width:1440px){div.aside{width:22.916666667%}}.col_break{clear:left}.col_center{float:none;margin:0 auto}.col_home{margin:0;padding:0 0 12px;width:100%}@media screen and (min-width:600px){.col_home{float:left;padding:0 5px 10px;width:50%}}@media screen and (min-width:1024px){.col_home{padding:0 5px;width:33.333333333%}}@media screen and (min-width:1440px){.col_home{padding:0;width:100%}}.col_nav{display:none}@media screen and (min-width:1024px){.col_nav{display:block;padding:0 2.083333333% 0 0}.col_right{float:right}}.col_gallery{margin:0 .78125%}.loadContainer{opacity:0;transition:opacity .05s ease-out 0s}.loadContainer.show{opacity:1;transition:opacity .1s ease-out 0s}.tabContent{height:0;opacity:0;overflow:hidden}.tabContent.show{height:auto;opacity:1;transition:opacity .1s ease-out 0s}div.half{box-sizing:border-box;display:block}@media screen and (min-width:768px){div.half{float:left;padding-right:7px;width:50%}div.half:nth-of-type(2n){padding-left:7px;padding-right:0}}@media screen and (min-width:1024px){div.half{padding-right:10px}div.half:nth-of-type(2n){padding-left:10px;padding-right:0}}@media screen and (min-width:1440px){div.half{padding-right:12px}div.half:nth-of-type(2n){padding-left:12px;padding-right:0}}@media screen and (min-width:1920px){div.half{padding-right:15px}div.half:nth-of-type(2n){padding-left:15px;padding-right:0}}.splitHalf{box-sizing:border-box;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:1;row-gap:0}@media screen and (min-width:768px){.splitHalf{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.splitHalf{-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:1440px){.splitHalf{-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:1920px){.splitHalf{-moz-column-gap:30px;column-gap:30px}}.splitThird{box-sizing:border-box;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:1;row-gap:0}@media screen and (min-width:768px){.splitThird{grid-template-columns:repeat(3,1fr);justify-content:left}}@media screen and (min-width:1024px){.splitThird{-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:1440px){.splitThird{-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:1920px){.splitThird{-moz-column-gap:30px;column-gap:30px}}.splitTwoThirds{box-sizing:border-box;display:grid}@media screen and (min-width:768px){.splitTwoThirds{grid-column:span 2}}@media screen and (min-width:1024px){.splitTwoThirds{-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:1440px){.splitTwoThirds{-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:1920px){.splitTwoThirds{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:768px){.splitTwoCols{grid-column:span 2}.splitMortgageCalculator{grid-column:span 3}}@media screen and (min-width:1080px){.splitMortgageCalculator{border-right:1px solid #e8e8e8;grid-column:span 2;padding-right:30px}}@media screen and (min-width:1440px){.splitMortgageCalculator{padding-right:36px}}@media screen and (min-width:1920px){.splitMortgageCalculator{padding-right:45px}}section{display:block}section.line{border-top:1px solid #e8e8e8;padding:47px 0}@media screen and (min-width:768px){section.line{padding:47px 0}}@media screen and (min-width:1440px){section.line{padding:64px 0}}@media screen and (min-width:1920px){section.line{padding:77px 0}}section.property{padding-top:72px}@media screen and (min-width:768px){section.property{padding-top:84px}}@media screen and (min-width:1440px){section.property{padding-top:104px}}@media screen and (min-width:1920px){section.property{padding-top:117px}}section.search,section.transparent{background:none}section.filter{padding-top:48px!important}@media screen and (min-width:768px){section.filter{padding-top:48px!important}}@media screen and (min-width:1080px){section.filter{padding-top:60px!important}}@media screen and (min-width:1440px){section.filter{padding-top:65px!important}}section.top{padding-top:24px}@media screen and (min-width:768px){section.top{padding-top:36px}}@media screen and (min-width:1440px){section.top{padding-top:39px}}@media screen and (min-width:1920px){section.top{padding-top:52px}}section.bottom{padding-bottom:24px}@media screen and (min-width:768px){section.bottom{padding-bottom:36px}}@media screen and (min-width:1440px){section.bottom{padding-bottom:39px}}@media screen and (min-width:1920px){section.bottom{padding-bottom:52px}}section.bg{background-position:50%;background-repeat:no-repeat;background-size:cover}section.bg:after{background-image:linear-gradient(120deg,#552448,#381930);bottom:0;content:"";display:block;opacity:.9;position:absolute;top:0;width:100%;z-index:2}section.bg *{color:#fff}section.bg .bgInner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;filter:grayscale(100%);position:absolute;top:0;width:100%;z-index:1}section.bg .container{z-index:3}.nav-career li.overview section.bg a,section.bg .nav-career li.overview a,section.bg h2{margin-bottom:18px}@media screen and (min-width:1440px){.nav-career li.overview section.bg a,section.bg .nav-career li.overview a,section.bg h2{margin-bottom:26px}}section.bg .svgelement{margin-top:-3px}section.bg .container{padding:0 0 26px}section.bg .wwwu_feature{display:block;font-size:34px;line-height:36px;margin-bottom:24px;padding:16px 0 8px;position:relative;text-align:center}@media screen and (min-width:1440px){section.bg .wwwu_feature{font-size:42px;line-height:48px;margin-bottom:39px;padding:32px 0 20px}}section.bg .wwwu_feature:before{border:1px solid hsla(0,0%,100%,.45);content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.bg .wwwu_feature .label{display:block;font-size:.333333333em;text-transform:uppercase}section.bg .wwwu_feature .value{display:block;font-weight:600}section.bg .wwwu_feature.animated:before{border:1px solid hsla(0,0%,100%,.6);transition:border .3s ease-out 0s}section.hero{background-position:50%;background-repeat:no-repeat;background-size:cover}section.hero.test{height:720px;margin-top:0!important;padding:0;transition:all .3s ease-out 0s;z-index:11}section.hero.heroSmall{height:120px}@media screen and (min-width:768px){section.hero.heroSmall{height:192px}}@media screen and (min-width:1024px){section.hero.heroSmall{height:192px}}@media screen and (min-width:1440px){section.hero.heroSmall{height:234px}}@media screen and (min-width:1920px){section.hero.heroSmall{height:234px}}section.hero h1{color:#fff;text-align:center}@media screen and (min-width:768px){section.hero h1{font-size:2.5em;text-align:left}}section.hero p{color:#fff}section.shadow{border:none;box-shadow:0 0 80px 0 rgba(0,0,0,.5)}section.afterSearch{padding-top:0}@media screen and (min-width:768px){section.afterSearch{padding-top:0}}@media screen and (min-width:1440px){section.afterSearch{padding-top:0}}@media screen and (min-width:1920px){section.afterSearch{padding-top:0}}section.grey{background:#e8e8e8}section.white{background:#fff}section.blue{background:#e8e8e8;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}section.properties{background:#f9f9f9}.nav-career li.overview section.gallery a,section.gallery .nav-career li.overview a,section.gallery h2{padding:17px 0 31px}@media screen and (min-width:1440px){.nav-career li.overview section.gallery a,section.gallery .nav-career li.overview a,section.gallery h2{padding:18px 0 34px}}section.gallery .gradient{background-color:transparent;background-image:url(/assets/interface/gallery_bg.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;bottom:3em;display:none;height:5em;position:absolute;width:100%}section.gallery .collapse,section.gallery .expand{background:hsla(0,0%,100%,.95);bottom:0;display:none;height:3em;position:relative;width:100%}section.gallery .collapse p,section.gallery .expand p{text-rendering:optimizeLegibility;color:#8c8c8c;cursor:pointer;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:400;line-height:1;margin:0 auto;padding:.7em 0;text-align:center}section.gallery .collapse p span,section.gallery .expand p span{color:#552448;font-weight:600}section.gallery .collapse{display:block}section.gallery .container{max-height:10000px;transition:max-height .6s ease-out 0s}section.gallery.collapsed .expand,section.gallery.collapsed .gradient{display:block}section.gallery.collapsed .collapse{display:none}section.gallery.collapsed .container{max-height:24.5em;overflow:hidden;transition:max-height .4s ease-out 1s}@media screen and (min-width:768px){section.gallery.collapsed .container{max-height:455px}}@media screen and (min-width:1024px){section.gallery.collapsed .container{max-height:437px}}@media screen and (min-width:1440px){section.gallery.collapsed .container{max-height:410px}}.sliderCta,.sliderMyPP,section.cta{background:#fff;border-top:1px solid #e8e8e8;padding:0}.sliderCta .container,.sliderMyPP .container,section.cta .container{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:auto 240px;padding:24px 0 36px}@media screen and (min-width:768px){.sliderCta .container,.sliderMyPP .container,section.cta .container{background-size:auto 320px;padding:36px 0 48px}}@media screen and (min-width:1024px){.sliderCta .container,.sliderMyPP .container,section.cta .container{width:800px}}@media screen and (min-width:1440px){.sliderCta .container,.sliderMyPP .container,section.cta .container{background-size:auto 380px;padding:39px 0 52px;width:960px}}@media screen and (min-width:1920px){.sliderCta .container,.sliderMyPP .container,section.cta .container{padding:52px 0 65px}}.sliderCta .col_9,.sliderMyPP .col_9,section.cta .col_9{float:left;width:72.916666667%}.sliderCta,.sliderMyPP{background:none;border:0;display:block;left:50%;padding:0 10px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sliderCta .container,.sliderMyPP .container{padding:0 15px}@media screen and (min-width:768px){.sliderCta .container,.sliderMyPP .container{padding:0 0 36px}}@media screen and (min-width:1024px){.sliderCta .container,.sliderMyPP .container{padding:0 0 48px}}@media screen and (min-width:1440px){.sliderCta .container,.sliderMyPP .container{padding:13px 0 65px}}@media screen and (min-width:768px){.sliderCta,.sliderMyPP{background:#fff;padding:0 20px;width:auto}}@media screen and (min-width:1024px){.sliderCta,.sliderMyPP{padding:0 25px}}@media screen and (min-width:1440px){.sliderCta,.sliderMyPP{padding:0 36px}}.sliderMyPP{background:#fff;padding:24px;width:300px}@media screen and (min-width:600px){.sliderMyPP{padding:24px 24px 12px;width:450px}}@media screen and (min-width:768px){.sliderMyPP{padding:36px}}.sliderMyPP .container{background:#fff;padding:0;width:auto}@media screen and (min-width:600px){.sliderMyPP .col_6{float:left;width:47.916666667%}}.nav-career li.overview .sliderMyPP a,.sliderMyPP .nav-career li.overview a,.sliderMyPP h2{background:#552448;color:#fff;margin:-24px -24px 12px;padding:15px 24px}@media screen and (min-width:768px){.nav-career li.overview .sliderMyPP a,.sliderMyPP .nav-career li.overview a,.sliderMyPP h2{margin:-36px -36px 24px;padding:18px 36px}}@media screen and (min-width:1440px){.nav-career li.overview .sliderMyPP a,.sliderMyPP .nav-career li.overview a,.sliderMyPP h2{font-size:24px;line-height:26px;margin:-36px -36px 26px;padding:19px 36px 20px}}.nav-career li.overview .sliderMyPP a .svg-user,.sliderMyPP .nav-career li.overview a .svg-user,.sliderMyPP h2 .svg-user{display:none}@media screen and (min-width:600px) and (max-width:767px){.sliderMyPP p.enhanced{padding:7px 0 5px}}.sliderMyPP ul{list-style-type:none;padding:0 0 12px}@media screen and (min-width:1440px){.sliderMyPP ul{padding:0 0 26px}}.sliderMyPP ul li{margin-left:15px;padding:7px 0 5px 9px}@media screen and (min-width:600px){.sliderMyPP ul li{line-height:18px;padding:4px 0 2px 9px}}@media screen and (min-width:768px){.sliderMyPP ul li{line-height:24px;padding:7px 0 5px 9px}}@media screen and (min-width:1440px){.sliderMyPP ul li{line-height:26px;margin-left:18px;padding:8px 0 5px 10px}}.sliderMyPP .svgelement{fill:#1dcac4;margin:-3px .75em 0 -1.75em}section.related{border-top:1px solid #e0e0e0}.paginate{display:none;margin:0}.paginate :after{clear:both;content:"";display:table}@media screen and (min-width:768px){.paginate{display:block;min-height:1px}}.paginate.top{float:left;width:40%}.paginate.bottom{display:block;float:right}.paginate .overview{float:left;font-size:13px;font-weight:400;margin:4px 1em 0 0;width:22%}.paginate ul{float:left;list-style-type:none;margin:0!important;padding:0!important}.paginate a{background:#f9f9f9;border:1px solid #d9d9d9!important;color:#000;display:block;float:left;margin:0 6px 0 0;padding:5px 10px;text-align:center}@media screen and (min-width:1440px){.paginate a{padding:5px 12px 6px}}.paginate a:hover{background:#e8e8e8}.paginate li{background-image:none!important;display:inline-block;font-size:12px;font-weight:600;list-style-type:none;margin:0;padding:0;vertical-align:middle}@media screen and (min-width:1440px){.paginate li{font-size:13px}}.paginate li.active{background:#fff;border:1px solid #bababa!important;color:#622752;margin:0 6px 0 0;padding:5px 10px;text-align:center}@media screen and (min-width:1440px){.paginate li.active{padding:5px 12px 6px}}.message{background:transparent;display:block;opacity:0;padding:1em 0;position:fixed;top:-3em;transition:all .5s ease-out 0s;width:100%;z-index:200}.message,.message p{color:#fff;text-align:center}.message p{line-height:1;padding:0}.messageSuccess{background:rgba(25,175,170,.9)}.messageError{background:rgba(234,80,78,.9)}.messageShow{opacity:1;top:0;transition:all .5s ease-out 0s}.message_inpage{display:none;position:relative}.message_inpage p{padding:0}.message_inpage p:first-of-type{padding-top:7px}@media screen and (min-width:1080px){.message_inpage p:first-of-type{padding-top:8px}}.message_inpage p:last-of-type{padding-bottom:5px}.message_inpage.error{color:#ea504e;display:block}.message_inpage.error *{color:#ea504e}.autocomplete-suggestions{background:#fff;border:1px solid #e8e8e8;box-shadow:1px 4px 3px rgba(50,50,50,.16);cursor:default;overflow:auto}.autocomplete-suggestion{border-bottom:1px solid #e8e8e8;color:#000;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:12px 10px;white-space:nowrap}@media screen and (min-width:1080px){.autocomplete-suggestion{font-size:13px;padding:9px 10px}}@media screen and (min-width:1280px){.autocomplete-suggestion{font-size:14px;padding:9px 12px}}.autocomplete-suggestion img{display:inline;height:39px;margin:0 9px 0 0;vertical-align:top;width:52px}.autocomplete-no-suggestion{padding:6px}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#552448;font-weight:700}.autocomplete-group{padding:6px}.autocomplete-group strong{border-bottom:1px solid #000;color:#000;display:block;font-size:16px;font-weight:700}.cookieConsent{background:rgba(0,0,0,.9);bottom:0;display:none;padding:1.5em 1em;position:fixed;text-align:center;width:100%;z-index:1000}@media screen and (min-width:1024px){.cookieConsent{text-align:right}}.cookieConsent p{color:#fff;padding:0 0 1em;text-align:center}@media screen and (min-width:1024px){.cookieConsent p{padding:0;text-align:left}}.cookieConsent a{color:#552448}.cookieConsent.show{display:block}.video-container{display:block;height:0;margin:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.playBtn{background:rgba(98,39,82,.9);border-radius:1.5em;bottom:50%;display:block;height:3em;left:50%;margin:0 0 -1.5em -1.5em;position:absolute;width:3em}.playBtn .svgelement{fill:#fff;height:1.5em;margin:.75em .65em .75em .85em;width:1.5em}.playBtn .svg-3d{height:1.5em;margin:.75em;width:1.5em}.playBtn.black{background:rgba(54,54,54,.75)}.playBtn:hover{background:rgba(109,43,91,.9)}.google_map{display:none;overflow:hidden;position:relative}@media screen and (min-width:1024px){.google_map{display:block;margin:-84px 0 12px 20px}}@media screen and (min-width:1440px){.google_map{margin:-91px 0 26px 24px}}@-webkit-keyframes showPrice{0%{opacity:0}to{opacity:1}}@keyframes showPrice{0%{opacity:0}to{opacity:1}}body.currencyEUR .priceEUR{-webkit-animation:showPrice .5s forwards;animation:showPrice .5s forwards}body:not(.currencyEUR) .priceEUR{display:none;opacity:0}body.currencyGBP .priceGBP{-webkit-animation:showPrice .5s forwards;animation:showPrice .5s forwards}body:not(.currencyGBP) .priceGBP{display:none;opacity:0}body.currencyUSD .priceUSD{-webkit-animation:showPrice .5s forwards;animation:showPrice .5s forwards}body:not(.currencyUSD) .priceUSD{display:none;opacity:0}.pageBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;margin:0 0 24px;opacity:0;overflow:hidden;padding-top:42%;position:relative;top:0;width:100%}@media screen and (min-width:768px){.pageBanner{padding-top:42%;padding-top:276px}}@media screen and (min-width:1080px){.pageBanner{padding-top:264px}}@media screen and (min-width:1280px){.pageBanner{padding-top:300px}}@media screen and (min-width:1440px){.pageBanner{margin:0 0 39px;padding-top:312px}}@media screen and (min-width:1680px){.pageBanner{padding-top:390px}}.pageBanner.show{opacity:1;transition:opacity .6s ease-in 0s}section.filter .pageBanner{margin-top:-60px}@media screen and (min-width:768px){section.filter .pageBanner{margin-top:-48px}}@media screen and (min-width:1440px){section.filter .pageBanner{margin-top:-65px}}.aside .box{margin:0 0 30px}@media screen and (min-width:1440px){.aside .box{margin:0 0 32px}}.aside .box .nav-career li.overview a,.aside .box h2,.nav-career li.overview .aside .box a{font-size:19px;line-height:24px;padding:0 0 16px}@media screen and (min-width:1440px){.aside .box .nav-career li.overview a,.aside .box h2,.nav-career li.overview .aside .box a{font-size:20px;line-height:26px;padding:0 0 18px}}.aside .box .nav-career li.overview a a,.aside .box h2 a,.nav-career li.overview .aside .box a a{color:#000}.aside ul.nav:not(.nav-sub){border-top:2px solid #622752;display:block;list-style:none;padding:0}.aside ul.nav:not(.nav-sub) a{color:#000;display:block;font-size:16px;font-weight:400;line-height:24px;padding:12px 20px}@media screen and (min-width:1024px){.aside ul.nav:not(.nav-sub) a{font-size:14px;line-height:17px;padding:12px 20px}}@media screen and (min-width:1440px){.aside ul.nav:not(.nav-sub) a{font-size:15px;line-height:18px;padding:16px 24px 17px}}@media screen and (min-width:1024px){.aside ul.nav:not(.nav-sub) a.hovered,.aside ul.nav:not(.nav-sub) a.nav-sub,.aside ul.nav:not(.nav-sub) a:hover{color:#622752}}.aside ul.nav:not(.nav-sub) li{border-top:1px solid #e8e8e8;margin:0;padding:0}.widget{display:block;opacity:0;overflow:hidden;position:relative}.widget.show{opacity:1;transition:opacity .4s ease-out 0s}.testimonial{margin:0;width:100%}.testimonial p{color:#000;display:block;font-size:14px;font-style:italic;font-weight:400;line-height:19px;padding:0;quotes:"“" "”";text-align:left}@media screen and (min-width:768px){.testimonial p{font-size:15px}}@media screen and (min-width:1024px){.testimonial p{font-size:14px;line-height:19px}}@media screen and (min-width:1440px){.testimonial p{font-size:15px;line-height:20px}}.testimonial p:before{color:#622752;content:none;content:open-quote;font-size:3em;font-weight:600;line-height:.01;margin:0 .25em -4px -.2em;vertical-align:-.4em}.testimonial p span{display:block;font-size:12px;font-style:normal;padding:5px 0 0}@media screen and (min-width:1440px){.testimonial p span{font-size:13px}}.testimonial p span:before{content:"- "}.testimonial span{font-weight:600}.testimonial img{width:100%}.testimonial .img{display:block;overflow:hidden;padding-top:75%;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.testimonial .img{float:left;padding-top:37.5%;width:50%}}@media screen and (min-width:1024px){.testimonial .img{padding-top:179px}}@media screen and (min-width:1440px){.testimonial .img{padding-top:207px}}.testimonial .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;box-shadow:inset 0 0 48px 0 rgba(0,0,0,.3);display:block;left:0;position:absolute;right:0;top:0;transition:all .4s ease-out 0s}.testimonial .readmoreOverlay{background:rgba(85,36,72,.9);bottom:0;display:block;padding:0;position:absolute;top:auto;width:100%}.testimonial .readmoreOverlay .readmoreInner{fill:#fff;color:#fff;display:none;font-size:.875em;font-weight:600;line-height:1.25;margin:0 auto;position:relative;quotes:"“" "”";text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}.testimonial .readmoreOverlay .readmoreInner:before{color:#fff;content:open-quote;display:block;font-size:6em;font-weight:600;line-height:.1;margin:.125em 0 0}.testimonial .inner{background:#fff;display:block;padding:15px 20px 21px;position:relative;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.testimonial .inner{float:left;padding:24px 30px;width:50%}}@media screen and (min-width:1024px){.testimonial .inner{padding:13px 20px 23px}}@media screen and (min-width:1440px){.testimonial .inner{padding:15px 24px 24px}}.testimonial:hover .readmoreOverlay{background:rgba(85,36,72,.9);top:0}.testimonial:hover .readmoreOverlay .readmoreInner{display:block;text-align:center}.testimonial:hover .bg{bottom:-9px;box-shadow:inset 0 0 36px 0 rgba(0,0,0,.1);left:-9px;right:-9px;top:-9px;transition:all .4s ease-out 0s}.testimonial.homeTestimonial{background:#000;margin:20px 0 12px;padding-bottom:40%;position:relative;width:100%}@media screen and (min-width:600px){.testimonial.homeTestimonial{padding-bottom:15%}}@media screen and (min-width:768px){.testimonial.homeTestimonial{padding-bottom:0}}@media screen and (min-width:1024px){.testimonial.homeTestimonial{height:360px;margin:0;padding-bottom:0}}@media screen and (min-width:1440px){.testimonial.homeTestimonial{height:416px}}.testimonial.homeTestimonial .img{padding-top:70%;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.testimonial.homeTestimonial .img{padding-top:35%;width:50%}}.testimonial.homeTestimonial .inner{bottom:0;padding:18px 20px;position:absolute;top:auto}@media screen and (min-width:768px){.testimonial.homeTestimonial .inner{right:0;top:0;width:50%}}@media screen and (min-width:768px) and (max-width:1023px){.testimonial.homeTestimonial .inner{padding:24px 30px}}@media screen and (min-width:1024px){.testimonial.homeTestimonial .inner{min-height:133px;padding:18px 25px;right:auto;top:auto;width:100%}}@media screen and (min-width:1440px){.testimonial.homeTestimonial .inner{min-height:146px;padding:20px 30px}}.testimonial.homeTestimonial .playBtn{bottom:auto;left:auto;right:1em;top:-4em}@media screen and (min-width:768px){.testimonial.homeTestimonial .playBtn{left:-3em;top:1em}}@media screen and (min-width:1024px){.testimonial.homeTestimonial .playBtn{left:auto;top:-4em}}@media screen and (min-width:768px) and (max-width:1023px){.testimonial.homeTestimonial:hover .inner{top:0}}.heroFade{background:rgba(0,0,0,.1);bottom:0;display:none;position:absolute;top:0;width:100%}.heroFade,.heroFade.hover{transition:background .3s ease-out 0s}.heroFade.hover{background:transparent}.heroContainer{background:rgba(0,0,0,.6);border-radius:2px;display:block;left:50%;margin-top:0;opacity:0;padding:0 1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);vertical-align:top;width:20em;z-index:3}@media screen and (min-width:768px){.heroContainer{margin-top:-36px;padding:.5em 2em 0;width:26em}}@media screen and (min-width:1024px){.heroContainer{width:30em}}@media screen and (min-width:1080px){.heroContainer{width:30em}}@media screen and (min-width:1440px){.heroContainer{margin-top:-39px;width:30em}}.heroContainer .nav-career li.overview a,.heroContainer h2,.nav-career li.overview .heroContainer a{color:#fff;font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1;padding:19px 0 5px;text-align:center}@media screen and (min-width:768px){.heroContainer .nav-career li.overview a,.heroContainer h2,.nav-career li.overview .heroContainer a{font-size:32px}}@media screen and (min-width:1024px){.heroContainer .nav-career li.overview a,.heroContainer h2,.nav-career li.overview .heroContainer a{font-size:36px;padding:23px 0 1px}}@media screen and (min-width:1440px){.heroContainer .nav-career li.overview a,.heroContainer h2,.nav-career li.overview .heroContainer a{font-size:40px;padding:24px 0 2px}}.heroContainer p{font-size:13px;line-height:19px;text-align:center}@media screen and (min-width:768px){.heroContainer p{font-size:16px;line-height:24px}}@media screen and (min-width:1440px){.heroContainer p{font-size:17px;line-height:26px}}.heroContainer p.zzzz{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:.857142857em;font-weight:600;line-height:1.25;padding:.75em 0 1.5em;text-align:center;text-shadow:0 1px 10px 0 rgba(0,0,0,.25)}@media screen and (min-width:768px){.heroContainer p.zzzz{font-size:1.142857143em;line-height:1.5;padding:1em 0 2em}}.heroContainer a{text-align:center}.heroContainer.fade{opacity:0;transition:opacity .2s ease-out 0s}.heroContainer.ready{opacity:1;transition:opacity .2s ease-in-out 0s}.ctaContainer{height:auto;transform:translateY(-50%);vertical-align:top;width:100%;z-index:3}.ctaContainer,.heroProperty .pMessage{display:block;position:absolute;top:50%}.heroProperty .pMessage{color:#fff;font-size:15px;font-weight:600;height:80px;left:50%;line-height:17px;margin:-40px 0 0 -70px;opacity:0;padding:0;text-align:center;transform:scale(.8);width:140px}@media screen and (min-width:768px){.heroProperty .pMessage{transform:scale(1)}}.heroProperty .pMessage .svgelement{fill:#fff;display:block;height:39px;margin:0 auto 10px;width:36px}.heroProperty .pMessage .plus{display:block}.heroProperty .pMessage .turn,.heroProperty .pMessage.turn .plus{display:none}.heroProperty .pMessage.turn .turn{display:block}.heroProperty .pMessage.ready{opacity:1;transition:all .3s ease-out .3s}.heroProperty .pBg{background:rgba(0,0,0,.75);border-radius:90px;display:block;height:160px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);width:160px}.heroProperty .pBg.ready{opacity:1;transform:translate(-50%,-50%) scale(.8);transition:all .3s ease-out 0s}@media screen and (min-width:768px){.heroProperty .pBg.ready{transform:translate(-50%,-50%) scale(1)}}.heroProperty a:hover .pBg{background:rgba(85,36,72,.9);height:180px;transition:all .2s ease-out 0s;width:180px}.location-wrapper:before{content:"";display:block;height:11em;position:absolute;width:100%}.location-grid{grid-gap:1em;display:grid;margin-bottom:12px}@media screen and (min-width:768px){.location-grid{grid-gap:2em}}@media screen and (min-width:1024px){.location-grid{grid-template-columns:repeat(5,1fr);margin-bottom:24px}}@media screen and (min-width:1440px){.location-grid{margin-bottom:39px}}.collectionMedia{display:block;height:0;padding-top:49%;position:relative}.collectionMedia img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.collectionMedia iframe{display:block;height:100%!important;margin:0 auto;position:relative;width:100%!important}@media screen and (min-width:1024px){.collectionMedia{grid-column:span 5;padding-top:35%}}.collectionMedia .playBtn{cursor:pointer;font-size:3em}.videoPlayerInner{bottom:0;display:block;position:absolute;top:0;width:100%}.collectionMap{height:auto;width:100%}@media screen and (min-width:1024px){.collectionMap{grid-column:span 2}.collectionMap.larger{grid-column:2/span 3}}.collectionTeaserLimit{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (min-width:1440px){.collectionTeaserLimit{-webkit-line-clamp:4;line-clamp:4}}.collectionTeaserLimit.unlimit{-webkit-line-clamp:unset;line-clamp:unset}.collectionTeaserBlock{background:#f9f9f9;padding:1em 3em}.collectionTeaserBlock .svgelement{margin:-3px .375em 0 0}@media screen and (min-width:1024px){.collectionTeaserBlock{grid-column:span 3;padding:1.5em 3em}}.collectionTeaser .svgelement{margin:-3px .375em 0 0}@media screen and (min-width:1080px){.collectionTeaser{padding:0 0 24px}}@media screen and (min-width:1440px){.collectionTeaser{padding:0 0 26px}}@media screen and (min-width:1680px){.collectionTeaser{padding:0 0 39px}}@media screen and (min-width:1920px){.collectionTeaser{padding:0 0 52px}}@media screen and (min-width:2560px){.collectionTeaser{padding:0 0 65px}}.searchSummary.banner{padding:0 0 12px}@media screen and (min-width:1024px){.searchSummary.banner{padding:0 15px 12px;width:100%}}@media screen and (min-width:1440px){.searchSummary.banner{padding:0 24px 13px}}.searchSummary.banner h1{background:rgba(85,36,72,.9);color:#fff;font-weight:300;padding:12px 15px;position:absolute;top:-84px}@media screen and (min-width:768px){.searchSummary.banner h1{padding:11px 20px 13px;top:-84px}}@media screen and (min-width:1024px){.searchSummary.banner h1{top:-72px}}@media screen and (min-width:1440px){.searchSummary.banner h1{padding:11px 24px 15px;top:-91px}}.propertyUtilityBtn{display:inline-block;padding:9px}.propertyUtilityBtn .svgelement{fill:#000;margin:0}.propertyUtilityBtn .label{color:#000;display:inline-block;font-weight:600;padding:0 0 0 3px}@media screen and (min-width:1440px){.propertyUtilityBtn{padding:9px 10px 10px}}.filterSelected,.searchSave,.searchView{background:#f9f9f9;border:1px solid #d9d9d9!important;display:none;float:right;margin:0 6px 0 0;text-align:right;width:34px}@media screen and (min-width:1024px){.filterSelected,.searchSave,.searchView{display:block}}@media screen and (min-width:1440px){.filterSelected,.searchSave,.searchView{width:39px}}.filterSelected:hover,.searchSave:hover,.searchView:hover{background:#e8e8e8}.filterSelected.selected,.searchSave.selected,.searchView.selected{background:#fff;border:1px solid #bababa!important}.filterSelected.selected .svgelement,.searchSave.selected .svgelement,.searchView.selected .svgelement{fill:#622752}.searchView{text-align:left}.searchSave{background:#fff;border-color:#19afaa!important;display:block;margin:0 0 10px;text-align:center;width:100%}@media screen and (min-width:768px){.searchSave{margin:0 0 0 12px;text-align:right;width:auto}}.searchSave .propertyUtilityBtn{font-size:12px;padding:11px 20px 11px 30px;position:relative}@media screen and (min-width:1440px){.searchSave .propertyUtilityBtn{font-size:13px;padding:13px 24px 11px 36px}}.searchSave .svgelement{fill:#19afaa;-webkit-animation:bell-ring 8s ease-in-out 1s infinite;animation:bell-ring 8s ease-in-out 1s infinite;height:1.25em;left:18px;margin:-.625em 0 0 -.5em;position:absolute;top:50%;width:1.25em}@media screen and (min-width:1440px){.searchSave .svgelement{left:21px}}.searchSave:hover{background:#19afaa}.searchSave:hover .label{color:#fff}.searchSave:hover .svgelement{fill:#fff}@-webkit-keyframes bell-ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes bell-ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.filterSelected{display:inline-block;float:none;margin:0 10px 0 -3px;padding:11px 30px 11px 10px;position:relative;width:auto}@media screen and (min-width:1440px){.filterSelected{padding:13px 30px 11px 12px}}.filterSelected .filterSelectedBtn{bottom:0;display:block;line-height:1;padding:10px 0 12px;position:absolute;right:0;text-align:center;text-transform:lowercase;top:0;width:30px}@media screen and (min-width:1440px){.filterSelected .filterSelectedBtn{padding:11px 0 13px}}.filterSelected .filterSelectedBtn:hover{color:#ea504e}.searchOrderHeader{color:#8c8c8c;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:24px;padding:7px 0 4px;text-transform:uppercase;width:163px}@media screen and (min-width:1024px){.searchOrderHeader{width:615px}}@media screen and (min-width:1440px){.searchOrderHeader{font-size:14px;line-height:26px;padding:7px 0 5px;width:756px}}.searchOrder{color:#000;display:block;float:right;font-size:12px;font-weight:600;line-height:18px;padding:3px 0;position:relative;text-align:right;width:8%}@media screen and (min-width:1280px){.searchOrder{font-size:13px}}@media screen and (min-width:1440px){.searchOrder{font-size:14px;line-height:20px}}.searchOrder .svgelement{margin-top:-2px}.searchOrder.price{text-align:left;width:16%}.searchOrder.change{border-right:1px solid #d9d9d9;text-align:left;width:9%}.searchOrder.sqm{padding-left:1.5%;text-align:left;width:16.5%}.searchOrder.psqm{border-right:1px solid #d9d9d9;text-align:left;width:17%}.searchOrder.active{color:#622752}.searchOrder.active .svgelement{fill:#622752}.filterTagHeader{border-bottom:1px solid #d9d9d9;display:block;font-size:12px;font-weight:600;margin-bottom:-13px;padding:12px 0;position:relative;z-index:1}.filterTagHeader form{display:inline}@media screen and (min-width:1440px){.filterTagHeader{font-size:13px;margin-bottom:-14px;padding:0 0 13px}}.propertiesUtility .listUtility{display:block;position:relative}@media screen and (min-width:768px){.propertiesUtility .listUtility{float:right;width:60%}}.propertiesUtility .listColumnHeader{border-top:1px solid #d9d9d9;display:none;position:relative}@media screen and (min-width:1024px){.propertiesUtility .listColumnHeader{margin:12px 0 0;padding:11px 30px 0 0}}@media screen and (min-width:1280px){.propertiesUtility .listColumnHeader{padding:11px 40px 0 0}}@media screen and (min-width:1440px){.propertiesUtility .listColumnHeader{margin:13px 0 0;padding:12px 48px 0 0}}.propertiesUtility .listColumnHeaderFeatures{display:block;position:relative;width:100%}@media screen and (min-width:1024px){.propertiesUtility .listColumnHeaderFeatures{padding-left:330px}}@media screen and (min-width:1280px){.propertiesUtility .listColumnHeaderFeatures{padding-left:340px}}@media screen and (min-width:1440px){.propertiesUtility .listColumnHeaderFeatures{padding-left:372px}}.propertiesUtility .listColumnHeaderImage{display:block;left:0;position:absolute}@media screen and (min-width:1024px){.propertiesUtility .listColumnHeaderImage{width:300px}}@media screen and (min-width:1440px){.propertiesUtility .listColumnHeaderImage{width:324px}}.propertiesUtility.developments{max-width:1728px}@media screen and (min-width:1024px){.propertiesUtility.small{padding-bottom:12px}.propertiesUtility.small .listColumnHeader{display:block}}@media screen and (min-width:1440px){.propertiesUtility.small{padding-bottom:13px}}.propertiesUtility.tablez .searchOrderHeader{padding-right:20px;width:177px}@media screen and (min-width:1440px){.propertiesUtility.tablez .searchOrderHeader{padding-right:24px;width:216px}}.propertiesUtility.tablez .searchOrder{text-align:left;width:60px;width:100px}.propertiesUtility.tablez .searchOrder.price{width:175px}.propertiesUtility.tablez .searchOrder.beds{width:60px}.propertiesUtility.tablez .searchOrder.time{text-align:right;width:60px}@media screen and (min-width:1440px){.propertiesUtility.tablez .searchOrder{width:120px}.propertiesUtility.tablez .searchOrder.price{width:210px}.propertiesUtility.tablez .searchOrder.beds,.propertiesUtility.tablez .searchOrder.time{width:72px}}.propertyNote,.propertyPrint,.propertyRating,.propertySave,.propertySend{background:#fff;border:1px solid #d9d9d9!important;color:#000;cursor:pointer;display:block;font-size:13px;font-weight:600;margin-bottom:12px;margin-right:6px;padding:0 14px;position:relative;text-align:center}@media screen and (min-width:768px){.propertyNote,.propertyPrint,.propertyRating,.propertySave,.propertySend{display:inline-block;text-align:left}}@media screen and (min-width:1024px){.propertyNote,.propertyPrint,.propertyRating,.propertySave,.propertySend{margin-bottom:0;margin-right:6px;padding:0 19px}}@media screen and (min-width:1440px){.propertyNote,.propertyPrint,.propertyRating,.propertySave,.propertySend{font-size:14px;margin-right:8px;padding:0 23px}}.propertyNote .svgelement,.propertyPrint .svgelement,.propertyRating .svgelement,.propertySave .svgelement,.propertySend .svgelement{fill:#d9d9d9;margin-top:-3px}.propertyNote .default,.propertyPrint .default,.propertyRating .default,.propertySave .default,.propertySend .default{display:inline}.propertyNote .saved,.propertyPrint .saved,.propertyRating .saved,.propertySave .saved,.propertySend .saved{display:none}.propertyNote .btn,.propertyPrint .btn,.propertyRating .btn,.propertySave .btn,.propertySend .btn{cursor:pointer;display:inline-block;line-height:24px;padding:6px 0}@media screen and (min-width:1440px){.propertyNote .btn,.propertyPrint .btn,.propertyRating .btn,.propertySave .btn,.propertySend .btn{line-height:26px;padding:6px 0}}.propertyNote:hover,.propertyPrint:hover,.propertyRating:hover,.propertySave:hover,.propertySend:hover{background:#f9f9f9;border:1px solid #d9d9d9!important;color:#552448}.propertyNote:hover .svgelement,.propertyPrint:hover .svgelement,.propertyRating:hover .svgelement,.propertySave:hover .svgelement,.propertySend:hover .svgelement{fill:#552448}.propertyRating .svgelement{margin:-3px .125em 0}.propertyRating .rating1{margin-left:.75em}.propertyRating.rated .svgelement{fill:#d9d9d9}.propertyRating.rating1 .rating1,.propertyRating.rating2 .rating1,.propertyRating.rating2 .rating2,.propertyRating.rating3 .rating1,.propertyRating.rating3 .rating2,.propertyRating.rating3 .rating3,.propertyRating.rating4 .rating1,.propertyRating.rating4 .rating2,.propertyRating.rating4 .rating3,.propertyRating.rating4 .rating4,.propertyRating.rating5 .rating1,.propertyRating.rating5 .rating2,.propertyRating.rating5 .rating3,.propertyRating.rating5 .rating4,.propertyRating.rating5 .rating5{fill:#ffde2f}.propertyRating:hover .svgelement{fill:#d9d9d9}.propertyRating:hover.hover1 .rating1,.propertyRating:hover.hover2 .rating1,.propertyRating:hover.hover2 .rating2,.propertyRating:hover.hover3 .rating1,.propertyRating:hover.hover3 .rating2,.propertyRating:hover.hover3 .rating3,.propertyRating:hover.hover4 .rating1,.propertyRating:hover.hover4 .rating2,.propertyRating:hover.hover4 .rating3,.propertyRating:hover.hover4 .rating4,.propertyRating:hover.hover5 .rating1,.propertyRating:hover.hover5 .rating2,.propertyRating:hover.hover5 .rating3,.propertyRating:hover.hover5 .rating4,.propertyRating:hover.hover5 .rating5{fill:#ffd910}.propertySave .svgelement{margin:-3px .75em 0 0}.propertySave.saved .svgelement{fill:#e73533}.propertySave.saved .default{display:none}.propertySave.saved .saved{display:inline}.propertySave.saved:hover{border:1px solid #d9d9d9!important;color:#000}.propertyNote .svgelement{margin:-3px .75em 0 0}.propertyPrint,.propertySend{background:#f9f9f9;display:block;margin:0 0 12px}@media screen and (min-width:1440px){.propertyPrint,.propertySend{margin:0 0 13px}}.propertyPrint .svgelement,.propertySend .svgelement{fill:#552448;margin:-3px .75em 0 0!important;vertical-align:middle!important}.propertyPrint:hover,.propertySend:hover{background:#f0f0f0;border:1px solid #d9d9d9!important;color:#000}.propertyPrint:hover .svgelement,.propertySend:hover .svgelement{fill:#552448}.propertyPrint a,.propertySend a{color:#000}@media screen and (min-width:1024px){body.property .propertyHeadline{float:left;margin-right:5.208333333%;width:64.583333333%}}@media screen and (min-width:1440px){body.property .propertyHeadline{margin-right:9.375%}}body.property .propertyPrice{padding:0 0 24px}@media screen and (min-width:1024px){body.property .propertyPrice{float:right;padding:0 0 12px;width:27.083333333%}}@media screen and (min-width:1440px){body.property .propertyPrice{padding:0 0 13px;width:22.916666667%}}body.property .propertyPrice span.priceQualifier{display:block;font-family:Marcellus,Times,serif;font-size:18px;padding:16px 0 10px}@media screen and (min-width:1024px){body.property .propertyPrice span.priceQualifier{padding:18px 0 0}}body.property .propertyPrice p.price{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#19afaa;display:block;font-size:22px;font-weight:600;line-height:24px;padding:6px 0 18px}@media screen and (min-width:600px){body.property .propertyPrice p.price{float:left;width:65%}}@media screen and (min-width:1024px){body.property .propertyPrice p.price{float:none;font-size:28px;line-height:28px;padding:14px 0 15px;width:100%}}@media screen and (min-width:1440px){body.property .propertyPrice p.price{font-size:35px;line-height:39px;padding:14px 0 18px}}body.property .propertyPrice .priceChange{display:block;width:100%}@media screen and (min-width:600px){body.property .propertyPrice .priceChange{float:left;text-align:right;width:35%}}@media screen and (min-width:1024px){body.property .propertyPrice .priceChange{float:none;text-align:left;width:100%}}body.property .propertyPrice .priceChangeInner{fill:#fff;background:#159490;border-radius:3px;color:#fff;cursor:pointer;padding:3px 9px 3px 12px}body.property .propertyPrice .priceChangeInner .svgelement{margin:-2px 0 0}body.property .propertyPriceChanges{display:block;height:auto;max-height:0;opacity:0;overflow:hidden;padding:0;position:relative}body.property .propertyPriceChanges.show{max-height:300px;opacity:1;transition:opacity .1s ease-out .1s}body.property .propertyPriceChanges p{border-top:1px solid #e0e0e0;font-size:11px;line-height:19px;padding:8px 0}@media screen and (min-width:375px){body.property .propertyPriceChanges p{font-size:12px}}@media screen and (min-width:1024px){body.property .propertyPriceChanges p{font-size:11px;letter-spacing:-.0125em}}@media screen and (min-width:1440px){body.property .propertyPriceChanges p{font-size:12px;letter-spacing:-.025em;line-height:20px;padding:9px 0}}body.property .propertyPriceChanges span{display:inline-block;margin-right:-4px;width:28%}@media screen and (min-width:1024px){body.property .propertyPriceChanges span{width:29%}}body.property .propertyPriceChanges span.long{width:84%}@media screen and (min-width:1024px){body.property .propertyPriceChanges span.long{width:87%}}body.property .propertyPriceChanges span:last-of-type{width:16%}@media screen and (min-width:1024px){body.property .propertyPriceChanges span:last-of-type{width:13%}}body.property .keyInformation{display:block}.nav-career li.overview body.property .keyInformation a,body.property .keyInformation .nav-career li.overview a,body.property .keyInformation h2{padding:5px 0 15px}@media screen and (min-width:768px){.nav-career li.overview body.property .keyInformation a,body.property .keyInformation .nav-career li.overview a,body.property .keyInformation h2{padding:5px 0 15px}}@media screen and (min-width:1440px){.nav-career li.overview body.property .keyInformation a,body.property .keyInformation .nav-career li.overview a,body.property .keyInformation h2{padding:5px 0 17px}}body.property .keyInformation .svgelement{fill:#552448;margin:5px .75em 0 -2em;vertical-align:top}body.property .keyInformation p{border-bottom:1px solid #e8e8e8;border-top:0;color:#000;font-size:13px;font-weight:600;padding:11px 15px 12px 40px;position:relative}@media screen and (min-width:1440px){body.property .keyInformation p{font-size:14px;padding:12px 18px 13px 48px}}body.property .keyInformation p.offer{border:0;font-weight:400;padding:0}body.property .propertyDesc .keyInformation{margin:0 0 24px}@media screen and (min-width:768px){body.property .propertyDesc{float:left;margin-right:5.208333333%;width:60.416666667%}body.property .propertyDesc .keyInformation{display:none}}@media screen and (min-width:1024px){body.property .propertyDesc{min-height:600px;width:64.583333333%}}@media screen and (min-width:1440px){body.property .propertyDesc{margin-right:9.375%;min-height:650px}}body.property .propertyInfo .keyInformation{display:none}@media screen and (min-width:768px){body.property .propertyInfo{float:right;width:31.25%}body.property .propertyInfo .keyInformation{display:block}}@media screen and (min-width:1024px){body.property .propertyInfo{padding-top:12px;width:27.083333333%}}@media screen and (min-width:1440px){body.property .propertyInfo{padding-top:13px;width:22.916666667%}}body.property .sold,body.property .under_offer{background:rgba(231,53,51,.9);display:block;position:relative;width:100%}.nav-career li.overview body.property .sold a,.nav-career li.overview body.property .under_offer a,body.property .sold .nav-career li.overview a,body.property .sold h2,body.property .under_offer .nav-career li.overview a,body.property .under_offer h2{color:#fff;padding:13px 36px;text-align:center;text-transform:uppercase}body.property .under_offer{background:rgba(255,175,45,.9)}body.property section.grey,body.property section.greyAfter{background-position:top;background-repeat:no-repeat;background-size:130px 20px}body.property section.features{padding:24px 0}@media screen and (min-width:1440px){body.property section.features{padding:39px 0}}body.property section.area{padding:13px 0 26px}body.property section.area .img{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;position:absolute;top:0;width:50%}body.property section.area .container{margin:0 0 0 50%;width:50%}body.property section.area .col{margin:0 60px 0 48px}.utility{display:block;padding:0 0 12px;position:relative}@media screen and (min-width:1024px){.utility{padding:0 0 24px}}@media screen and (min-width:1440px){.utility{padding:0 0 26px}}.utility .myPP,.utility .social{display:block;position:relative}.utility .social{padding-top:24px}@media screen and (min-width:1440px){.utility .social{padding-top:26px}}.containerPropertyTitle{background:rgba(0,0,0,.9);display:block;margin:-48px 0 36px;position:relative}@media screen and (max-width:767px){.containerPropertyTitle{width:100%}}@media screen and (min-width:768px){.containerPropertyTitle{background:none;height:192px;margin:-240px auto 48px}}@media screen and (min-width:1440px){.containerPropertyTitle{height:195px;margin:-260px auto 65px}}@media screen and (min-width:1920px){.containerPropertyTitle{height:221px;margin:-299px auto 78px}}.containerPropertyTitle .col{height:auto}@media screen and (max-width:767px){.containerPropertyTitle .col{margin:0 5%}}@media screen and (min-width:768px){.containerPropertyTitle .col{height:192px}}@media screen and (min-width:1440px){.containerPropertyTitle .col{height:195px}}@media screen and (min-width:1920px){.containerPropertyTitle .col{height:221px}}.containerPropertyTitle h1{color:#fff;font-size:22px;font-weight:300;line-height:24px;padding:17px 0 34px}@media screen and (min-width:768px){.containerPropertyTitle h1{background:rgba(0,0,0,.9);bottom:0;font-size:30px;line-height:36px;margin:0;max-width:620px;padding:22px 170px 30px 20px;position:absolute}}@media screen and (min-width:1024px){.containerPropertyTitle h1{bottom:0;margin:0;max-width:620px;padding:22px 170px 30px 20px;position:absolute}}@media screen and (min-width:1440px){.containerPropertyTitle h1{font-size:42px;line-height:46px;max-width:744px;padding:22px 204px 30px 24px}}@media screen and (min-width:1920px){.containerPropertyTitle h1{font-size:48px;line-height:52px;padding:22px 204px 30px 24px}}.containerPropertyTitle h1 .video{color:#fff;display:block;font-size:15px;font-weight:600;margin:4px 0 -1px;text-transform:uppercase}@media screen and (min-width:768px){.containerPropertyTitle h1 .video{margin:3px 0 -18px}}@media screen and (min-width:1440px){.containerPropertyTitle h1 .video{font-size:18px}}.containerPropertyTitle h1 .play{border:1px solid #fff;border-radius:8px;display:inline-block;height:16px;margin:-3px 4px 0 0;position:relative;vertical-align:middle;width:16px}@media screen and (min-width:1440px){.containerPropertyTitle h1 .play{border:2px solid #fff;border-radius:10px;height:20px;margin:-4px 4px 0 0;width:20px}}.containerPropertyTitle h1 .play .svgelement{fill:#fff;display:block;height:14px;margin:0;width:14px}@media screen and (min-width:1440px){.containerPropertyTitle h1 .play .svgelement{height:16px;width:16px}}.containerPropertyTitle h1 .price{background:#552448;bottom:-12px;color:#fff;display:block;font-size:18px;font-weight:600;line-height:20px;padding:6px 10px;position:absolute;text-align:center}@media screen and (min-width:768px){.containerPropertyTitle h1 .price{bottom:auto;padding:10px 20px;right:-20px;top:21px}}@media screen and (min-width:1024px){.containerPropertyTitle h1 .price{font-size:24px;line-height:26px;padding:10px 20px}}@media screen and (min-width:1440px){.containerPropertyTitle h1 .price{padding:10px 24px;right:-24px;top:27px}}.teamPlayersWrapper{-ms-box-orient:horizontal;display:-moz-flex;display:flex;display:-ms-flexbox;flex-wrap:wrap;margin:0;position:relative}@media screen and (min-width:1024px){.teamPlayersWrapper{margin-right:-20px}}@media screen and (min-width:1440px){.teamPlayersWrapper{margin:0}}.teamPlayers{display:block;float:left;margin:12px 0;position:relative;width:100%}@media screen and (min-width:480px){.teamPlayers{margin:12px 4% 12px 0;width:48%}.teamPlayers:nth-of-type(2n){margin-right:0}}@media screen and (min-width:768px){.teamPlayers{margin:12px 3.0395136784% 12px 0;width:31.306990881%}.teamPlayers:nth-of-type(2n){margin-right:3.0395136784%}.teamPlayers:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1024px){.teamPlayers{margin:12px 3.125% 12px 0;width:31.25%}.teamPlayers:nth-of-type(2n){margin-right:3.125%}.teamPlayers:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1440px){.teamPlayers{margin:13px 3.225806452% 13px 0;width:31.182795699%}.teamPlayers:nth-of-type(2n){margin-right:3.225806452%}.teamPlayers:nth-child(3n+3){margin-right:0}}.teamPlayers h4{background:rgba(0,0,0,.75);bottom:0;color:#fff;display:block;font-size:19px;padding:9px 10px 9px 15px;position:absolute;transition:all .1s ease-in 0s;width:100%}@media screen and (min-width:480px){.teamPlayers h4{font-size:17px;padding:6px 10px 6px 15px}}@media screen and (min-width:1440px){.teamPlayers h4{font-size:18px;padding:7px 12px 7px 18px}}.teamPlayers img{width:100%}.teamPlayers .media_link{display:block;position:relative;width:100%}.teamPlayers .media_link:hover h4{background:rgba(85,36,72,.9);padding:12px 10px 12px 15px;transition:all .2s ease-out 0s}@media screen and (min-width:1440px){.teamPlayers .media_link:hover h4{padding:13px 12px 13px 18px}}.teamPlayers p{font-weight:600;line-height:18px;padding:6px 0}@media screen and (min-width:480px){.teamPlayers p{padding:3px 0}}@media screen and (min-width:1440px){.teamPlayers p{line-height:20px}}.teamPlayers ul{list-style-position:outside;list-style:none;padding:0}.teamPlayers ul li{line-height:18px;margin-left:0;padding:6px 0}@media screen and (min-width:480px){.teamPlayers ul li{font-size:13px;padding:3px 0}}@media screen and (min-width:1440px){.teamPlayers ul li{font-size:14px;line-height:20px}}.teamPlayers ul li.iconTel{letter-spacing:-.0375em}.teamPlayers .svgelement{fill:#000;margin:-2px .5em 0 0;vertical-align:middle}.teamPlayers .media__body{padding:12px 10px 12px 15px}@media screen and (min-width:1440px){.teamPlayers .media__body{padding:13px 12px 13px 18px}}.teamPlayer{display:block;margin:0 0 12px;position:relative}@media screen and (min-width:480px){.teamPlayer{float:right;margin:12px 0 24px 40px;width:35.483870968%}}@media screen and (min-width:1440px){.teamPlayer{margin:13px 0 26px 48px}}.teamPlayer img{width:100%}ul.teamPlayerMeta{color:#000;list-style-position:outside;list-style:none;margin:0 0 24px;padding:0}@media screen and (min-width:1440px){ul.teamPlayerMeta{margin:0 0 26px}}ul.teamPlayerMeta li{line-height:18px;margin-left:0;padding:6px 0}@media screen and (min-width:480px){ul.teamPlayerMeta li{font-size:15px;padding:3px 0}}@media screen and (min-width:1440px){ul.teamPlayerMeta li{font-size:16px;line-height:20px}}ul.teamPlayerMeta li.iconTel{letter-spacing:-.0375em}ul.teamPlayerMeta li .svgelement{fill:#000;margin:-.25em .75em 0 0;vertical-align:middle}.ctaWidgetContainer{bottom:0;display:block;overflow:hidden;padding-top:350px;pointer-events:none;position:fixed;right:0;width:100%;z-index:50}.ctaWidgetContainer .ctaWidgetStaff{display:block;height:450px;position:absolute;right:-355px;top:225px;width:450px}@media screen and (min-width:768px){.ctaWidgetContainer .ctaWidgetStaff{right:-345px}}@media screen and (min-width:1440px){.ctaWidgetContainer .ctaWidgetStaff{right:-335px}}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetCircle{background:hsla(0,0%,91%,.7);border-radius:50%;display:block;height:100%;position:absolute;transform:translate(-50%,-50%) scale(0);transition:all .25s ease-in .75s;width:100%}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetCircle.active{transform:translate(-50%,-50%) scale(1);transition:all .5s ease-out .5s}.ctaWidgetContainer .ctaWidgetStaff .innerCircle{background:hsla(0,0%,100%,.9);border-radius:50%;bottom:26px;display:block;left:26px;position:absolute;right:26px;top:26px}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetPerson{border-top-left-radius:50%;border-top-right-radius:50%;display:block;height:300px;left:-110px;opacity:0;position:absolute;top:-175px;transition:opacity .25s ease-in .5s;width:200px}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetPerson.active{opacity:1;transition:opacity .25s ease-out 1s}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetMessage{background:#552448;border-radius:50%;display:block;height:200px;left:-170px;position:absolute;top:-55px;transform:translate(-50%,-50%) scale(0);transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;width:200px}.ctaWidgetContainer .ctaWidgetStaff .ctaWidgetMessage.active{transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(.175,.885,.32,1.275) 1.25s}.ctaWidgetContainer .ctaWidgetStaff .innerMessage{display:block;height:100%;position:relative;width:100%}.ctaWidgetContainer .ctaWidgetStaff .innerMessage p{color:#fff;font-size:18px;font-style:italic;font-weight:300;left:50%;line-height:22px;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:65%}.ctaWidgetContainer .ctaWidgetButtons{display:block;margin:-72px 0 0;position:relative}@media screen and (min-width:1440px){.ctaWidgetContainer .ctaWidgetButtons{margin:-78px 5px 0 0}}.ctaWidgetContainer .ctaWidgetButton{display:block;float:right;height:60px;margin:0 12px 0 0;position:relative;width:60px}@media screen and (min-width:1440px){.ctaWidgetContainer .ctaWidgetButton{height:65px;margin:0 13px 0 0;width:65px}}.ctaWidgetContainer .ctaWidgetButton a{background:#ffaf2d;border-radius:50%;box-shadow:0 1px 9px 0 rgba(0,0,0,.25);display:block;height:100%;left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:100%}.ctaWidgetContainer .ctaWidgetButton a.active{transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s}.ctaWidgetContainer .ctaWidgetButton a:hover{background:#ffa30e;box-shadow:0 1px 9px 0 rgba(0,0,0,.35);transform:translate(-50%,-50%) scale(1.1);transition:all .25s ease-out 0s}.ctaWidgetContainer .ctaWidgetButton .svgelement{fill:#fff;height:60%;margin:20%;width:60%}.imt_calculator_table_info{display:grid;font-size:12px;grid-template-columns:40% 30% 30%;padding:6px 0}.imt_calculator_table_info.used{color:#6d2b5b;font-weight:600}.imt_calculator_table_info.header{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:6px;padding:8px 0}.imt_calculator_table_info.footer{border-top:1px solid #d9d9d9;display:block;margin-top:6px;padding:8px 0}button.olark-launch-button{display:none!important;transform:scale(0)}body.property .ctaWidgetContainer{display:none}@media screen and (min-width:1080px){body.property .ctaWidgetContainer{display:block}}.location_selection_icons{display:block;left:0;margin-top:-3em;padding:.5em 1em;pointer-events:none;position:absolute}.location_selection_icons.remove{cursor:pointer;left:auto;pointer-events:auto;right:0}.location_selection_field{padding-left:3em;padding-right:3em}.landingBanner{overflow:visible}@media screen and (max-width:767px){.landingBanner{padding-top:56.25%}}.landingBanner *{color:#fff}.landingBanner:after{background-image:linear-gradient(180deg,rgba(54,54,54,.15),rgba(54,54,54,.96));content:"";z-index:2}.landingBanner:after,.landingBannerInner{bottom:0;display:block;position:absolute;top:0;width:100%}.landingBannerInner{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(45%);z-index:1}.landingBannerContent{bottom:0;display:block;padding:0 0 26px;position:absolute;width:100%;z-index:3}@media screen and (min-width:1440px){.landingBannerContent{padding:0 0 39px}}.landingBannerContent h1{text-shadow:0 1px 9px rgba(0,0,0,.15)}.landingBannerContent p.intro{font-weight:400;margin:0 auto;max-width:25ch;text-shadow:0 1px 3px rgba(0,0,0,.15)}.landingBannerContent:after{background:#622752;bottom:-10px;content:"";display:block;height:20px;left:50%;margin:0 0 0 -50px;position:absolute;width:100px}.landingCircleImg{border-radius:95px;height:190px;margin:0 auto 26px;-o-object-fit:cover;object-fit:cover;width:190px}.landingCircleImg,.landingSqImg{border:3px solid #fff;box-shadow:0 6px 12px rgba(0,0,0,.15)}.landingChaLimit{margin-left:auto;margin-right:auto;max-width:32ch}@media screen and (min-width:1024px){.landingAside{margin-top:-12px!important}}@media screen and (min-width:1440px){.landingAside{margin-top:-13px!important}}.headerFit *{font-size:15.75vw;line-height:1}@media screen and (min-width:768px){.headerFit *{font-size:12.5vw}}@media screen and (min-width:1080px){.headerFit *{font-size:9.375vw}}@media screen and (min-width:1440px){.headerFit *{font-size:6.25vw}}.headerFit .check-in{color:#ffbb4c!important;display:block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:.375em;margin-top:-.25em}.c-logo,.c-logo svg{display:block;position:relative}.c-logo svg{height:36px;margin:18px 0}@media screen and (min-width:768px){.c-logo svg{height:48px;margin:24px 0}}@media screen and (min-width:1440px){.c-logo svg{height:52px;margin:26px 0}}body.offline{background:#f9f9f9}body.offline .container{max-width:400px;width:80%}@media screen and (min-width:600px){body.offline .container{width:80%}}body.offline .col_6{float:none;padding:.5em 0;width:47.916666667%}body.offline .col_9{float:none;padding:.5em 0;width:72.916666667%}body.language_ru .homeCta h3.thin{font-size:19px;line-height:24px}@media screen and (min-width:768px){body.language_ru .homeCta h3.thin{font-size:17px;line-height:24px;margin:0 0 18px;padding:18px 0 6px}}@media screen and (min-width:1280px){body.language_ru .homeCta h3.thin{font-size:19px;line-height:24px;padding:18px 0 6px}}@media screen and (min-width:1440px){body.language_ru .homeCta h3.thin{font-size:22px;line-height:26px;margin:0 0 19px;padding:26px 0 7px}}.c-banner{display:block;margin:0 auto;max-width:1128px;overflow:hidden;padding:1em;position:relative}.c-banner:hover .c-banner__bg{opacity:.3;transition:all .3s ease-out 0s}.c-banner__bg{background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.c-banner__content{border:1px solid #bababa;color:#fff;display:block;font-weight:600;line-height:1.25;padding:1.5em;position:relative;text-align:center}.c-banner__meta{display:block;font-size:.666em;letter-spacing:.05em;position:relative}.c-banner__meta span{white-space:pre}.c-banner__meta--type{background:#622752;display:inline-block;padding:2px 6px;text-transform:uppercase}.c-banner__meta--button{padding:1.5em 0 0}.c-banner__meta--button span{background:#ffaf2d;color:#3e1c35;padding:.375em 1em;text-transform:uppercase}.c-banner__headline{display:block;font-family:Marcellus,Times,serif;font-size:1.25em;font-weight:400;margin:0 0 .4em;padding:.25em 0 .35em;position:relative}@media screen and (min-width:1280px){.c-banner__headline{font-size:1.75em}}.c-banner__headline:after{background:hsla(0,0%,100%,.7);bottom:0;content:"";display:block;height:1px;left:50%;margin:0 0 0 -1em;position:absolute;width:2em}.c-banner__headline span{white-space:pre}.c-banner--large{padding:1.5em}@media screen and (min-width:768px){.c-banner--large .c-banner__content{padding:2em 5em}}@media screen and (min-width:1280px){.c-banner--large .c-banner__meta{font-size:1em}.c-banner--large .c-banner__headline{font-size:2.5em}}.c-banner--gv{background:#000;background:linear-gradient(180deg,#363636,#000)}.c-banner--gv:hover{background:#363636;background:linear-gradient(180deg,#363636,#363636)}.c-banner--gv .c-banner__bg{opacity:.35}.c-banner--gv .c-banner__meta--type{color:#fff}.c-banner--gv .c-banner__meta--button span{background:linear-gradient(135deg,#ae8625,#f7ef8a,#d2ac47)!important;color:#000}.c-banner--home{border-radius:0}@media screen and (min-width:768px){.c-banner--home{padding:1.5em}}.c-banner--home .c-banner__meta--button{padding:2em 0 .5em}.c-banner--home .c-banner__meta--button span{padding:.5em 1.25em}@media screen and (min-width:768px){.c-campaign__content{top:-3em}}.c-campaign__banner{background-position:bottom;margin:0;padding-top:50vh;position:fixed}@media (min-aspect-ratio:1){.c-campaign__banner{padding-top:75vh}}.c-campaign__nav-outer{align-items:center;display:flex;flex-direction:column;position:relative}@media screen and (min-width:1024px){.c-campaign__nav-outer{align-items:center;flex-direction:row;justify-content:space-between}}.c-campaign__nav{align-items:flex-start;-moz-column-gap:1em;column-gap:1em;display:flex;font-size:.666rem;justify-content:space-between;padding:1em 0 1.5em;position:relative}@media screen and (min-width:768px){.c-campaign__nav{-moz-column-gap:1.5em;column-gap:1.5em;font-size:1rem}}@media screen and (min-width:1024px){.c-campaign__nav{justify-content:flex-start}}.c-campaign__header{background:transparent;display:block;height:50vh;padding:0;width:100%}@media (min-aspect-ratio:1){.c-campaign__header{height:75vh}}.c-campaign__header *{color:#fff}.c-campaign__header:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45));bottom:0;content:"";left:0;position:absolute;top:-2em;width:100%}.c-campaign__headerglobal{position:absolute;right:1em;top:1em}.c-campaign__headercontent{margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-campaign__title--salema{font-size:3em;line-height:1.2;padding:0 0 .25em;text-align:center}@media screen and (min-width:768px){.c-campaign__title--salema{font-size:4em}}@media screen and (min-width:1024px){.c-campaign__title--salema{font-size:5em}}@media screen and (min-width:1920px){.c-campaign__title--salema{font-size:6em}}.c-campaign__title--salema h1{font-size:1em;line-height:1.2;padding:0 0 .5em;text-shadow:0 1px 1px rgba(0,0,0,.6)}.c-campaign__title--salema h1:before{content:"Development";display:block;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:.3em;font-weight:600;letter-spacing:1px;position:relative;text-transform:uppercase;top:-1em}.c-campaign__title--salema span{background-color:rgba(0,0,0,.6);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.375em 1em}.c-campaign__title--salema span.golden{background:linear-gradient(135deg,#ae8625,#f7ef8a,#d2ac47)!important;color:#000;font-weight:600;line-height:3;padding:.375em 1.5em}.c-campaign__title--salema span.highLight{background-color:rgba(98,39,82,.75);font-weight:600;line-height:3}.c-campaign__intro--salema{display:inline-block;font-size:.25em;line-height:2.2}.c-campaign__unitheader{color:#622752;font-size:22px;line-height:24px;padding:7px 0 17px}@media screen and (min-width:1440px){.c-campaign__unitheader{font-size:24px;line-height:26px;padding:8px 0 18px}}.c-campaign__gallery-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1024px){.c-campaign__gallery-grid{grid-template-columns:repeat(4,1fr)}}.c-campaign__location-grid{grid-gap:2em;display:grid}@media screen and (min-width:1024px){.c-campaign__location-grid{grid-template-columns:repeat(2,1fr)}}.c-campaign__location-grid img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.c-campaign__location-grid .moveImg{grid-column:1}.c-campaign__location-grid .imgMap{height:auto}@media screen and (min-width:1024px){.c-campaign__location-grid .imgMap{grid-column:span 2}}.c-campaign__unit-list{display:grid;gap:1em;grid-template-columns:repeat(4,1fr);padding:1.5em}@media screen and (min-width:768px){.c-campaign__unit-list{grid-template-columns:1fr 1.2fr 1fr 1fr 1.9fr 1.9fr}}.c-campaign__unit-list .svgelement{height:1.2em;margin:-.35em .75em 0 -.1em;width:1.2em}@media screen and (max-width:767px){.c-campaign__unit-list .c-campaign__unit-floorplan{grid-column:span 2}}@media screen and (min-width:768px){.c-campaign__unit-list .c-campaign__unit-floorplan{margin:-6px 0 -7px;text-align:right}}@media screen and (max-width:767px){.c-campaign__unit-list .c-campaign__unit-price{grid-column:span 2;margin:5px 0 0}}@media screen and (min-width:768px){.c-campaign__unit-list .c-campaign__unit-price{margin:0;text-align:right}}.tipsy{padding:5px;pointer-events:none;position:absolute;z-index:100000}.tipsy-inner{background-color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#e8e8e8;font-size:.833333em;line-height:1.25;max-width:200px;padding:5px 8px 6px;text-align:center}.tipsy-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-s .tipsy-arrow,.tipsy-sw .tipsy-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:10px}.tipsy-e .tipsy-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;right:0;top:50%}.tipsy-w .tipsy-arrow{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent;left:0;margin-top:-5px;top:50%}.uploadifive-container{display:block;position:relative}.uploadifive-float{display:block;left:11em;position:absolute;right:2em;top:4.5em}.uploadifive-float-inpane{left:8.5em;right:0;top:0}.uploadifive-queue-item{background-color:#f5f5f5;border-bottom:1px dotted #d5d5d5;border-radius:5px;font:12px Arial,Helvetica,Sans-serif;margin-bottom:1em;margin-top:0;padding:10px}.uploadifive-queue-item .close{background:url(/libraries/file-uploads/uploadifive-cancel.png) 0 0 no-repeat;display:block;float:right;height:16px;text-indent:-9999px;width:16px}.uploadifive-queue-item .progress{border:1px solid #d0d0d0;height:3px;margin-top:5px;width:100%}.uploadifive-queue-item .progress-bar{background-color:#0072bc;height:3px;width:0}.uploadifive-button{height:2em;margin-bottom:2em;padding:0 1em}
