﻿@import'./blueprint-icons.css';@font-face{font-family:"Barlow-LightItalic";src:url("../fonts/Barlow/Barlow-LightItalic.woff2") format("woff2")}@font-face{font-family:"Barlow-Light";src:url("../fonts/Barlow/Barlow-Light.woff2") format("woff2")}@font-face{font-family:"Barlow-Thin";src:url("../fonts/Barlow/Barlow-Thin.woff2") format("woff2")}@font-face{font-family:"Barlow-Regular";src:url("../fonts/Barlow/Barlow-Regular.woff2") format("woff2")}@font-face{font-family:"Barlow-Medium";src:url("../fonts/Barlow/Barlow-Medium.woff2") format("woff2")}@font-face{font-family:"Barlow-Bold";src:url("../fonts/Barlow/Barlow-Bold.woff2") format("woff2")}@font-face{font-family:"fa-brands";src:url("../fonts/fontawesome/fa-brands-400.woff") format("woff")}@font-face{font-family:"fa-light";src:url("../fonts/fontawesome/fa-light-300.woff") format("woff")}@font-face{font-family:"fa-regular";src:url("../fonts/fontawesome/fa-regular-400.woff") format("woff")}@font-face{font-family:"fa-solid";src:url("../fonts/fontawesome/fa-solid-900.woff") format("woff")}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}img,picture{max-width:100%;display:block}ol[role=list],ul[role=list]{list-style:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgb(30, 30, 30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0, 0, 0, 0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}:root{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955)}.sk-bounce-dot:nth-child(2){animation-delay:-1s}@keyframes sk-bounce{0%,100%{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:flex;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1s}.sk-wave-rect:nth-child(4){animation-delay:-0.9s}.sk-wave-rect:nth-child(5){animation-delay:-0.8s}@keyframes sk-wave{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955)}@keyframes sk-pulse{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size)*1.3);height:calc(var(--sk-size)*1.3);display:flex;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;animation:sk-flow 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite both}.sk-flow-dot:nth-child(1){animation-delay:-0.3s}.sk-flow-dot:nth-child(2){animation-delay:-0.15s}@keyframes sk-flow{0%,80%,100%{transform:scale(0.3)}40%{transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;animation-delay:-1s}@keyframes sk-swing{100%{transform:rotate(360deg)}}@keyframes sk-swing-dot{0%,100%{transform:scale(0.2)}50%{transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-0.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-0.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-0.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-0.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-0.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-0.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-0.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-0.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-0.1s}@keyframes sk-circle-fade{0%,39%,100%{opacity:0;transform:scale(0.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;transform:rotateZ(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-fold-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);animation:sk-fold 2.4s infinite linear both;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotateZ(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotateZ(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotateZ(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,100%{transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance:calc(var(--sk-size) * 0.75);animation:sk-wander 2s ease-in-out -2s infinite both}.sk-wander-cube:nth-child(2){animation-delay:-0.5s}.sk-wander-cube:nth-child(3){animation-delay:-1s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(0.6)}50%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(0.6)}100%{transform:rotate(-360deg)}}#blueprint.blueprint-overview .fp-tabs{display:flex;justify-content:center;list-style:none}#blueprint.blueprint-overview .fp-tabs .fp-tab{background-color:#ccc;border:1px solid #999;border-radius:0;color:#fff;cursor:pointer;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.9375em 1.875em;text-transform:uppercase}#blueprint.blueprint-overview .fp-tabs .fp-tab:hover{background-color:#dcdcdc;border-color:#999;border-bottom-color:#999;color:#000}#blueprint.blueprint-overview .fp-tabs .fp-tab[aria-selected=true]{background-color:#dcdcdc;border-color:#999;border-bottom-color:#dcdcdc;color:#000}#blueprint.blueprint-overview .fp-tabs .fp-tab:focus{outline:none}#blueprint.blueprint-overview .fp-tabs .fp-tab:not(:last-child){border-right:0}#blueprint.blueprint-overview .fp-filters{padding:1rem 20px 1rem 20px;background-color:#dcdcdc}@media(min-width: 720px){#blueprint.blueprint-overview .fp-filters{padding:1rem 40px 1rem 40px}}@media(min-width: 960px){#blueprint.blueprint-overview .fp-filters{padding:1rem 50px 1rem 50px}}@media(min-width: 1280px){#blueprint.blueprint-overview .fp-filters{padding:1rem 70px 1rem 70px}}@media(min-width: 1440px){#blueprint.blueprint-overview .fp-filters{padding:1rem calc((100vw - 1300px)/2) 1rem calc((100vw - 1300px)/2)}}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-first-movein-date{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0;text-transform:none;text-align:center}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-first-movein-date a{color:#059;text-decoration:none}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-first-movein-date a:hover{color:#19f}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-first-movein-date{margin-bottom:.5rem}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters{align-items:center;display:flex;flex-direction:column;justify-content:center}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #filter-collapse{background-color:#19f;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}@container filters (width > $container-3){}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #filter-collapse:link,#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #filter-collapse:visited{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #filter-collapse:hover{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #filter-collapse:active{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-filters .availability-filters-section-primary-inner .availability-filters #availabilityFiltersCollapse{display:none;width:100%}#blueprint.blueprint-overview .fp-filters__filters{display:flex;flex-flow:column nowrap;margin-block:1rem 0;position:relative}#blueprint.blueprint-overview .fp-filters .fp-filter{display:flex;flex-flow:column nowrap;position:relative;width:100%}#blueprint.blueprint-overview .fp-filters .fp-filter label{color:#666;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding-inline:.3125em;pointer-events:none;text-transform:uppercase;transform:translateY(50%);transition:all .3s;margin-bottom:.5em}#blueprint.blueprint-overview .fp-filters .fp-filter label[for=availability-filter-date]::before{content:"";font-family:"fa-regular";margin-right:.3em}#blueprint.blueprint-overview .fp-filters .fp-filter input[type=text]{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:.5em .3125em;text-transform:none}#blueprint.blueprint-overview .fp-filters .fp-filter input[type=text]:focus{outline:none}#blueprint.blueprint-overview .fp-filters .fp-filter input[type=text].flatpickr{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;border-radius:0;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:0;text-transform:none;border-bottom:.0625rem solid #000;height:3rem}#blueprint.blueprint-overview .fp-filters .fp-filter input[type=text].flatpickr:focus{outline:none}#blueprint.blueprint-overview .fp-filters .fp-filter select{height:3rem}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container{background-color:rgba(0,0,0,0);position:relative;width:100% !important}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container::after{bottom:.25rem;content:"";font-family:"fa-regular";pointer-events:none;position:absolute;right:.25rem}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container .select2-selection{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;border-radius:0;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:0;text-transform:none;cursor:pointer;border-bottom:.0625rem solid #000;height:3rem}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container .select2-selection:focus{outline:none}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container .select2-selection__choice{font-family:"Barlow-Medium",sans-serif}#blueprint.blueprint-overview .fp-filters .fp-filter .select2-container .select2-selection:focus{outline:none}#blueprint.blueprint-overview .fp-filters .fp-filter .availability-filter__clear{background:none;border:none;bottom:50%;cursor:pointer;right:0;position:absolute;transform:translateY(50%)}@media(min-width: 960px){#blueprint.blueprint-overview .fp-filters #filter-collapse{display:none !important}#blueprint.blueprint-overview .fp-filters #availabilityFiltersCollapse{display:block !important}#blueprint.blueprint-overview .fp-filters__filters{align-content:baseline;display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}#blueprint.blueprint-overview .fp-filters .fp-filter label{position:absolute;top:.5rem}#blueprint.blueprint-overview .fp-filters .fp-filter label.focused{bottom:100%;font-size:90%;transform:translateY(-1.5rem)}}#blueprint.blueprint-overview .fp-panels{padding:3em 20px 3em 20px;padding-block:3rem}@media(min-width: 720px){#blueprint.blueprint-overview .fp-panels{padding:3em 40px 3em 40px}}@media(min-width: 960px){#blueprint.blueprint-overview .fp-panels{padding:3em 50px 3em 50px}}@media(min-width: 1280px){#blueprint.blueprint-overview .fp-panels{padding:3em 70px 3em 70px}}@media(min-width: 1440px){#blueprint.blueprint-overview .fp-panels{padding:3em calc((100vw - 1300px)/2) 3em calc((100vw - 1300px)/2)}}#blueprint.blueprint-overview .fp-panels .fp-panel{display:none}#blueprint.blueprint-overview .fp-panels .fp-panel[aria-expanded=true]{display:block}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plans{display:grid;gap:1.875rem;grid-template-columns:repeat(12, 1fr)}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan{background-color:#fff;border-top:.1875rem solid rgba(0,0,0,0);display:flex;flex-direction:column;grid-column:span 12;margin-bottom:2rem;padding:1.875rem;position:relative}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan p{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan p a{color:#059;text-decoration:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan p a:hover{color:#19f}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .underlay-link{inset:0;position:absolute;z-index:1}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .featured{color:#19f;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:700;letter-spacing:0em;line-height:1.14285;margin:0 0 .5em 0;text-transform:uppercase}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .name{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0 0 .625em 0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images{margin-bottom:1.875rem}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .image{aspect-ratio:1;overflow:hidden;position:relative;width:100%}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .image img{height:100%;width:100%;top:0;left:0;object-position:50% 50%;object-fit:contain;position:absolute}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots{align-items:center;bottom:1rem;display:flex;left:0;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li{margin:0;margin-right:20px;opacity:.75}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li [role=tab]{padding:0;margin-bottom:-1px;color:#444;border:1px solid #000}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li [role=tab]:hover{background:#eee}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li [role=tab][aria-selected=true]{color:#fff;background-color:#2d2d2d}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li [role=tab]:focus{outline:none;box-shadow:0px 0px 0px 2px #059}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li button{background-color:#059;border:0;border-radius:1rem;cursor:pointer;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.4));height:1rem;text-indent:-9999em;width:1rem}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li button:hover{background-color:#19f}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li.slick-active button{background-color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .images .slick-dots li:last-child{margin-right:0}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .dimensions{display:flex;list-style:none;flex-wrap:wrap}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .dimensions>*{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.875rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.375;margin:0 0 .5em 0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .dimensions>*:not(:last-child)::after{content:"|";margin-inline:.5em}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .availability{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.46153;margin:0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .price{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:700;letter-spacing:0em;line-height:1.46153;margin:0 0 1em 0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .availability-and-price{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:700;letter-spacing:0em;line-height:1.46153;margin:0 0 1em 0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions{display:flex;position:relative;z-index:2}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions .action{width:1.65rem}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions .action:not(:last-child){margin-right:.5rem}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action{flex-grow:2;display:flex;flex-direction:column;justify-content:flex-end}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action a{background-color:#059;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action a:link,#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action a:visited{background-color:#059;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action a:hover{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .primary-action a:active{background-color:#059;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan:hover{border-top:.1875rem solid #059}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan:hover .primary-action a{background-color:#19f}#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan.in-view{animation:fade-in 2s}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status{margin-bottom:2rem}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .results{color:#000;font-family:"Barlow-Light",sans-serif;font-size:clamp(1.125rem,1.875vw,1.875rem) !important;font-style:normal;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .instructions{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .instructions a{color:#059;text-decoration:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .instructions a:hover{color:#19f}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em;margin-top:3rem}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters::before{display:inline-block;text-decoration:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters:link,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters:visited{color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters:hover{color:#19f}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .filters-results-status .js-reset-filters:active{color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters{margin-block:1.5rem}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter{display:flex;justify-content:flex-end}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter label[for=availability-filter-apt]{color:#666;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding-inline:.3125em;pointer-events:none;text-transform:uppercase;transform:translateY(50%);transition:all .3s;margin-right:1em}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter .availability-filter__clear{position:absolute;right:0;bottom:50%;border:none;background:none;transform:translateY(50%)}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter #availability-filter-apt{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;margin-left:auto;position:relative;width:100%}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter #availability-filter-apt:focus{outline:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments .availability-filters .fp-filter #availability-filter-apt-icon{position:absolute;bottom:9px;right:1rem;z-index:-1}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-filters-section-secondary .availability-filters__group{display:none;margin-left:auto;width:200px}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper{background-color:#fff;padding:1rem}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table{color:#000;border-collapse:collapse;margin-top:1.5rem;margin-bottom:3rem;width:100%}@media(max-width: 767px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead{display:none}}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead tr{border-bottom:2px solid #000}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead th{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.333;padding:.625em 0;text-align:left;text-transform:uppercase}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_asc,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_desc{background-image:none;cursor:pointer}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting::after,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_asc::after,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_desc::after{font-family:"fa-solid";font-weight:bold;margin-left:.5em}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting::after{color:#b1b4b4;content:""}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_asc::after{content:"";color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table thead .sorting_desc::after{content:"";color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr{background-color:rgba(0,0,0,0)}@media(max-width: 767px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr{display:flex;flex-direction:column;border-bottom:1px solid #000;padding:.625rem 0}}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr td{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-weight:500;letter-spacing:.025em;line-height:1.231;padding:.625em 0;text-transform:none;border-top:1px solid #000;border-bottom:1px solid #000}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr td span.fp-name{text-transform:uppercase}@media(max-width: 767px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr td{border:none;margin-bottom:.8rem;padding:0}}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr td a{text-decoration:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr .fp-apt{font-size:clamp(.75rem,1.25vw,1.25rem) !important;line-height:1.375}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table tbody tr .fp-name{letter-spacing:.025em}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__plan-button{align-items:center;border:0;background-color:rgba(0,0,0,0);display:flex;color:#000;font-weight:normal}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__plan-button::after{content:url(../fp_icon.svg);height:auto;line-height:0;margin-left:.5em;width:14px}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__plan-detail:after{content:"";font-family:"fa-solid";height:auto;line-height:0;margin-left:.5em;width:14px}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__actions{display:flex;justify-content:flex-start;align-items:center}@media(min-width: 768px)and (max-width: 991px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__actions{flex-direction:column;padding:1.25rem 0}}@media(min-width: 992px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__actions{justify-content:flex-end}}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-inquire{background-color:rgba(0,0,0,0);border:1px solid #999;color:#059;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase;margin-right:1em}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-inquire:link,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-inquire:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-inquire:hover{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-inquire:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply{background-color:#059;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply:link,#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply:visited{background-color:#059;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply:hover{background-color:#19f;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply:active{background-color:#059;border-color:#999;color:#fff}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__mobile-label{color:#464646;white-space:pre-wrap}@media(min-width: 768px){#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__mobile-label{display:none}}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table.no-records{display:none}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .dataTables_filter{display:none}#blueprint.blueprint-overview .fp-panels .fp-panel.map{min-height:80vh;position:relative}#blueprint.blueprint-overview .fp-panels .fp-panel.map #sightmap{max-height:85vh;position:absolute}@media(min-width: 960px){#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan{grid-column:span 4}#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-filters-section-secondary .availability-filters__group{display:block}}@media(min-width: 1200px){#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan{grid-column:span 3}}.filter-toggles{display:flex;justify-content:flex-end}.filter-toggles .filter-toggle{display:flex;font-family:"Barlow-Light",sans-serif;font-size:clamp(.75rem,1.171875vw,1.171875rem) !important;margin-right:2rem}.toggle-switch{display:inline-block;height:18px;margin-right:.5em;position:relative;width:28px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-switch input:checked+.slider{background-color:gray}.toggle-switch input:checked+.slider::before{transform:translateX(10px)}.toggle-switch .slider{background-color:#a9a9a9;border-radius:18px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.5s}.toggle-switch .slider::before{background-color:#fff;border-radius:100%;bottom:2px;content:"";height:14px;left:2px;position:absolute;transition:.5s;width:14px}.page-template-floor-plans #blueprint{background-color:#ccc}.page-template-floor-plans #blueprint ul{list-style:none}.page-template-floor-plans .fancybox-container .fancybox-bg{background-color:#fff;opacity:1}.page-template-floor-plans .select2-container{width:100% !important}.page-template-floor-plans .select2-container .select2-dropdown{border-radius:0}.page-template-floor-plans .select2-container .select2-dropdown .select2-results__options{overflow-y:scroll}.page-template-floor-plans .select2-container .select2-dropdown .select2-results__option{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;border-radius:0;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:0;text-transform:none;background-color:#fff;border-bottom:1px solid #000;margin:0;padding:.625rem .625rem .625rem 2rem}.page-template-floor-plans .select2-container .select2-dropdown .select2-results__option:focus{outline:none}.page-template-floor-plans .select2-container .select2-dropdown .select2-results__option--highlighted{background-color:#dcdcdc}.single-floor_plan .details{padding:3em 20px 3em 20px}@media(min-width: 720px){.single-floor_plan .details{padding:3em 40px 3em 40px}}@media(min-width: 960px){.single-floor_plan .details{padding:3em 50px 3em 50px}}@media(min-width: 1280px){.single-floor_plan .details{padding:3em 70px 3em 70px}}@media(min-width: 1440px){.single-floor_plan .details{padding:3em calc((100vw - 1300px)/2) 3em calc((100vw - 1300px)/2)}}.single-floor_plan .details .features{display:flex;flex-flow:column nowrap;margin-bottom:2rem}.single-floor_plan .details .features .name{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0 0 .625em 0;text-transform:none}.single-floor_plan .details .features .dimensions{display:flex;flex-flow:row wrap;margin-bottom:.25em}.single-floor_plan .details .features .dimensions .dimension{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.875rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.375;margin:0 0 .5em 0;text-transform:none}.single-floor_plan .details .features .dimensions .dimension:not(:last-child)::after{content:"|";margin-inline:.5em}.single-floor_plan .details .features .dimensions .dimension.price{font-weight:700}.single-floor_plan .details .features .description{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.46153;margin:0;text-transform:none;margin-bottom:1rem}.single-floor_plan .details .features .actions .action.inquire{background-color:rgba(0,0,0,0);border:1px solid #999;color:#059;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.single-floor_plan .details .features .actions .action.inquire:link,.single-floor_plan .details .features .actions .action.inquire:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .features .actions .action.inquire:hover{background-color:#19f;border-color:#999;color:#fff}.single-floor_plan .details .features .actions .action.inquire:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .features .actions .action.check-availability{background-color:#059;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.single-floor_plan .details .features .actions .action.check-availability:link,.single-floor_plan .details .features .actions .action.check-availability:visited{background-color:#059;border-color:#999;color:#fff}.single-floor_plan .details .features .actions .action.check-availability:hover{background-color:#19f;border-color:#999;color:#fff}.single-floor_plan .details .features .actions .action.check-availability:active{background-color:#059;border-color:#999;color:#fff}.single-floor_plan .details .features .actions .action.download{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.single-floor_plan .details .features .actions .action.download::before{display:inline-block;text-decoration:none}.single-floor_plan .details .features .actions .action.download:link,.single-floor_plan .details .features .actions .action.download:visited{color:#059}.single-floor_plan .details .features .actions .action.download:hover{color:#19f}.single-floor_plan .details .features .actions .action.download:active{color:#059}.single-floor_plan .details .features .actions .action.download::before{content:"";height:1em;font-family:"fa-regular";margin-right:.25em;width:1em}.single-floor_plan .details .features .actions .action.gallery{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.single-floor_plan .details .features .actions .action.gallery::before{display:inline-block;text-decoration:none}.single-floor_plan .details .features .actions .action.gallery:link,.single-floor_plan .details .features .actions .action.gallery:visited{color:#059}.single-floor_plan .details .features .actions .action.gallery:hover{color:#19f}.single-floor_plan .details .features .actions .action.gallery:active{color:#059}.single-floor_plan .details .features .actions .action.gallery::before{content:"";height:1em;font-family:"fa-regular";margin-right:.25em;width:1em}.single-floor_plan .details .features .actions .action.email{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em}.single-floor_plan .details .features .actions .action.email::before{display:inline-block;text-decoration:none}.single-floor_plan .details .features .actions .action.email:link,.single-floor_plan .details .features .actions .action.email:visited{color:#059}.single-floor_plan .details .features .actions .action.email:hover{color:#19f}.single-floor_plan .details .features .actions .action.email:active{color:#059}.single-floor_plan .details .features .actions .action.email::before{content:"";height:1em;font-family:"fa-regular";margin-right:.25em;width:1em}.single-floor_plan .details .features .actions.primary{margin-bottom:1rem}.single-floor_plan .details .features .actions.primary>*:not(:last-child){margin-bottom:.5rem}.single-floor_plan .details .features .actions.secondary>*:not(:last-child){margin-right:1rem}.single-floor_plan .details .images{margin-bottom:2rem}.single-floor_plan .details .images .views .view-tabs{align-items:center;display:flex;justify-content:center}.single-floor_plan .details .images .views .view-tabs .item{background-color:rgba(0,0,0,0);border:.0625rem solid #999;border-right:0;color:#059;cursor:pointer;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding:.625em;text-decoration:none;text-transform:uppercase}.single-floor_plan .details .images .views .view-tabs .item.first{border-bottom-left-radius:.375em;border-top-left-radius:.375em}.single-floor_plan .details .images .views .view-tabs .item.first::before{content:"";font-family:"fa-solid";font-size:96%;line-height:1;margin-right:.5rem}.single-floor_plan .details .images .views .view-tabs .item.last{border-bottom-right-radius:.375em;border-right:.0625rem solid #999;border-top-right-radius:.375em}.single-floor_plan .details .images .views .view-tabs .item.last::after{content:"";font-family:"fa-solid";font-size:96%;line-height:1;margin-left:.5rem}.single-floor_plan .details .images .views .view-tabs .item:link,.single-floor_plan .details .images .views .view-tabs .item:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .images .views .view-tabs .item:hover,.single-floor_plan .details .images .views .view-tabs .item.active{background-color:#19f;border-color:#19f;color:#fff}.single-floor_plan .details .images .views .view-tabs .item:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .images .views .panels{position:relative}.single-floor_plan .details .images .views .panels::after{content:"";display:none;font-family:"Font Awesome 6 Pro";font-size:1rem;font-weight:300;pointer-events:none;position:absolute;top:0;right:1rem}.single-floor_plan .details .images .views .panels .panel{display:none;padding-inline:3rem}.single-floor_plan .details .images .views .panels .panel .lightbox-2{cursor:zoom-in !important}.single-floor_plan .details .images .views .panels .panel.active{display:block}.single-floor_plan .details .images .views .floor-plates{margin-bottom:2rem}.single-floor_plan .details .images .views .floor-plates .floor-plate{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem}.single-floor_plan .details .images .views .floor-plates .floor-plate>*{grid-column:5/span 4}.single-floor_plan .details .images .slick-arrow{align-items:center;bottom:50%;color:#000;cursor:pointer;display:flex;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;height:24px;justify-content:center;margin:0;padding:0;position:absolute;width:24px;z-index:4}.single-floor_plan .details .images .slick-arrow i{font-size:30px;font-weight:400}.single-floor_plan .details .images .slick-arrow:hover{color:#fff}.single-floor_plan .details .images .slick-arrow:active,.single-floor_plan .details .images .slick-arrow:focus,.single-floor_plan .details .images .slick-arrow:visited{border:0 !important}.single-floor_plan .details .images .slick-arrow.slick-next,.single-floor_plan .details .images .slick-arrow.next{left:auto;right:-0.5em}.single-floor_plan .details .images .slick-arrow.slick-next::after,.single-floor_plan .details .images .slick-arrow.next::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}.single-floor_plan .details .images .slick-arrow.slick-prev,.single-floor_plan .details .images .slick-arrow.prev{left:-0.5em;right:auto}.single-floor_plan .details .images .slick-arrow.slick-prev::after,.single-floor_plan .details .images .slick-arrow.prev::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}@media(min-width: 960px){.single-floor_plan .details .images .slick-arrow.slick-next{left:auto;right:1em}.single-floor_plan .details .images .slick-arrow.slick-prev{left:1em;right:auto}}.single-floor_plan .details .navigator{align-items:center;display:flex;justify-content:center}.single-floor_plan .details .navigator .item{background-color:rgba(0,0,0,0);border:.0625rem solid #999;border-right:0;color:#059;cursor:pointer;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding:.625em;text-decoration:none;text-transform:uppercase}.single-floor_plan .details .navigator .item.first{border-bottom-left-radius:.375em;border-top-left-radius:.375em}.single-floor_plan .details .navigator .item.first::before{content:"";font-family:"fa-solid";font-size:96%;line-height:1;margin-right:.5rem}.single-floor_plan .details .navigator .item.last{border-bottom-right-radius:.375em;border-right:.0625rem solid #999;border-top-right-radius:.375em}.single-floor_plan .details .navigator .item.last::after{content:"";font-family:"fa-solid";font-size:96%;line-height:1;margin-left:.5rem}.single-floor_plan .details .navigator .item:link,.single-floor_plan .details .navigator .item:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .navigator .item:hover,.single-floor_plan .details .navigator .item.active{background-color:#19f;border-color:#19f;color:#fff}.single-floor_plan .details .navigator .item:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .details .navigator__link{border:.0625rem solid #000;padding:.75rem 1em;text-decoration:none}.single-floor_plan .details .navigator__link:hover{background-color:#000;color:#fff}.single-floor_plan .details .navigator__link.left{border-bottom-left-radius:.5rem;border-right:0;border-top-left-radius:.5rem}.single-floor_plan .details .navigator__link.left::before{content:"";font-family:"fa-solid";font-size:1rem;line-height:1;margin-right:.5rem}.single-floor_plan .details .navigator__link.right{border-bottom-right-radius:.5rem;border-left:0;border-top-right-radius:.5rem}.single-floor_plan .details .navigator__link.right::after{content:"";font-family:"fa-solid";font-size:1rem;line-height:1;margin-left:.5rem}@media(max-width: 575px){.single-floor_plan .details .navigator__link--all span{display:none}}@media(min-width: 960px){.single-floor_plan .details .features{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;row-gap:0}.single-floor_plan .details .features .name{grid-column:1/span 6}.single-floor_plan .details .features .dimensions{grid-column:1/span 6;grid-row:2/3}.single-floor_plan .details .features .description{grid-column:1/span 6;grid-row:3/4}.single-floor_plan .details .features .actions.primary{grid-column:7/span 6;text-align:right}.single-floor_plan .details .features .actions.primary>*{width:auto}.single-floor_plan .details .features .actions.primary>*:not(:last-child){margin-right:1rem;margin-bottom:0}.single-floor_plan .details .features .actions.secondary{grid-column:7/span 6;text-align:right}.single-floor_plan .details .features .actions.secondary>*:not(:last-child){margin-right:1rem}.single-floor_plan .details .images{margin-bottom:2rem}.single-floor_plan .details .images .views{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem}.single-floor_plan .details .images .views .view-tabs{grid-column:span 12}.single-floor_plan .details .images .views .panels{grid-column:span 10}.single-floor_plan .details .images .views .panels::after{font-size:2rem}.single-floor_plan .details .images .views .panels .panel{padding-inline:4rem}.single-floor_plan .details .images .views .floor-plates{grid-column:span 2}.single-floor_plan .details .images .views .floor-plates .floor-plate{display:flex;flex-flow:column nowrap}.single-floor_plan .details .images .views .floor-plates .floor-plate>*{width:70%}.single-floor_plan .details .images .views .floor-plates .north-arrow{margin-top:1rem}.single-floor_plan .details .images .views .floor-plates .north-arrow img{height:32px;width:32px}}.single-floor_plan .blueprint-container .availability-single-top{padding:.5rem 20px .5rem 20px;background-color:#e6e6e6;display:flex;flex-direction:column;padding:1rem}@media(min-width: 720px){.single-floor_plan .blueprint-container .availability-single-top{padding:.5rem 40px .5rem 40px}}@media(min-width: 960px){.single-floor_plan .blueprint-container .availability-single-top{padding:.5rem 50px .5rem 50px}}@media(min-width: 1280px){.single-floor_plan .blueprint-container .availability-single-top{padding:.5rem 70px .5rem 70px}}@media(min-width: 1440px){.single-floor_plan .blueprint-container .availability-single-top{padding:.5rem calc((100vw - 1300px)/2) .5rem calc((100vw - 1300px)/2)}}.single-floor_plan .blueprint-container .availability-single-top #filter-collapse{display:none}.single-floor_plan .blueprint-container .availability-single-top .subhead{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:.75em}.single-floor_plan .blueprint-container .availability-single-top p{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.single-floor_plan .blueprint-container .availability-single-top p a{color:#059;text-decoration:none}.single-floor_plan .blueprint-container .availability-single-top p a:hover{color:#19f}.single-floor_plan .blueprint-container .availability-single-top label{color:#666;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding-inline:.3125em;pointer-events:none;text-transform:uppercase;transform:translateY(50%);transition:all .3s;text-transform:none;font-family:"Barlow-LightItalic",sans-serif}.single-floor_plan .blueprint-container .availability-single-top label[for=availability-filter-date]{margin-right:.5em}.single-floor_plan .blueprint-container .availability-single-top label[for=availability-filter-date]::before{content:"";font-family:"fa-regular";margin-right:.3em}.single-floor_plan .blueprint-container .availability-single-top input[type=text]{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:.5em .3125em;text-transform:none}.single-floor_plan .blueprint-container .availability-single-top input[type=text]:focus{outline:none}.single-floor_plan .blueprint-container .availability-single-top input[type=text].flatpickr{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;border-radius:0;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:0;text-transform:none;border-bottom:.0625rem solid #000;min-height:3rem}.single-floor_plan .blueprint-container .availability-single-top input[type=text].flatpickr:focus{outline:none}.single-floor_plan .blueprint-container .availability-single-top .availability-filter__clear{height:1.75rem;width:1.75rem}.single-floor_plan .blueprint-container .filter-units-results-info{padding:.5rem 20px .5rem 20px;margin-bottom:2em}@media(min-width: 720px){.single-floor_plan .blueprint-container .filter-units-results-info{padding:.5rem 40px .5rem 40px}}@media(min-width: 960px){.single-floor_plan .blueprint-container .filter-units-results-info{padding:.5rem 50px .5rem 50px}}@media(min-width: 1280px){.single-floor_plan .blueprint-container .filter-units-results-info{padding:.5rem 70px .5rem 70px}}@media(min-width: 1440px){.single-floor_plan .blueprint-container .filter-units-results-info{padding:.5rem calc((100vw - 1300px)/2) .5rem calc((100vw - 1300px)/2)}}.single-floor_plan .blueprint-container .filter-units-results-info p{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.single-floor_plan .blueprint-container .filter-units-results-info p a{color:#059;text-decoration:none}.single-floor_plan .blueprint-container .filter-units-results-info p a:hover{color:#19f}.single-floor_plan .blueprint-container .filter-units-results-info p.results{color:#000;font-family:"Barlow-Light",sans-serif;font-size:clamp(1.125rem,1.875vw,1.875rem) !important;font-style:normal;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none}.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em;margin-left:2em}.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset::before{display:inline-block;text-decoration:none}.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset:link,.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset:visited{color:#059}.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset:hover{color:#19f}.single-floor_plan .blueprint-container .filter-units-results-info p.results .availability-filters__reset:active{color:#059}.single-floor_plan .blueprint-container #availability-table_wrapper{padding:.5rem 20px .5rem 20px}@media(min-width: 720px){.single-floor_plan .blueprint-container #availability-table_wrapper{padding:.5rem 40px .5rem 40px}}@media(min-width: 960px){.single-floor_plan .blueprint-container #availability-table_wrapper{padding:.5rem 50px .5rem 50px}}@media(min-width: 1280px){.single-floor_plan .blueprint-container #availability-table_wrapper{padding:.5rem 70px .5rem 70px}}@media(min-width: 1440px){.single-floor_plan .blueprint-container #availability-table_wrapper{padding:.5rem calc((100vw - 1300px)/2) .5rem calc((100vw - 1300px)/2)}}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table{color:#000;border-collapse:collapse;margin-top:1.5rem;margin-bottom:3.75rem;width:100%}@media(max-width: 767px){.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead{display:none}}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead tr{border-bottom:2px solid #000}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead th{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.333;padding:.625em 0;text-align:left;text-transform:uppercase}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_asc,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_desc{cursor:pointer;background-image:none}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting:after,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_asc:after,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_desc:after{font-family:"fa-solid";font-weight:bold;margin-left:.5em}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting:after{content:"";color:#b1b4b4}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_asc:after{content:"";color:#059}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table thead .sorting_desc:after{content:"";color:#059}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table tbody tr{background-color:rgba(0,0,0,0)}@media(max-width: 767px){.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table tbody tr{display:flex;flex-direction:column;border-bottom:1px solid #000;padding:.625rem 0}}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table tbody tr td{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-weight:500;letter-spacing:.025em;line-height:1.231;padding:.625em 0;text-transform:none}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table tbody tr td span.fp-name{text-transform:uppercase}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__plan-button{display:flex;align-items:center;border:0;background-color:rgba(0,0,0,0);font-weight:normal;color:#000}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__plan-button:after{content:url(../fp_icon.svg);margin-left:.5em;width:14px;height:auto;line-height:0}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__plan-detail:after{content:"";font-family:"fa-solid";margin-left:.5em;width:14px;height:auto;line-height:0}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__actions{display:flex;justify-content:flex-start;align-items:center}@media(min-width: 768px)and (max-width: 991px){.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__actions{flex-direction:column;padding:1.25rem 0}}@media(min-width: 992px){.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__actions{justify-content:flex-end}}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-inquire{background-color:rgba(0,0,0,0);border:1px solid #999;color:#059;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase;margin-right:1em}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-inquire:link,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-inquire:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-inquire:hover{background-color:#19f;border-color:#999;color:#fff}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-inquire:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-apply{background-color:#059;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-apply:link,.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-apply:visited{background-color:#059;border-color:#999;color:#fff}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-apply:hover{background-color:#19f;border-color:#999;color:#fff}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__action-apply:active{background-color:#059;border-color:#999;color:#fff}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__mobile-label{color:#464646;white-space:pre-wrap}@media(min-width: 768px){.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table__mobile-label{display:none}}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table.no-records{display:none}.single-floor_plan .blueprint-container #availability-table_wrapper .dataTables_filter{display:none}@media(min-width: 960px){.single-floor_plan .blueprint-container .availability-single-top{flex-direction:row;justify-content:space-between}.single-floor_plan .blueprint-container .availability-single-top>*{padding-top:1em}.single-floor_plan .blueprint-container #availability-table_wrapper .availability-table tbody tr td{border-top:.0625rem solid #000;border-bottom:.0625rem solid #000}}.single-floor_plan #gallery{background-color:#dcdcdc;padding:3em 20px 3em 20px}@media(min-width: 720px){.single-floor_plan #gallery{padding:3em 40px 3em 40px}}@media(min-width: 960px){.single-floor_plan #gallery{padding:3em 50px 3em 50px}}@media(min-width: 1280px){.single-floor_plan #gallery{padding:3em 70px 3em 70px}}@media(min-width: 1440px){.single-floor_plan #gallery{padding:3em calc((100vw - 1300px)/2) 3em calc((100vw - 1300px)/2)}}.single-floor_plan #gallery .section-title{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:2em;text-align:center}.single-floor_plan #gallery .media{padding:0 1rem}.single-floor_plan #gallery .media .slick-slide{margin:0 .5em}.single-floor_plan #gallery .media .medium{position:relative}.single-floor_plan #gallery .media .medium .medium-title{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none;text-align:center}.single-floor_plan #gallery .media .medium .medium-title a{color:#059;text-decoration:none}.single-floor_plan #gallery .media .medium .medium-title a:hover{color:#19f}.single-floor_plan #gallery .media .medium .image{aspect-ratio:1.5;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.single-floor_plan #gallery .media .medium .image img{height:100%;width:100%;top:0;left:0;object-position:50% 50%;object-fit:cover;position:absolute}.single-floor_plan #gallery .media .medium.tour .overlay-link{align-items:center;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;padding-top:3rem;position:absolute;text-align:center;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.1);top:0;width:100%}.single-floor_plan #gallery .media .medium.tour .overlay-link::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";font-size:3rem;justify-content:center;left:0;position:absolute;top:-1rem;width:100%;z-index:2}.single-floor_plan #gallery .media .medium.tour .overlay-link.video::after{content:""}.single-floor_plan #gallery .media .medium.tour .name{padding-block:.5em;text-align:center}.single-floor_plan #gallery .media .medium.video{aspect-ratio:1.5}.single-floor_plan #gallery .media .medium.video iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.single-floor_plan #gallery .media .medium.video .overlay-link{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;text-decoration:none;top:0;width:100%}.single-floor_plan #gallery .media .medium.video .overlay-link::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";font-size:3rem;justify-content:center;position:absolute;width:100%;z-index:2}.single-floor_plan #gallery .media .slick-arrow{align-items:center;bottom:50%;color:#000;cursor:pointer;display:flex;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;height:24px;justify-content:center;margin:0;padding:0;position:absolute;width:24px;z-index:4}.single-floor_plan #gallery .media .slick-arrow i{font-size:30px;font-weight:400}.single-floor_plan #gallery .media .slick-arrow:hover{color:#fff}.single-floor_plan #gallery .media .slick-arrow:active,.single-floor_plan #gallery .media .slick-arrow:focus,.single-floor_plan #gallery .media .slick-arrow:visited{border:0 !important}.single-floor_plan #gallery .media .slick-arrow.slick-next,.single-floor_plan #gallery .media .slick-arrow.next{left:auto;right:-0.5em}.single-floor_plan #gallery .media .slick-arrow.slick-next::after,.single-floor_plan #gallery .media .slick-arrow.next::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}.single-floor_plan #gallery .media .slick-arrow.slick-prev,.single-floor_plan #gallery .media .slick-arrow.prev{left:-0.5em;right:auto}.single-floor_plan #gallery .media .slick-arrow.slick-prev::after,.single-floor_plan #gallery .media .slick-arrow.prev::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}@media(min-width: 960px){.single-floor_plan #gallery .media .slick-arrow.slick-next{left:auto;right:1em}.single-floor_plan #gallery .media .slick-arrow.slick-prev{left:1em;right:auto}}.single-floor_plan #gallery .media .slick-dots{align-items:center;bottom:1rem;display:flex;left:0;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}.single-floor_plan #gallery .media .slick-dots li{margin:0;margin-right:20px;opacity:.75}.single-floor_plan #gallery .media .slick-dots li [role=tab]{padding:0;margin-bottom:-1px;color:#444;border:1px solid #000}.single-floor_plan #gallery .media .slick-dots li [role=tab]:hover{background:#eee}.single-floor_plan #gallery .media .slick-dots li [role=tab][aria-selected=true]{color:#fff;background-color:#2d2d2d}.single-floor_plan #gallery .media .slick-dots li [role=tab]:focus{outline:none;box-shadow:0px 0px 0px 2px #059}.single-floor_plan #gallery .media .slick-dots li button{background-color:#059;border:0;border-radius:1rem;cursor:pointer;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.4));height:1rem;text-indent:-9999em;width:1rem}.single-floor_plan #gallery .media .slick-dots li button:hover{background-color:#19f}.single-floor_plan #gallery .media .slick-dots li.slick-active button{background-color:#fff}.single-floor_plan #gallery .media .slick-dots li:last-child{margin-right:0}@media(min-width: 960px){.single-floor_plan #gallery .media{padding:0 5rem}}.fancybox-content.tour-content{background-color:rgba(0,0,0,0);min-height:80vh;min-width:80vw}.fancybox-content.tour-content iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.disclaimer-group{padding:3em 20px 3em 20px}@media(min-width: 720px){.disclaimer-group{padding:3em 40px 3em 40px}}@media(min-width: 960px){.disclaimer-group{padding:3em 50px 3em 50px}}@media(min-width: 1280px){.disclaimer-group{padding:3em 70px 3em 70px}}@media(min-width: 1440px){.disclaimer-group{padding:3em calc((100vw - 1300px)/2) 3em calc((100vw - 1300px)/2)}}.disclaimer-group .disclaimer{color:#000;font-family:"Barlow-LightItalic",sans-serif;font-size:.75rem;font-style:italic;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none;text-align:center}.single-floor_plan ul{list-style:none}.single-floor_plan .images.slick-carousel{margin-bottom:3rem}.single-floor_plan .floor-plan-images{margin-bottom:3rem}.single-floor_plan .floor-plan-image{max-height:500px;margin:1.25rem auto 2.5rem auto;display:block}.single-floor_plan .ucg-virtual-tours{background-color:#059}.single-floor_plan .ucg-virtual-tours>.head{margin-bottom:1rem}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour{align-items:center;display:flex;justify-content:center;height:180px;padding:0 1rem;position:relative;width:320px}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour .image{height:180px;overflow:hidden;position:relative;width:100%}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour .image>img{height:100%;width:100%;top:0;left:0;object-position:50% 50%;object-fit:cover;position:absolute}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour .play-icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour .play-icon img{height:4rem;width:4rem}.single-floor_plan .ucg-virtual-tours .virtual-tours .tour .overlay-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.single-floor_plan .fancybox-container .fancybox-bg{background-color:#fff;opacity:1}.fancybox-container .fancybox-content.apartments-floor-plan-images{height:90vw;max-height:800px;max-width:800px;position:relative;width:90vw}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .image{height:90vw;max-height:720px;max-width:720px;min-height:720px;min-width:720px;position:relative;width:90vw}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .image img{height:100%;width:100%;top:0;left:0;object-position:50% 50%;object-fit:contain;position:absolute}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots{align-items:center;bottom:1rem;display:flex;left:0;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li{margin:0;margin-right:20px;opacity:.75}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li [role=tab]{padding:0;margin-bottom:-1px;color:#444;border:1px solid #000}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li [role=tab]:hover{background:#eee}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li [role=tab][aria-selected=true]{color:#fff;background-color:#2d2d2d}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li [role=tab]:focus{outline:none;box-shadow:0px 0px 0px 2px #059}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li button{background-color:#059;border:0;border-radius:1rem;cursor:pointer;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.4));height:1rem;text-indent:-9999em;width:1rem}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li button:hover{background-color:#19f}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li.slick-active button{background-color:#fff}.fancybox-container .fancybox-content.apartments-floor-plan-images .slides .slick-dots li:last-child{margin-right:0}.fancybox-container.lightbox-2 .fancybox-bg{background-color:#fff !important;opacity:1 !important}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-toolbar{opacity:1;visibility:visible}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-infobar{opacity:1;visibility:visible}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content{background-color:rgba(0,0,0,0);position:relative}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow{align-items:center;bottom:50%;color:#fff;cursor:pointer;display:flex;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;height:24px;justify-content:center;margin:0;padding:0;position:absolute;width:24px;z-index:4}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow i{font-size:30px;font-weight:400}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow:hover{color:#d3d3d3}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow:active,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow:focus,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow:visited{border:0 !important}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-next,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.next{left:auto;right:-0.5em}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-next::after,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.next::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-prev,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.prev{left:-0.5em;right:auto}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-prev::after,.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.prev::after{align-items:center;color:rgba(255,255,255,.5);content:"";display:flex;height:100%;font-family:"fa-regular";justify-content:center;position:absolute;width:100%;z-index:2}@media(min-width: 960px){.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-next{left:auto;right:1em}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-arrow.slick-prev{left:1em;right:auto}}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-slide .title{color:#fff;margin-top:1rem}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.gallery .slick-slide .caption{color:#fff}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.plan-tours .tours .tour{aspect-ratio:1.77778}.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content .fancybox-button{display:none}.fancybox-container.lightbox-5 .fancybox-inner .fancybox-toolbar{opacity:1;visibility:visible}.fancybox-container.lightbox-5 .fancybox-inner .fancybox-infobar{opacity:1;visibility:visible}.fancybox-container.lightbox-5 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content{background-color:#fff;padding:0;position:relative}.fancybox-container.lightbox-5 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content .single-image{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;position:absolute;width:100%}.fancybox-container.lightbox-5 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content .fancybox-button{display:none}@media(min-width: 960px){.fancybox-container.lightbox-4 .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content.plan-tours{width:80%}}.page-template-floor-plans .fancybox-container,.single-floor_plan .fancybox-container{padding:0}.page-template-floor-plans .fancybox-container .fancybox-bg,.single-floor_plan .fancybox-container .fancybox-bg{background-color:#000;opacity:.7}.page-template-floor-plans .fancybox-container .fancybox-content.inquire-modal,.single-floor_plan .fancybox-container .fancybox-content.inquire-modal{padding:0;max-width:calc(100vw - 4rem)}@media(min-width: 960px){.page-template-floor-plans .fancybox-container .fancybox-content.inquire-modal,.single-floor_plan .fancybox-container .fancybox-content.inquire-modal{max-width:calc(100vw - 15rem)}}.page-template-aro-plans .fancybox-container,.page-template-aro-plan .fancybox-container{padding:0}.page-template-aro-plans .fancybox-container .fancybox-bg,.page-template-aro-plan .fancybox-container .fancybox-bg{background-color:#000;opacity:.7}.page-template-aro-plans .fancybox-container .fancybox-content.aro-waitlist-modal,.page-template-aro-plan .fancybox-container .fancybox-content.aro-waitlist-modal{padding:0;max-width:calc(100vw - 4rem)}@media(min-width: 960px){.page-template-aro-plans .fancybox-container .fancybox-content.aro-waitlist-modal,.page-template-aro-plan .fancybox-container .fancybox-content.aro-waitlist-modal{max-width:calc(100vw - 15rem)}}.page-template-floor-plans .gform_wrapper .gform_heading,.page-template-aro-plans .gform_wrapper .gform_heading,.single-floor_plan .gform_wrapper .gform_heading,.page-template-aro-plan .gform_wrapper .gform_heading{display:none}.page-template-floor-plans .gform_wrapper .gform_validation_errors,.page-template-aro-plans .gform_wrapper .gform_validation_errors,.single-floor_plan .gform_wrapper .gform_validation_errors,.page-template-aro-plan .gform_wrapper .gform_validation_errors{display:none}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield label,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield label,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield label,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield label{color:#666;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-weight:500;letter-spacing:.05em;line-height:1.14285;padding-inline:.3125em;pointer-events:none;text-transform:uppercase;transform:translateY(50%);transition:all .3s}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield input,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield select,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield input,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield select,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield input,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield select,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield textarea,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield input,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield select,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield textarea{background-color:rgba(0,0,0,0);border:0;border-bottom:.0625rem solid #000;color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-weight:500;letter-spacing:0em;line-height:1.375;padding:.5em .3125em;text-transform:none;width:100%}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield input:focus,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield select:focus,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield input:focus,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield select:focus,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield input:focus,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield select:focus,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield input:focus,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield select:focus,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus{outline:none}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield textarea,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield textarea,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield textarea{border:.0625rem solid #000}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield select,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield select,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield select,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield select{padding:.7rem}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message{background-color:rgba(0,0,0,0);border:0;padding:0}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-required,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-required,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-required,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-required{width:100%}.page-template-floor-plans .gform_wrapper form .gform_footer input[type=submit],.page-template-aro-plans .gform_wrapper form .gform_footer input[type=submit],.single-floor_plan .gform_wrapper form .gform_footer input[type=submit],.page-template-aro-plan .gform_wrapper form .gform_footer input[type=submit]{background-color:#059;border:1px solid #999;color:#fff;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.page-template-floor-plans .gform_wrapper form .gform_footer input[type=submit]:link,.page-template-floor-plans .gform_wrapper form .gform_footer input[type=submit]:visited,.page-template-aro-plans .gform_wrapper form .gform_footer input[type=submit]:link,.page-template-aro-plans .gform_wrapper form .gform_footer input[type=submit]:visited,.single-floor_plan .gform_wrapper form .gform_footer input[type=submit]:link,.single-floor_plan .gform_wrapper form .gform_footer input[type=submit]:visited,.page-template-aro-plan .gform_wrapper form .gform_footer input[type=submit]:link,.page-template-aro-plan .gform_wrapper form .gform_footer input[type=submit]:visited{background-color:#059;border-color:#999;color:#fff}.page-template-floor-plans .gform_wrapper form .gform_footer input[type=submit]:hover,.page-template-aro-plans .gform_wrapper form .gform_footer input[type=submit]:hover,.single-floor_plan .gform_wrapper form .gform_footer input[type=submit]:hover,.page-template-aro-plan .gform_wrapper form .gform_footer input[type=submit]:hover{background-color:#19f;border-color:#999;color:#fff}.page-template-floor-plans .gform_wrapper form .gform_footer input[type=submit]:active,.page-template-aro-plans .gform_wrapper form .gform_footer input[type=submit]:active,.single-floor_plan .gform_wrapper form .gform_footer input[type=submit]:active,.page-template-aro-plan .gform_wrapper form .gform_footer input[type=submit]:active{background-color:#059;border-color:#999;color:#fff}@media(min-width: 960px){.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields,.single-floor_plan .gform_wrapper form .gform_body .gform_fields,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields{display:flex;flex-flow:row wrap;justify-content:space-between}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield{width:48%}.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-instructions,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-email,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-floor-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-disclaimer,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-instructions,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-email,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-aro-plans .gform_wrapper form .gform_body .gform_fields .gfield.if-disclaimer,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-instructions,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-email,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.single-floor_plan .gform_wrapper form .gform_body .gform_fields .gfield.if-disclaimer,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-instructions,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-email,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-message,.page-template-aro-plan .gform_wrapper form .gform_body .gform_fields .gfield.if-disclaimer{width:100%}}.aro-waitlist-modal{background-color:#dcdcdc}.aro-waitlist-modal .header{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;padding:4rem 3rem 3rem 3rem;text-align:center}.aro-waitlist-modal .header>*{grid-column:1/span 12}.aro-waitlist-modal .header .fp-heading-1{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.984375rem,1.640625vw,1.640625rem) !important;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:.25em}.aro-waitlist-modal .header .fp-body-text-1{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.aro-waitlist-modal .header .fp-body-text-1 a{color:#059;text-decoration:none}.aro-waitlist-modal .header .fp-body-text-1 a:hover{color:#19f}.aro-waitlist-modal .body{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;padding:0 3rem}.aro-waitlist-modal .body>*{grid-column:1/span 12}.aro-waitlist-modal .body .details h3{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0 0 .625em 0;text-transform:none}.aro-waitlist-modal .body .details .dimensions{list-style:none;display:flex}.aro-waitlist-modal .body .details .dimensions .dimension{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.875rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.375;margin:0 0 .5em 0;text-transform:none}.aro-waitlist-modal .body .details .dimensions .dimension:not(:last-child)::after{content:"|";margin-inline:.5em}.aro-waitlist-modal .body .details .dimensions .dimension:not(:last-child)::after{content:"|";margin-inline:.5em}.aro-waitlist-modal .body .details p.price{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:700;letter-spacing:0em;line-height:1.46153;margin:0 0 1em 0;text-transform:none}.aro-waitlist-modal .body .details .image-wrapper{margin-top:1rem}.aro-waitlist-modal .body .form #waitlistForm .fp-required,.aro-waitlist-modal .body .form #waitlistForm .fp-disclaimer{color:#000;font-family:"Barlow-LightItalic",sans-serif;font-size:.75rem;font-style:italic;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield label{transform:none}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.form-message label{margin-bottom:1em !important}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.request-apartment-info-type,.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.request-apartment-info-number{position:absolute}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.aro-waitlist .ginput_container .gfield_radio{align-items:center;display:flex}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.aro-waitlist .ginput_container .gfield_radio .gchoice{align-items:center;display:flex;margin-right:2rem}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.aro-waitlist .ginput_container .gfield_radio .gchoice input{width:auto}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield--type-textarea label{margin-bottom:1em !important}.aro-waitlist-modal .body .form #waitlistForm .gform_body .fp-single-p2{color:#000;font-family:"Barlow-LightItalic",sans-serif;font-size:.75rem;font-style:italic;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none;margin-bottom:1em}.aro-waitlist-modal .body .form #waitlistForm .gform_footer input{grid-column:span 1}.aro-waitlist-modal .footer{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;background-color:#ccc;padding:3rem}.aro-waitlist-modal .footer>*{grid-column:span 12}.aro-waitlist-modal .footer .footer-heading{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.984375rem,1.640625vw,1.640625rem) !important;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:1em}.aro-waitlist-modal .footer .cta{margin-bottom:2em}.aro-waitlist-modal .footer .cta-heading{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:.5em}.aro-waitlist-modal .footer .cta-description{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0;text-transform:none;margin-bottom:2em}.aro-waitlist-modal .footer .cta-description a{color:#059;text-decoration:none}.aro-waitlist-modal .footer .cta-description a:hover{color:#19f}.aro-waitlist-modal .footer .cta-link{background-color:rgba(0,0,0,0);border:1px solid #999;color:#059;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.aro-waitlist-modal .footer .cta-link:link,.aro-waitlist-modal .footer .cta-link:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.aro-waitlist-modal .footer .cta-link:hover{background-color:#19f;border-color:#999;color:#fff}.aro-waitlist-modal .footer .cta-link:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}@media(min-width: 960px){.aro-waitlist-modal .header{gap:1.875rem}.aro-waitlist-modal .header>*{grid-column:3/span 8}.aro-waitlist-modal .body{gap:1.875rem}.aro-waitlist-modal .body>*{grid-column:span 6}.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.form-email,.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.form-message,.aro-waitlist-modal .body .form #waitlistForm .gform_body .gfield.form-required{width:100%}.aro-waitlist-modal .footer{gap:1.875rem}.aro-waitlist-modal .footer-heading{grid-column:span 4}.aro-waitlist-modal .footer .cta{grid-column:span 4;margin-bottom:0}}.inquire-modal{background-color:#dcdcdc}.inquire-modal__header{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;padding:4rem 3rem 3rem 3rem;text-align:center}.inquire-modal__header>*{grid-column:1/span 12}.inquire-modal__header .fp-heading-1{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.984375rem,1.640625vw,1.640625rem) !important;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:.25em}.inquire-modal__header .fp-body-text-1{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.inquire-modal__header .fp-body-text-1 a{color:#059;text-decoration:none}.inquire-modal__header .fp-body-text-1 a:hover{color:#19f}.inquire-modal__body{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;padding:0 3rem}.inquire-modal__body>*{grid-column:1/span 12}.inquire-modal__body #inquire-modal-form .fp-required,.inquire-modal__body #inquire-modal-form .fp-disclaimer{color:#000;font-family:"Barlow-LightItalic",sans-serif;font-size:.75rem;font-style:italic;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none}.inquire-modal__body #inquire-modal-form .gform_body .gfield.if-message label{margin-bottom:1em !important}.inquire-modal__body #inquire-modal-form .gform_body .gfield.request-apartment-info-type,.inquire-modal__body #inquire-modal-form .gform_body .gfield.request-apartment-info-number{position:absolute}.inquire-modal__body #inquire-modal-form .gform_body .gfield--type-textarea label{margin-bottom:1em !important}.inquire-modal__body #inquire-modal-form .gform_body .fp-single-p2{color:#000;font-family:"Barlow-LightItalic",sans-serif;font-size:.75rem;font-style:italic;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none;margin-bottom:1em}.inquire-modal__body #inquire-modal-form .gform_footer input{grid-column:span 1}.inquire-modal__label{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(1.875rem,3.125vw,3.125rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0 0 .625em 0;text-transform:none}.inquire-modal__price{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.015625vw,1.015625rem) !important;font-style:normal;font-weight:700;letter-spacing:0em;line-height:1.46153;margin:0 0 1em 0;text-transform:none}.inquire-modal__footer{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem;gap:0;background-color:#ccc;padding:3rem}.inquire-modal__footer>*{grid-column:span 12}.inquire-modal__footer-heading{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.984375rem,1.640625vw,1.640625rem) !important;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:1em}.inquire-modal__cta{margin-bottom:2em}.inquire-modal__cta-heading{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase;margin-bottom:.25em}.inquire-modal__cta-body{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1;margin:0;text-transform:none;margin-bottom:1em}.inquire-modal__cta-body a{color:#059;text-decoration:none}.inquire-modal__cta-body a:hover{color:#19f}.inquire-modal__meta-list{display:flex;flex-direction:row;margin:0;padding:0;list-style:none}.inquire-modal__meta-item{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.875rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:500;letter-spacing:0em;line-height:1.375;margin:0 0 .5em 0;text-transform:none}.inquire-modal__meta-item:not(:last-child)::after{content:"|";margin-inline:.5em}.inquire-modal__meta-item:not(:last-child):after{content:"|";margin:0 1rem}.inquire-modal__plan-image-wrapper{margin-top:1rem}.inquire-modal__cta-link{background-color:rgba(0,0,0,0);border:1px solid #999;color:#059;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0;padding:.625em;text-align:center;text-decoration:none;text-transform:uppercase}.inquire-modal__cta-link:link,.inquire-modal__cta-link:visited{background-color:rgba(0,0,0,0);border-color:#999;color:#059}.inquire-modal__cta-link:hover{background-color:#19f;border-color:#999;color:#fff}.inquire-modal__cta-link:active{background-color:rgba(0,0,0,0);border-color:#999;color:#059}@media(min-width: 960px){.inquire-modal__header{gap:1.875rem}.inquire-modal__header>*{grid-column:3/span 8}.inquire-modal__body{gap:1.875rem}.inquire-modal__body>*{grid-column:span 6}.inquire-modal__footer{gap:1.875rem}.inquire-modal__footer-heading{grid-column:span 4}.inquire-modal__cta{grid-column:span 4;margin-bottom:0}}.select2-dropdown{z-index:9999999}.blueprint-inquiry-form .select2-container{width:100% !important}.blueprint-inquiry-form .select2-container .select2-selection{height:40px;border:0;border-bottom:solid 1px #000;border-radius:0;background-color:rgba(0,0,0,0)}.blueprint-inquiry-form .select2-container .select2-selection:focus{outline:none}.blueprint-inquiry-form .select2-container .select2-selection .select2-selection__rendered{line-height:40px}.blueprint-inquiry-form .select2-container .select2-selection .select2-selection__arrow{height:100%}.blueprint-inquiry-form .select2-container .select2-dropdown{border-radius:0}.blueprint-inquiry-form .select2-selection__placeholder{display:none}.blueprint-inquiry-form label{margin:0 !important}.gform_confirmation_message h1{color:#000;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.984375rem,1.640625vw,1.640625rem) !important;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1;margin:0;text-transform:uppercase}.gform_confirmation_message h4{color:#000;font-family:"Barlow-Bold",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1;margin:0;text-transform:uppercase}.gform_confirmation_message p{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.gform_confirmation_message p a{color:#059;text-decoration:none}.gform_confirmation_message p a:hover{color:#19f}.gform_confirmation_message ul{display:flex;justify-content:center;list-style:none}.gform_confirmation_message ul>*:not(:last-child){margin-right:.75em}.availability-filters__results-info{margin-bottom:2em}.availability-filters__results-info .availability-filters__reset{background-color:rgba(0,0,0,0);border:0;color:#059;cursor:pointer;display:inline-block;font-family:"Barlow-Medium",sans-serif;font-size:clamp(.75rem,1.09375vw,1.09375rem) !important;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.14285;margin:0 0 .28571em 0;text-decoration:underline;text-transform:uppercase;text-underline-offset:.3em;margin-top:2rem}.availability-filters__results-info .availability-filters__reset::before{display:inline-block;text-decoration:none}.availability-filters__results-info .availability-filters__reset:link,.availability-filters__results-info .availability-filters__reset:visited{color:#059}.availability-filters__results-info .availability-filters__reset:hover{color:#19f}.availability-filters__results-info .availability-filters__reset:active{color:#059}.availability-filters__results-info p{color:#000;font-family:"Barlow-Regular",sans-serif;font-size:clamp(.75rem,1.25vw,1.25rem) !important;font-style:normal;font-weight:400;letter-spacing:0em;line-height:1.375;margin:0;text-transform:none}.availability-filters__results-info p a{color:#059;text-decoration:none}.availability-filters__results-info p a:hover{color:#19f}.availability-filters__results-info p.results{color:#000;font-family:"Barlow-Light",sans-serif;font-size:clamp(1.125rem,1.875vw,1.875rem) !important;font-style:normal;font-weight:300;letter-spacing:0em;line-height:1;margin:0;text-transform:none}.availability-filters__results-info p .availability-filters__reset{margin-left:2em}.availability-table.dataTable.no-footer.no-records.showmessage{display:block !important;text-align:center}.aroWaitlistModalnoapartmenttt{border:1px solid;padding:10px 25px;position:relative;top:25px;text-decoration:none;text-transform:uppercase;font-size:17px;letter-spacing:2px;background:#000;color:#fff;border-radius:5px !important;font-weight:600}.aro-waitlist-modal .body .form #waitlistForm .gform_footer input{background:#000;color:#fff}.aroWaitlistModalnoapartmenttt:hover,.aro-waitlist-modal .body .form #waitlistForm .gform_footer input:hover{color:#f7ea48;background:#000}