/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.visually-hide{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.visually-hide.focusable:active,.visually-hide.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.container{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:auto;margin-left:auto;width:100%;}.container--max-width{max-width:120rem;}.container--max-width-lg{max-width:144rem;}.container--max-width-xl{max-width:192rem;}.container--narrow{max-width:103rem;}.container--padded{padding-right:1.5rem;padding-left:1.5rem;}.clearfix:after{clear:both;content:"";display:block;}.sr-only{width:1px;height:1px;position:absolute;border:0;clip:rect(0,0,0,0);overflow:hidden;padding:0;white-space:nowrap;}.sr-only-focusable:active,.sr-only-focusable:focus{width:auto;height:auto;position:static;clip:auto;overflow:visible;white-space:normal;}.anchor{display:block;position:relative;top:-16.9rem;visibility:hidden;}@media (min-width:992px){.anchor{top:-10.4rem;}}.scroll-top{position:absolute;bottom:2.5rem;right:2.5rem;}.scroll-top .icon{color:#00467F;display:block;font-size:3.6rem;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.booking-loader--hidden{display:none !important;}.no-scroll{overflow:hidden;}@font-face{font-family:"icomoon";src:url(/themes/custom/tan_theme/fonts/icomoon/icomoon.eot?phtjmh=);src:url(/themes/custom/tan_theme/fonts/icomoon/icomoon.eot?phtjmh=#iefix) format("embedded-opentype"),url(/themes/custom/tan_theme/fonts/icomoon/icomoon.ttf?phtjmh=) format("truetype"),url(/themes/custom/tan_theme/fonts/icomoon/icomoon.woff?phtjmh=) format("woff"),url(/themes/custom/tan_theme/fonts/icomoon/icomoon.svg?phtjmh=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-angle-down:before{content:"\e900";}.icon-angle-left:before{content:"\e901";}.icon-angle-right:before{content:"\e902";}.icon-angle-up:before{content:"\e903";}.icon-profile:before{content:"\e904";}.icon-bell:before{content:"\e905";}.icon-profile-alt:before{content:"\e906";}.icon-facebook:before{content:"\e907";}.icon-instagram:before{content:"\e908";}.icon-youtube:before{content:"\e909";}.icon-mail:before{content:"\e90a";}.icon-phone:before{content:"\e90b";}.icon-dollar-circle:before{content:"\e90c";}.icon-house:before{content:"\e90d";}.icon-pause-circle:before{content:"\e90e";}.icon-arrow-left-circle:before{content:"\e90f";}.icon-arrow-right-circle:before{content:"\e910";}.icon-filters:before{content:"\e911";}.icon-pin:before{content:"\e912";}.icon-play-circle:before{content:"\e913";}.icon-calendar:before{content:"\e914";}.icon-instagram-circle:before{content:"\e915";}.icon-minus:before{content:"\e916";}.icon-plus:before{content:"\e917";}.icon-bed:before{content:"\e918";}.icon-building:before{content:"\e919";}.icon-close:before{content:"\e91a";}.icon-checkbox-checked:before{content:"\e91b";}.icon-checkbox-unchecked:before{content:"\e91c";}.icon-info:before{content:"\e91d";}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{background-color:#fff;color:#343434;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:400;line-height:1;text-align:left;}body{min-height:100vh;}.layout-container,.dialog-off-canvas-main-canvas{min-height:calc(100vh - 12rem);}@media (min-width:992px){.layout-container,.dialog-off-canvas-main-canvas{min-height:calc(100vh - 10.4rem);}}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Roboto",sans-serif;font-weight:400;margin:0;}a{color:inherit;text-decoration:none;}address{font-style:normal;line-height:inherit;}sub,sup{position:relative;font-size:0.85em;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}pre,code{font-family:Monaco,Consolas,monospace;font-size:1em;}ul,ol{list-style:none;}img{max-width:100%;height:auto;border-style:none;display:block;}svg:not(:root){overflow:hidden;}label{display:inline-block;}button{background:transparent;border:none;border-radius:0;}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}textarea{overflow:auto;resize:vertical;}table{border:0;border-collapse:collapse;empty-cells:show;font-size:1em;}caption,th,td{font-weight:normal;text-align:inherit;vertical-align:top;}[tabindex="-1"]:focus{outline:0 !important;}@-ms-viewport{width:device-width;}.wysiwyg{font-size:1.8rem;line-height:1.7777777778;width:100%;}.wysiwyg > *{margin-bottom:3.2rem;}.wysiwyg td,.wysiwyg td > *{font-size:1.6rem;line-height:1.5;}.wysiwyg table caption{font-size:2.8rem;font-weight:500;line-height:1.2;margin-bottom:1rem;}.wysiwyg ol,.wysiwyg ul{list-style:none;padding-left:2rem;}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-bottom:0;}.wysiwyg ol li,.wysiwyg ul li{margin-bottom:1.6rem;}.wysiwyg ol li:last-of-type,.wysiwyg ul li:last-of-type{margin-bottom:0;}.wysiwyg ol{list-style:decimal outside;}.wysiwyg ul{list-style:disc outside;}.wysiwyg .h2,.wysiwyg .h3,.wysiwyg .h4{font-family:"Cabin",sans-serif;color:#00467F;}.wysiwyg a:not(.btn):not(.webform-button--submit){color:#00467F;text-decoration:underline;}.wysiwyg a:not(.btn):not(.webform-button--submit):focus,.wysiwyg a:not(.btn):not(.webform-button--submit):hover{text-decoration:none;}.wysiwyg table{border:0.1rem solid #757575;}.wysiwyg table thead{background:#00467F;color:#C4F0FF;}.wysiwyg table td{border:0.1rem solid #757575;padding:0.5rem 1rem;font-size:14px;}.wysiwyg table th{font-weight:700;padding:1rem;min-width:18rem;}.wysiwyg table tbody > tr{background:#F3F1F1;}.wysiwyg table tbody > tr:nth-of-type(even){background:#E7F9FF;}.table-responsive{overflow-x:auto;}.btn,.webform-button--submit{border-radius:1rem;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:500;line-height:1;padding:1.2rem 3.6rem;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;text-align:center;}.btn[disabled],[disabled].webform-button--submit{background:#DEDEDE;color:#5C5B5C;cursor:not-allowed;pointer-events:none;}.btn--text-lg{font-size:2.2rem;line-height:1.2;}.btn--icon{display:-webkit-box;display:-webkit-flex;display:flex;row-gap:1.8rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}.btn--sm{padding:1.2rem;}.btn--xs{border-radius:0.6rem;font-size:1.6rem;padding:0.6rem 1.2rem;}.btn--primary,.webform-button--submit{background:#00467F;color:#C4F0FF;}.btn--primary:hover,.webform-button--submit:hover,.btn--primary:focus,.webform-button--submit:focus{color:#00467F;}.btn--primary:hover,.webform-button--submit:hover{background:#CCEAF7;}.btn--primary:focus,.webform-button--submit:focus{background:#F0F8FB;}.btn--primary--bordered{border:0.1rem solid #00467F;}.btn--secondary{background:#E7F9FF;border:0.1rem solid #DEDEDE;color:#00467F;}.btn--secondary:hover{background:#DEDEDE;}.btn--secondary:focus{color:#818181;background:#fff;}.btn--uppercase{text-transform:uppercase;}form input.btn,form input.webform-button--submit{border:0;}.drupal__tabs{height:40px;border-bottom:1px solid #333;display:block;margin:25px 0 25px 0;padding:0 !important;}.drupal__tab{display:inline-block;list-style:none;margin:0;}.drupal__tab:before{display:none !important;}.wysiwyg .drupal__tab a{height:40px;background:#fff;border:1px solid #333;-webkit-box-shadow:none;box-shadow:none;color:#000;display:inline-block;line-height:40px;margin:0 5px 0 0;padding:0 10px;-webkit-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}.wysiwyg .drupal__tab a:hover,.wysiwyg .drupal__tab a.is-active{border-bottom-color:#333;-webkit-box-shadow:none;box-shadow:none;background:#9F9F9F;color:#000;}.drupal__tab a{height:40px;background:#fff;border:1px solid #333;-webkit-box-shadow:none;box-shadow:none;color:#000;display:inline-block;line-height:40px;margin:0 5px 0 0;padding:0 10px;-webkit-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}.drupal__tab a:hover,.drupal__tab a.is-active{border-bottom-color:#333;-webkit-box-shadow:none;box-shadow:none;background:#9F9F9F;color:#000;}html{font-size:62.5%;}.text-small{font-size:1.6rem;line-height:1;}.text-bold{font-weight:700;}.text-regular{font-size:1.8rem;line-height:1.7777777778;}.text-regular-menu{font-size:2.4rem;line-height:1;}@media (min-width:992px){.text-regular-menu{font-size:1.8rem;line-height:1.7777777778;}}.text-large{font-size:2.2rem;line-height:1;}.text-large-alt{font-size:2.2rem;line-height:1.3636363636;}.h1{font-size:4rem;line-height:1;}@media (min-width:768px){.h1{font-size:6rem;line-height:1.1538461538;}}.h2{font-size:3.2rem;line-height:1;}@media (min-width:768px){.h2{font-size:4rem;}}.h3{font-size:2.8rem;line-height:1;}@media (min-width:768px){.h3{font-size:3.2rem;}}.h4{font-size:2.4rem;line-height:1;}@media (min-width:768px){.h4{font-size:2.8rem;}}.region-pre-content{width:100%;}#block-tan-theme-content,#block-tan-theme-content > :last-child,.region-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.accordion .tan-section.tan-section{margin:0;}.accordion .container{margin:0;max-width:100%;padding:0;}.accordion h2{border-bottom:0.1rem solid #000;padding-bottom:5rem;}.accordion__panel{max-height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.accordion__excerpt{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.accordion__trigger{background:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:3rem;padding-bottom:3rem;position:relative;width:100%;z-index:1;}.accordion__trigger .icon{font-size:2.6rem;}.accordion__trigger[aria-expanded=true] ~ .accordion__panel{visibility:visible;opacity:1;}.accordion__trigger[aria-expanded=true] + .accordion__excerpt{opacity:0;visibility:hidden;-webkit-transform:translateY(-105%);-o-transform:translateY(-105%);transform:translateY(-105%);}.accordion__title{font-size:2.4rem;font-weight:600;line-height:1.5;text-align:left;}.accordion__item:not(.accordion__item--extended) .accordion__panel > *{padding-top:3.6rem;}.accordion__item:not(.accordion__item--extended) .accordion__trigger{border-bottom:0.1rem solid #000;}.accordion__item--extended{border-bottom:0.1rem solid #000;padding-bottom:3rem;}.accordion__item--extended.accordion__item--excerpt.active .accordion__panel{margin-top:-1.8rem;}.accordion__item--extended.accordion__item--excerpt .accordion__actions{margin-top:3rem;-webkit-transition:margin-top 0.3s linear;-o-transition:margin-top 0.3s linear;transition:margin-top 0.3s linear;}.accordion__item--extended:not(.accordion__item--excerpt).active .accordion__actions{margin-top:3rem;}.accordion__item--extended:not(.active) .accordion__panel{margin-top:0;}.login-form-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:url(/themes/custom/tan_theme/images/custom-login-bg.jpg);background-position:bottom;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,0.7);box-shadow:inset 0 0 0 1000px rgba(255,255,255,0.7);}.tan-account-login,.tan-account-reset-password,.tan-account-confirm-reset-password{width:550px;height:450px;background-color:rgba(240,248,251,0.7);border-radius:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.tan-account-login .form-item,.tan-account-reset-password .form-item,.tan-account-confirm-reset-password .form-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:10px;margin-bottom:15px;}.tan-account-login .form-item label,.tan-account-reset-password .form-item label,.tan-account-confirm-reset-password .form-item label{text-align:left;width:100%;color:#00467F;font-size:20px;}.tan-account-login .form-actions,.tan-account-reset-password .form-actions,.tan-account-confirm-reset-password .form-actions{width:390px;margin-top:15px;}.tan-account-login .form-actions .login-btn,.tan-account-reset-password .form-actions .login-btn,.tan-account-confirm-reset-password .form-actions .login-btn{color:#FFFFFF !important;border-radius:12px;width:100%;font-size:20px;}.login-input{width:390px;height:42px;background:#FFFFFF;border:solid 1px #DEDEDE;margin-top:5px;border-radius:12px;padding-left:10px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0;}.login-title{font-weight:600;color:#00467F;position:relative;top:-15px;}.login-subtitle{margin-top:25px;}.reset-password-title{top:-10px !important;}.login-password-req{width:390px;color:#00467F;}.forgot-password{width:100%;margin-top:10px;background:unset;border:unset;}.forgot-password :hover{background:unset;}.reset-btn{position:relative;bottom:-50px;margin-top:80px !important;}.path-login .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top,.path-confirm-reset-password .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top,.path-reset-password .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top{position:absolute;width:100%;}.path-login .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top .container .region .alert-wrapper .alert,.path-confirm-reset-password .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top .container .region .alert-wrapper .alert,.path-reset-password .dialog-off-canvas-main-canvas .layout-container main .layout-main .layout-top .container .region .alert-wrapper .alert{margin:1rem 0rem !important;}.ajax-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;}.ajax-progress__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;}.ajax-progress__container span{color:#fff;display:block;}.ajax-progress-fullscreen{background-color:rgba(16,15,15,0.7);background-image:none;border-radius:0;height:100%;left:0;top:0;}.throbber{position:relative;height:8rem;width:8rem;}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes spinner{to{-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner{to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.throbber::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:8rem;height:8rem;border-radius:50%;border:0.2rem solid #DEDEDE;border-top-color:#00467F;-webkit-animation:spinner 0.6s linear infinite;-o-animation:spinner 0.6s linear infinite;animation:spinner 0.6s linear infinite;}.alert-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;padding-left:2.5rem;padding-right:2.5rem;}.alert-wrapper > div:first-of-type{margin-top:4rem;}.alert-wrapper > div:last-of-type{margin-bottom:4rem;}.alert:not(.sitewide-alert){border-radius:1.2rem;display:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;padding:2rem 6rem 2rem 2rem;position:relative;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.alert:not(.sitewide-alert).show{display:-webkit-box;display:-webkit-flex;display:flex;}.alert:not(.sitewide-alert).fade{opacity:1;visibility:visible;}.alert:not(.sitewide-alert) .alert__close{display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer;position:absolute;right:2rem;top:2rem;}.alert:not(.sitewide-alert) .alert__close svg{pointer-events:none;}.alert:not(.sitewide-alert) .alert__icon{-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;}.alert:not(.sitewide-alert) .alert__messages{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;gap:1rem;width:100%;}.alert:not(.sitewide-alert) .alert__messages pre{overflow:auto;}.alert--success{background:#EDF7ED;}.alert--success .alert__messages{color:#1E4620;}.alert--success .alert__icon svg{stroke:#2E7D32;}.alert--danger,.alert--error{background:#FDEDED;}.alert--danger .alert__messages,.alert--error .alert__messages{color:#5F2120;}.alert--danger .alert__icon svg,.alert--error .alert__icon svg{stroke:#D32F2F;}.alert--warning{background:#FFF4e5;}.alert--warning .alert__messages{color:#663C00;}.alert--warning .alert__icon svg{stroke:#ED6C02;}.alert--info{background:#E5F6FD;}.alert--info .alert__messages{color:#014361;}.alert--info .alert__icon svg{stroke:#0288D1;}.change-pass__error{display:block;margin-bottom:10px;}.change-pass__error:last-child{margin-bottom:0;}.sitewide-alert-container .container > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;width:100%;}@media (min-width:768px){.sitewide-alert-container .container > div{padding-left:2.5rem;padding-right:2.5rem;}}.sitewide-alert-container .container > div > div:first-of-type{margin-top:4rem;}.sitewide-alert-container .container > div > div:last-of-type{margin-bottom:4rem;}.sitewide-alert{border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;padding:1.8rem 5rem 1.8rem 1.8rem;overflow:hidden;position:relative;width:100%;}.sitewide-alert .close{cursor:pointer;float:none;position:absolute;top:2rem;right:2rem;-webkit-transition:0.3s all linear;-o-transition:0.3s all linear;transition:0.3s all linear;}@media (min-width:576px){.sitewide-alert .close{position:unset;}}@media (min-width:576px){.sitewide-alert{padding-right:1.8rem;}}.sitewide-alert.alert-info{background:#F0F8FB;}.sitewide-alert.alert-info .close{color:#00467F;}.sitewide-alert.alert-info .close:focus,.sitewide-alert.alert-info .close:hover{color:#100F0F;}.sitewide-alert.alert-warning{background:#F3F1F1;padding-left:5rem;}.sitewide-alert.alert-warning .close:focus,.sitewide-alert.alert-warning .close:hover{color:#00467F;}.sitewide-alert.alert-warning::before{content:"";background:#FEEAB8;display:block;height:100%;width:3rem;position:absolute;top:0;left:0;}.sitewide-alert__title{margin-bottom:1rem;font-weight:500;}.background-image,.background-image .contextual-region{display:block;height:100%;width:100%;}.badges{display:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem;}.badges--desktop{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;z-index:1;}.badges--mobile{display:-webkit-box;display:-webkit-flex;display:flex;}@media (min-width:768px){.badges--desktop{display:-webkit-box;display:-webkit-flex;display:flex;}.badges--mobile{display:none;}}.badge{display:inline-block;padding:0.5rem 1rem;border-radius:10rem;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;}.badge--gray{background:#5C5B5C;color:#fff;}.badge--green{background:#558118;color:#fff;}.badge--orange{background:#C2570F;color:#fff;}.booking-availability__property-details{margin-bottom:2rem;}.booking-availability__title{color:#00467F;font-family:"Cabin",sans-serif;font-size:2.8rem;}.booking-availability__unit-name,.booking-availability__occupancy{font-weight:600;}.booking-success .layout-panel__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:3.4rem;}.booking-success .booking-success__disclaimer{width:100%;}.booking-success .booking-success__label{font-weight:700;margin-bottom:1rem;}.booking-success .booking-success__pricing-info{margin-bottom:3rem;}.booking-success .booking-success__nights{margin-top:1rem;}.booking-success .booking-success__traveler-info p:not(.booking-success__label):not(:last-of-type){margin-bottom:1rem;}.booking-success .booking-success__details{background:#F9F7F7;border:0.1rem solid #A5A4A4;border-radius:0.8rem;-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;padding:3rem;}.booking-success .booking-success__details h2{font-size:2.8rem;margin-bottom:3rem;}.booking-success .booking-success__details h3{margin-bottom:1rem;}.booking-success .booking-success__details h2,.booking-success .booking-success__details h3{color:#100F0F;font-weight:700;}.booking-success .booking-success__map{-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;}.booking-success .booking-success__map .embed{max-height:43rem;}.booking-success .booking-success__address a{color:#00467F;}.booking-success .booking-success__address a:focus,.booking-success .booking-success__address a:hover{text-decoration:underline;}.booking-success .booking-success__address p:last-of-type span{display:block;margin-bottom:1rem;}.booking-success .booking-success__fees{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;}.booking-success .booking-success__property-info{margin-bottom:2rem;}.booking-success .booking-success__property-info h3{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}.booking-success .booking-success__property-info > div:first-of-type{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}.booking-success .booking-success__property-info-container,.booking-success .booking-success__property-info,.booking-success .booking-success__trip-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-self:center;align-self:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:2rem;}.booking-success .booking-success__property-info-container > div,.booking-success .booking-success__property-info > div,.booking-success .booking-success__trip-info > div{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;}.booking-success .booking-success__property-info-container > div.booking-success__print,.booking-success .booking-success__property-info > div.booking-success__print,.booking-success .booking-success__trip-info > div.booking-success__print{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}.booking-success .print-trigger{-webkit-align-self:center;align-self:center;}.booking-summary .booking-summary__inner{width:100%;}.booking-summary dl > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media (min-width:576px){.booking-summary dl > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;}}.booking-summary dl > div:not(:last-of-type):not(:nth-last-of-type(2)){border-bottom:0.2rem solid #DEDEDE;}.booking-summary dl > div:last-of-type{background:#F0F0F0;}@media (min-width:576px){.booking-summary dd{text-align:right;}}.booking-summary dt,.booking-summary dd{padding:0.5rem 1.2rem;overflow:hidden;overflow-wrap:break-word;}@media (min-width:576px){.booking-summary dt,.booking-summary dd{padding:1rem 1.2rem;}}.booking-summary dt{font-weight:700;}.booking-summary__vap dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}.booking-summary__vap dt .tooltip-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:0.2rem;}.booking-summary__title{color:#00467F;font-family:"Cabin",sans-serif;font-size:2.8rem;}.booking-summary__disclaimer{margin-top:5rem;}.booking-summary__warning{margin-top:5rem;}.booking-summary__warning > *{-webkit-box-flex:1;-webkit-flex:1;flex:1;}.booking-summary__warning .wysiwyg{font-size:1.6rem;line-height:1.2;}.booking-summary__unit-name,.booking-summary__occupancy{font-weight:600;}.booking-summary__info{margin-top:4.4rem;}.booking-summary__info h3{background:#F0F0F0;font-size:2.2rem;line-height:1.4545454545;font-weight:600;padding:0.5rem 1.2rem;}.booking-summary__meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1rem;margin-top:1.6rem;padding-left:1.2rem;padding-right:1.2rem;}.booking-summary__meta > p{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;}.booking-summary__meta > p label{font-weight:600;}.booking-summary__traveler-details{margin-top:5.8rem;}.booking-summary__traveler-details label{color:#343434;display:block;font-weight:600;font-size:1.9rem;line-height:1.6842105263;margin-bottom:0.5rem;}.booking-summary__traveler-new{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:2.2rem;margin-top:2rem;}.booking-summary__traveler-new > div{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;}.booking-summary__traveler-new > div:first-of-type{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}.booking-summary__traveler-new > div input{width:100%;}.booking-summary__traveler-new .traveler__name .traveler__error,.booking-summary__traveler-new .traveler__email .traveler__error,.booking-summary__traveler-new .traveler__phone .traveler__error{background:#FDEDED;border-radius:1.2rem;color:#5F2120;display:block;margin-top:10px;padding:0.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.booking-summary__traveler-new .traveler__name .traveler__error.hide,.booking-summary__traveler-new .traveler__email .traveler__error.hide,.booking-summary__traveler-new .traveler__phone .traveler__error.hide{display:none;}.booking-summary__actions{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-column-gap:3.6rem;-moz-column-gap:3.6rem;column-gap:3.6rem;row-gap:1rem;}.booking-summary__actions .form-actions{width:100%;}.booking-summary__actions .btn,.booking-summary__actions .webform-button--submit{width:100%;}@media (min-width:576px){.booking-summary__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}.booking-summary__actions .btn,.booking-summary__actions .webform-button--submit,.booking-summary__actions .form-actions{width:auto;}}.booking-summary__form .alert-warning{margin-top:4rem;}.booking-summary__pricing{margin-bottom:4rem;}.booking-summary__pricing .booking-reservation__voucher-label{display:-webkit-box;display:-webkit-flex;display:flex;}.booking-summary__pricing .form-item-voucher{margin-right:5px;}.booking-summary__pricing .form-item-voucher label{margin-left:0.2rem;}.splide.is-initialized:not(.is-active) .splide__track{overflow:visible;}#property-details-photo-contest-modal,#property-details-photo-contest-thumbnails,#property-details-carousel-main,.unit__carousel,.unit-accordion-item-modal{position:relative;}#property-details-photo-contest-modal:not(.is-active) .splide__arrows,#property-details-photo-contest-thumbnails:not(.is-active) .splide__arrows,#property-details-carousel-main:not(.is-active) .splide__arrows,.unit__carousel:not(.is-active) .splide__arrows,.unit-accordion-item-modal:not(.is-active) .splide__arrows{display:none;}#property-details-photo-contest-modal .splide__arrow,#property-details-photo-contest-thumbnails .splide__arrow,#property-details-carousel-main .splide__arrow,.unit__carousel .splide__arrow,.unit-accordion-item-modal .splide__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}#property-details-photo-contest-modal .splide__arrow--prev,#property-details-photo-contest-thumbnails .splide__arrow--prev,#property-details-carousel-main .splide__arrow--prev,.unit__carousel .splide__arrow--prev,.unit-accordion-item-modal .splide__arrow--prev{left:1.5rem;}#property-details-photo-contest-modal .splide__arrow--next,#property-details-photo-contest-thumbnails .splide__arrow--next,#property-details-carousel-main .splide__arrow--next,.unit__carousel .splide__arrow--next,.unit-accordion-item-modal .splide__arrow--next{right:1.5rem;}.photo-gallery-carousel__carousel.splide .splide__arrow,.property-tile__carousel.splide .splide__arrow,#property-details-photo-contest-modal .splide__arrow,#property-details-photo-contest-thumbnails .splide__arrow,#property-details-carousel-main .splide__arrow,#property-details-carousel-thumbnails .splide__arrow,.unit__carousel .splide__arrow,.unit-accordion-item-modal .splide__arrow{background:#fff;border:0.1rem solid #00467F;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:3.2rem;width:3.2rem;}.photo-gallery-carousel__carousel.splide .splide__arrow .icon,.property-tile__carousel.splide .splide__arrow .icon,#property-details-photo-contest-modal .splide__arrow .icon,#property-details-photo-contest-thumbnails .splide__arrow .icon,#property-details-carousel-main .splide__arrow .icon,#property-details-carousel-thumbnails .splide__arrow .icon,.unit__carousel .splide__arrow .icon,.unit-accordion-item-modal .splide__arrow .icon{color:#00467F;}.photo-gallery-carousel__carousel.splide .splide__arrow[disabled],.property-tile__carousel.splide .splide__arrow[disabled],#property-details-photo-contest-modal .splide__arrow[disabled],#property-details-photo-contest-thumbnails .splide__arrow[disabled],#property-details-carousel-main .splide__arrow[disabled],#property-details-carousel-thumbnails .splide__arrow[disabled],.unit__carousel .splide__arrow[disabled],.unit-accordion-item-modal .splide__arrow[disabled]{cursor:not-allowed;opacity:0.5;}#property-details-carousel-modal,#property-details-photo-contest-modal,.unit-accordion-item-modal{max-height:calc(85vh - 18rem);margin-bottom:2rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;}#property-details-carousel-modal img,#property-details-photo-contest-modal img,.unit-accordion-item-modal img{max-height:100%;-o-object-fit:contain;object-fit:contain;}#property-details-carousel-modal .splide__list,#property-details-photo-contest-modal .splide__list,.unit-accordion-item-modal .splide__list{-webkit-box-align:center;-webkit-align-items:center;align-items:center;}#property-details-carousel-modal .splide__slide,#property-details-photo-contest-modal .splide__slide,.unit-accordion-item-modal .splide__slide{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}#property-details-carousel-modal .splide__track,#property-details-photo-contest-modal .splide__track,.unit-accordion-item-modal .splide__track{-webkit-transition:height 0.2s;-o-transition:height 0.2s;transition:height 0.2s;}#property-details-photo-contest-modal,.unit-accordion-item-modal{max-height:calc(85vh - 10rem);margin-bottom:0;}#property-details-photo-contest-modal .splide__slide,.unit-accordion-item-modal .splide__slide{display:-webkit-box;display:-webkit-flex;display:flex;}#property-details-photo-contest-modal .splide__slide > div,.unit-accordion-item-modal .splide__slide > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;width:100%;}#property-details-photo-contest-modal figure,.unit-accordion-item-modal figure{position:relative;margin:0 auto;}#property-details-photo-contest-modal figure img,.unit-accordion-item-modal figure img{max-height:calc(85vh - 10rem);}#property-details-photo-contest-modal figcaption,.unit-accordion-item-modal figcaption{position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#fff;font-size:1.6rem;overflow:auto;padding:1rem;max-height:25%;width:100%;}.photo-gallery-carousel__carousel.splide .splide__arrows,#property-details-carousel-thumbnails .splide__arrows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:50%;width:100%;padding-left:1.5rem;padding-right:1.5rem;}#property-details-carousel-thumbnails{display:-webkit-box;display:-webkit-flex;display:flex;position:unset;}#property-details-carousel-thumbnails .splide__arrows{top:calc(50% - 6rem);}#property-details-carousel-thumbnails .splide__slide{opacity:0.6;cursor:pointer;}#property-details-carousel-thumbnails .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}#property-details-carousel-thumbnails .splide__slide.is-active{opacity:1;}#property-details-carousel-thumbnails .splide__track{max-width:100%;margin:0 auto;}.property-tile__carousel.splide .splide__arrows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-left:1.5rem;padding-right:1.5rem;z-index:1;}.property-tile__carousel.splide .splide__track{height:100%;}.property-tile__carousel.splide .splide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}#property-details-photo-contest-thumbnails figure,.unit__carousel figure{border-radius:0.8rem;height:100%;overflow:hidden;}#property-details-photo-contest-thumbnails figure img,.unit__carousel figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}#property-details-photo-contest-thumbnails .splide__arrow,.unit__carousel .splide__arrow{height:2.2rem;width:2.2rem;}#property-details-photo-contest-thumbnails .splide__list,.unit__carousel .splide__list{max-height:20rem;width:100%;}#property-details-photo-contest-thumbnails .splide__slide,.unit__carousel .splide__slide{width:100%;}#property-details-photo-contest-thumbnails .splide__slide button,.unit__carousel .splide__slide button{height:100%;width:100%;}.photo-gallery-carousel__carousel.splide .splide__arrows{width:calc(100% + 14.5rem);left:-7.2rem;padding:0 2rem;}.photo-gallery-carousel--is-calc.modal{display:block !important;opacity:0;visibility:hidden;pointer-events:none;}.cta-card{background:#F4FCFE;border-radius:1rem;-webkit-box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);color:#00467F;padding:3rem 2rem 2rem;}.cta-card .cta-card__heading{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem;}.cta-card .cta-card__subheading{font-size:2rem;margin-bottom:2rem;line-height:1.2;}.cta-card .cta-card__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.6rem;font-size:2.2rem;font-weight:700;}.cta-card .cta-card__link:focus span:not(.icon),.cta-card .cta-card__link:hover span:not(.icon){text-decoration:underline;}.cta-card .cta-card__two-links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1.6rem;}.tan-datepicker{border-radius:0.8rem;}.tan-datepicker__input{background:#fff;border-radius:0.8rem;border:0.1rem solid #DEDEDE;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.2rem;width:100%;font-size:2.2rem;}.tan-datepicker__input input{border-radius:0.8rem;color:#100F0F;line-height:1.0909090909;padding:1rem;margin:0;border:0;width:100%;}.tan-datepicker__dialog{background-color:#fff;border:0.1rem solid rgba(0,0,0,0.1);border-radius:0.8rem;-webkit-box-shadow:0 0.4rem 1rem 0 rgba(0,0,0,0.1);box-shadow:0 0.4rem 1rem 0 rgba(0,0,0,0.1);position:absolute;max-width:32rem;clear:both;padding:0;width:calc(100% - 3rem);}@media (min-width:576px){.tan-datepicker__dialog{width:100%;}}.tan-datepicker-group .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}.tan-datepicker-group .fieldset-wrapper > *{-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;}.tan-datepicker__group{display:inline-block;}.tan-datepicker__trigger{color:#00467F;cursor:pointer;padding:1rem;line-height:1.0909090909;}.tan-datepicker__header{cursor:default;padding:1rem;font-weight:bold;text-transform:uppercase;color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;gap:0.5rem;}.tan-datepicker__month-year{color:#100F0F;font-size:1.7rem;font-weight:600;margin-left:2rem;margin-right:2rem;text-align:center;text-transform:none;}@media (min-width:768px){.tan-datepicker__month-year{width:18rem;}}.tan-datepicker__prev-year,.tan-datepicker__prev-month,.tan-datepicker__next-month,.tan-datepicker__next-year{width:2.6rem;height:2.6rem;border:0.1rem solid #00467F;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:0.15s all linear;-o-transition:0.15s all linear;transition:0.15s all linear;-webkit-flex-shrink:0;flex-shrink:0;}.tan-datepicker__prev-year:hover,.tan-datepicker__prev-year:focus,.tan-datepicker__prev-month:hover,.tan-datepicker__prev-month:focus,.tan-datepicker__next-month:hover,.tan-datepicker__next-month:focus,.tan-datepicker__next-year:hover,.tan-datepicker__next-year:focus{background:#00467F;color:#fff;}.tan-datepicker__prev-year,.tan-datepicker__next-year{display:none;}.tan-datepicker__dates{width:100%;}.tan-datepicker__dates{padding-left:1em;padding-right:1em;padding-top:1em;border:none;border-collapse:separate;}.tan-datepicker__dates th{font-size:1.6rem;font-weight:600;padding-bottom:1rem;}.tan-datepicker__dates th,.tan-datepicker__dates td{text-align:center;color:#100F0F;border:none;}.tan-datepicker__dates td{cursor:pointer;border-radius:50%;height:3.6rem;width:3.6rem;font-size:1.6rem;vertical-align:middle;}.tan-datepicker__dates td.disabled{opacity:0.5;text-decoration:line-through;pointer-events:none;}.tan-datepicker__dates td.muted{opacity:0.5;}.tan-datepicker__dates td:not(.disabled):not([tabindex="0"]):focus,.tan-datepicker__dates td:not(.disabled):not([tabindex="0"]):hover{background:#F3F1F1;color:#100F0F;}.tan-datepicker__dates td[aria-selected]{border:0.2rem dotted #00467F;}.tan-datepicker__dates td[tabindex="0"]{background:#00467F;color:#fff;}.tan-datepicker__actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:1rem;padding:1.2rem;}.tan-datepicker__dialog-message{padding-top:0.25em;padding-left:1em;height:1.75em;background:hsl(216,80%,51%);color:white;display:none;}duet-date-picker.hydrated + .duet-placeholder{display:none;}.duet-date{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--duet-color-text);display:block;font-family:var(--duet-font);margin:0;position:relative;text-align:left;width:100%;}.duet-date__input-wrapper{position:relative;width:100%;}.duet-date__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--duet-color-surface);border:1px solid var(--duet-color-border,var(--duet-color-text));border-radius:var(--duet-radius);color:var(--duet-color-text);float:none;font-family:var(--duet-font);font-size:100%;line-height:normal;padding:14px 60px 14px 14px;width:100%;}.duet-date__toggle{-moz-appearance:none;-webkit-appearance:none;-webkit-user-select:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;appearance:none;background:var(--duet-color-button);border:0;border-radius:0;border-bottom-right-radius:var(--duet-radius);border-top-right-radius:var(--duet-radius);-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1);box-shadow:inset 1px 0 0 rgba(0,0,0,0.1);color:var(--duet-color-text);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:calc(100% - 2px);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;position:absolute;right:1px;top:1px;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px;z-index:2;}.duet-date__vhidden{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;top:0;width:1px;}.duet-date__input{padding:14px 14px 14px 60px;}.duet-date__toggle{background:white;-webkit-box-shadow:none;box-shadow:none;right:unset;left:1px;border-radius:4px;}.duet-date__dialog.is-left{left:0;right:auto;}.duet-date__toggle-icon::before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";}.duet-date__toggle-icon svg{display:none;}.error-container__heading{color:#00467F;font-family:"Cabin",sans-serif;font-weight:700;margin-bottom:2.4rem;}.error-container__inner{max-width:75rem;}.change-photo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.change-photo .tan-account-change-photo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4rem;}.change-photo .dropzone{margin:0 0 1rem;border-color:#00467F;}.change-photo .dz-message{line-height:1.2;}.change-photo .dz-message a{text-decoration:underline;}.photo-contest-submission{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.photo-contest-submission .dropzone{margin:0 0 1rem;border-color:#00467F;}.photo-contest-submission .dz-message{line-height:1.2;}.photo-contest-submission .dz-message a{text-decoration:underline;}.photo-contest-submission__form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4rem;}.user-login-form-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:10rem;padding-bottom:10rem;}.user-login-form-heading{color:#00467F;font-family:"Cabin",sans-serif;font-size:4rem;font-weight:600;text-align:center;margin-bottom:5rem;}.user-login-form-wrapper{background:#F0F8FB;-webkit-box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);border-radius:1.2rem;padding:3rem 1.5rem 3rem;margin:0 1.5rem;max-width:65rem;width:calc(100% - 3rem);}@media (min-width:768px){.user-login-form-wrapper{padding:6rem 1.5rem 3rem;}}.user-login-form-account{color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;font-size:2rem;font-weight:600;text-align:center;}.user-login-form-account a{text-decoration:underline;}.user-login-form-account a:focus,.user-login-form-account a:hover{text-decoration:none;}.user-login-form-password{margin-top:6rem;margin-bottom:4.5rem;}.user-login-form-password{color:#00467F;font-size:2rem;font-weight:600;text-decoration:underline;}.user-login-form-password:focus,.user-login-form-password:hover{text-decoration:none;}.user-login-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;width:100%;}.user-login-form .js-form-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.user-login-form .form-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.user-login-form .form-submit{text-transform:capitalize;width:100%;}.user-login-form label{color:#00467F;font-weight:500;margin-bottom:0.5rem;}.user-login-form input{border:0.1rem solid #DEDEDE;border-radius:0.8rem;color:#757575;font-weight:500;padding:1.2rem 2rem;}.user-login-form-inner{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;max-width:42rem;}form input.error{border-color:red;}.select2 .select2-search__field{width:100% !important;}.select2 .select2-selection{background:#fff;border:0.1rem solid #DEDEDE;border-radius:0.8rem;color:#757575;font-size:2.2rem;font-weight:500;padding:1rem;height:100%;width:100%;line-height:1.0909090909;}.select2 .select2-selection .select2-selection__rendered{padding-left:0;padding-right:2.4rem;}.select2-container--open .select2-dropdown--below{border:0.1rem solid #DEDEDE;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.07);box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.07);}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;background:#fff url(/themes/custom/tan_theme/images/arrow-down.svg) no-repeat center;height:1.3rem;width:1.7rem;margin:0;left:unset;right:1.2rem;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.select2-container--default.select2-container--open .select2-selection__arrow b{-webkit-transform:translateY(-50%) scaleY(-1);-o-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1);}.select2-container--default .select2-search--dropdown{padding:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:0;border-bottom:0.1rem solid #DEDEDE;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#757575;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#100F0F;}.select2-container--default .select2-results__option{padding:1rem;}.select2-container--default .select2-results__option .wrap:before{color:#00467F;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#C4F0FF;color:#00467F;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#DEDEDE;color:#00467F;}.select2-container--default .select2-results__option--highlighted[aria-selected] .wrap:before{color:#00467F;}.select2-results__option{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.5rem;}.select2-results__option::after{content:"";display:block;border-radius:50%;height:2rem;width:2rem;}.select2-results__option[data-select2-id*=_EI]::after{background:#00467F;}.select2-results__option[data-select2-id*=_D]::after{background:#1995D4;}.select2-results__option[data-select2-id*=_P]::after{background:#FFB716;}.select2-results__option[data-select2-id*=_H]::after{background:#EE6C15;}.select2-results__option[data-select2-id*=_S]::after{background:#AAC187;}.select2-results__option .wrap:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91c";width:2.5rem;height:2.5rem;padding-right:1rem;}.select2-results__option--selected .wrap:before,.select2-results__option[aria-selected=true] .wrap:before{content:"\e91b";}.views-exposed-form select{border:0.1rem solid #DEDEDE;border-radius:0.8rem;color:#757575;font-weight:500;padding:1rem;height:100%;width:100%;}.views-exposed-form select,.property-search-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/themes/custom/tan_theme/images/arrow-down.svg) no-repeat;background-position:bottom 50% right 1.6rem;padding-right:4rem;width:100%;}.property-search-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.8rem;width:100%;}@media (min-width:992px){.property-search-form .btn,.property-search-form .webform-button--submit,.property-search-form .form-actions{max-height:4.8rem;}}.property-search-form .form-actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:2.8rem;width:100%;}@media (min-width:992px){.property-search-form .form-actions{-webkit-align-self:flex-end;align-self:flex-end;width:auto;}}.property-search-form select,.property-search-form .select2 .select2-selection{background:#fff;border:0.1rem solid #DEDEDE;border-radius:0.8rem;color:#757575;font-size:2.2rem;padding:1rem;height:100%;width:100%;line-height:1.0909090909;max-height:4.8rem;}.property-search-form .select2-container{height:100%;}.property-search-form button[type=submit]{-webkit-box-flex:1;-webkit-flex:1;flex:1;}.property-search-form .tan-datepicker__label > label,.property-search-form .js-form-item-where > label,.property-search-form .js-form-item-title > label{color:#00467F;font-weight:500;margin-bottom:1rem;}.property-search-form .js-form-item-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.property-search-form .js-form-item-title input{background:#fff;border-radius:0.8rem;border:0.1rem solid #DEDEDE;color:#100F0F;font-size:2.2rem;line-height:1.0909090909;padding:1rem;margin:0;width:100%;}.property-search-form .js-form-item-where{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;}.property-search-form .js-form-item-where .select2-selection{padding-left:4rem;}.property-search-form .js-form-item-where .select2-selection::before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";color:#757575;font-size:2.4rem;position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}.property-search-form .js-form-item-where .select2-selection__rendered{line-height:1.0909090909;}.property-search-form .property-search__ei-filter{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.property-search-form .property-search__ei-filter .modal__filter-label{text-wrap:nowrap;}.property-search-form .property-search__ei-filter .tooltip-wrapper{width:2.2rem;height:2.2rem;}.property-search-form .property-search__ei-filter .tooltip{top:0;}.property-search-form .property-search__ei-filter #arrow::before{-webkit-transform:translate(-10px,0) rotate(45deg);-o-transform:translate(-10px,0) rotate(45deg);transform:translate(-10px,0) rotate(45deg);}.property-search-form--home,.property-search-form--search{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;}.property-search-form--home > .btn,.property-search-form--home > .webform-button--submit,.property-search-form--home > .form-actions,.property-search-form--search > .btn,.property-search-form--search > .webform-button--submit,.property-search-form--search > .form-actions{width:100%;}@media (min-width:768px){.property-search-form--home > .btn,.property-search-form--home > .webform-button--submit,.property-search-form--home > .form-actions,.property-search-form--search > .btn,.property-search-form--search > .webform-button--submit,.property-search-form--search > .form-actions{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto;}}@media (min-width:1200px){.property-search-form--home > .btn,.property-search-form--home > .webform-button--submit,.property-search-form--home > .form-actions,.property-search-form--search > .btn,.property-search-form--search > .webform-button--submit,.property-search-form--search > .form-actions{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset;}}.property-search-form--home > *:not(.btn):not(.webform-button--submit):not(.form-actions),.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions){width:100%;}@media (min-width:768px){.property-search-form--home > *:not(.btn):not(.webform-button--submit):not(.form-actions),.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions){-webkit-box-flex:1;-webkit-flex:1 1 30%;flex:1 1 30%;}.property-search-form--home > *:not(.btn):not(.webform-button--submit):not(.form-actions).js-form-item-where,.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions).js-form-item-where{width:15%;}}@media (min-width:1200px){.property-search-form--home > *:not(.btn):not(.webform-button--submit):not(.form-actions),.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions){-webkit-box-flex:1;-webkit-flex:1;flex:1;}}@media (min-width:768px){.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions).js-form-item-title,.property-search-form--search > *:not(.btn):not(.webform-button--submit):not(.form-actions).js-form-item-where{-webkit-box-flex:1;-webkit-flex:1 1 46%;flex:1 1 46%;}}@media (min-width:992px){.property-search-form--home .tan-datepicker__label > label,.property-search-form--home .js-form-item-where > label{color:#fff;text-shadow:0 0.3rem 0.7rem rgb(0,0,0);}}.property-search-form--home .js-form-item-title{display:none;}form.tan-account-settings{max-width:77rem;}form.webform-submission-form #edit-general,form.tan-payments-billing-summary #edit-general,form.tan-payments-autopay-summary #edit-general,form.tan-booking-summary #edit-general,form.tan-account-settings #edit-general,form.tan-account-email-update #edit-general,form.tan-account-email-verify #edit-general,form.tan-account-change-password #edit-general,form.tan-photo-contest-submission #edit-general,form.tan-account-change-photo #edit-general{margin-bottom:4.6rem;}form.webform-submission-form #edit-contact,form.tan-payments-billing-summary #edit-contact,form.tan-payments-autopay-summary #edit-contact,form.tan-booking-summary #edit-contact,form.tan-account-settings #edit-contact,form.tan-account-email-update #edit-contact,form.tan-account-email-verify #edit-contact,form.tan-account-change-password #edit-contact,form.tan-photo-contest-submission #edit-contact,form.tan-account-change-photo #edit-contact{margin-bottom:5rem;}form.webform-submission-form fieldset,form.tan-payments-billing-summary fieldset,form.tan-payments-autopay-summary fieldset,form.tan-booking-summary fieldset,form.tan-account-settings fieldset,form.tan-account-email-update fieldset,form.tan-account-email-verify fieldset,form.tan-account-change-password fieldset,form.tan-photo-contest-submission fieldset,form.tan-account-change-photo fieldset{border:0;padding:0;}form.webform-submission-form legend,form.tan-payments-billing-summary legend,form.tan-payments-autopay-summary legend,form.tan-booking-summary legend,form.tan-account-settings legend,form.tan-account-email-update legend,form.tan-account-email-verify legend,form.tan-account-change-password legend,form.tan-photo-contest-submission legend,form.tan-account-change-photo legend{font-size:3rem;font-weight:700;margin-bottom:2.4rem;}form.webform-submission-form .fieldset-wrapper,form.tan-payments-billing-summary .fieldset-wrapper,form.tan-payments-autopay-summary .fieldset-wrapper,form.tan-booking-summary .fieldset-wrapper,form.tan-account-settings .fieldset-wrapper,form.tan-account-email-update .fieldset-wrapper,form.tan-account-email-verify .fieldset-wrapper,form.tan-account-change-password .fieldset-wrapper,form.tan-photo-contest-submission .fieldset-wrapper,form.tan-account-change-photo .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}form.webform-submission-form .js-form-item,form.tan-payments-billing-summary .js-form-item,form.tan-payments-autopay-summary .js-form-item,form.tan-booking-summary .js-form-item,form.tan-account-settings .js-form-item,form.tan-account-email-update .js-form-item,form.tan-account-email-verify .js-form-item,form.tan-account-change-password .js-form-item,form.tan-photo-contest-submission .js-form-item,form.tan-account-change-photo .js-form-item{color:#172132;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}form.webform-submission-form .js-form-item label,form.tan-payments-billing-summary .js-form-item label,form.tan-payments-autopay-summary .js-form-item label,form.tan-booking-summary .js-form-item label,form.tan-account-settings .js-form-item label,form.tan-account-email-update .js-form-item label,form.tan-account-email-verify .js-form-item label,form.tan-account-change-password .js-form-item label,form.tan-photo-contest-submission .js-form-item label,form.tan-account-change-photo .js-form-item label{font-weight:700;margin-bottom:0.5rem;}form.webform-submission-form .js-form-item input,form.tan-payments-billing-summary .js-form-item input,form.tan-payments-autopay-summary .js-form-item input,form.tan-booking-summary .js-form-item input,form.tan-account-settings .js-form-item input,form.tan-account-email-update .js-form-item input,form.tan-account-email-verify .js-form-item input,form.tan-account-change-password .js-form-item input,form.tan-photo-contest-submission .js-form-item input,form.tan-account-change-photo .js-form-item input{border:0.1rem solid #DEDEDE;border-radius:0.5rem;padding:0.5rem 1rem;font-size:1.8rem;line-height:1.7777777778;width:100%;}form.webform-submission-form .js-form-type-checkbox,form.tan-payments-billing-summary .js-form-type-checkbox,form.tan-payments-autopay-summary .js-form-type-checkbox,form.tan-booking-summary .js-form-type-checkbox,form.tan-account-settings .js-form-type-checkbox,form.tan-account-email-update .js-form-type-checkbox,form.tan-account-email-verify .js-form-type-checkbox,form.tan-account-change-password .js-form-type-checkbox,form.tan-photo-contest-submission .js-form-type-checkbox,form.tan-account-change-photo .js-form-type-checkbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;}form.webform-submission-form .js-form-type-checkbox input,form.tan-payments-billing-summary .js-form-type-checkbox input,form.tan-payments-autopay-summary .js-form-type-checkbox input,form.tan-booking-summary .js-form-type-checkbox input,form.tan-account-settings .js-form-type-checkbox input,form.tan-account-email-update .js-form-type-checkbox input,form.tan-account-email-verify .js-form-type-checkbox input,form.tan-account-change-password .js-form-type-checkbox input,form.tan-photo-contest-submission .js-form-type-checkbox input,form.tan-account-change-photo .js-form-type-checkbox input{-webkit-flex-shrink:0;flex-shrink:0;height:1.8rem;width:1.8rem;}form.webform-submission-form .js-form-type-checkbox label,form.tan-payments-billing-summary .js-form-type-checkbox label,form.tan-payments-autopay-summary .js-form-type-checkbox label,form.tan-booking-summary .js-form-type-checkbox label,form.tan-account-settings .js-form-type-checkbox label,form.tan-account-email-update .js-form-type-checkbox label,form.tan-account-email-verify .js-form-type-checkbox label,form.tan-account-change-password .js-form-type-checkbox label,form.tan-photo-contest-submission .js-form-type-checkbox label,form.tan-account-change-photo .js-form-type-checkbox label{margin-bottom:0;}form.webform-submission-form .form-item-new-email,form.webform-submission-form .form-item-verification-code,form.webform-submission-form .form-item-current-password,form.webform-submission-form .form-item-new-password,form.webform-submission-form .form-item-confirm-new-password,form.tan-payments-billing-summary .form-item-new-email,form.tan-payments-billing-summary .form-item-verification-code,form.tan-payments-billing-summary .form-item-current-password,form.tan-payments-billing-summary .form-item-new-password,form.tan-payments-billing-summary .form-item-confirm-new-password,form.tan-payments-autopay-summary .form-item-new-email,form.tan-payments-autopay-summary .form-item-verification-code,form.tan-payments-autopay-summary .form-item-current-password,form.tan-payments-autopay-summary .form-item-new-password,form.tan-payments-autopay-summary .form-item-confirm-new-password,form.tan-booking-summary .form-item-new-email,form.tan-booking-summary .form-item-verification-code,form.tan-booking-summary .form-item-current-password,form.tan-booking-summary .form-item-new-password,form.tan-booking-summary .form-item-confirm-new-password,form.tan-account-settings .form-item-new-email,form.tan-account-settings .form-item-verification-code,form.tan-account-settings .form-item-current-password,form.tan-account-settings .form-item-new-password,form.tan-account-settings .form-item-confirm-new-password,form.tan-account-email-update .form-item-new-email,form.tan-account-email-update .form-item-verification-code,form.tan-account-email-update .form-item-current-password,form.tan-account-email-update .form-item-new-password,form.tan-account-email-update .form-item-confirm-new-password,form.tan-account-email-verify .form-item-new-email,form.tan-account-email-verify .form-item-verification-code,form.tan-account-email-verify .form-item-current-password,form.tan-account-email-verify .form-item-new-password,form.tan-account-email-verify .form-item-confirm-new-password,form.tan-account-change-password .form-item-new-email,form.tan-account-change-password .form-item-verification-code,form.tan-account-change-password .form-item-current-password,form.tan-account-change-password .form-item-new-password,form.tan-account-change-password .form-item-confirm-new-password,form.tan-photo-contest-submission .form-item-new-email,form.tan-photo-contest-submission .form-item-verification-code,form.tan-photo-contest-submission .form-item-current-password,form.tan-photo-contest-submission .form-item-new-password,form.tan-photo-contest-submission .form-item-confirm-new-password,form.tan-account-change-photo .form-item-new-email,form.tan-account-change-photo .form-item-verification-code,form.tan-account-change-photo .form-item-current-password,form.tan-account-change-photo .form-item-new-password,form.tan-account-change-photo .form-item-confirm-new-password{margin-bottom:2.4rem;}form.webform-submission-form label.js-form-required,form.tan-payments-billing-summary label.js-form-required,form.tan-payments-autopay-summary label.js-form-required,form.tan-booking-summary label.js-form-required,form.tan-account-settings label.js-form-required,form.tan-account-email-update label.js-form-required,form.tan-account-email-verify label.js-form-required,form.tan-account-change-password label.js-form-required,form.tan-photo-contest-submission label.js-form-required,form.tan-account-change-photo label.js-form-required{position:relative;}form.webform-submission-form label.js-form-required::after,form.tan-payments-billing-summary label.js-form-required::after,form.tan-payments-autopay-summary label.js-form-required::after,form.tan-booking-summary label.js-form-required::after,form.tan-account-settings label.js-form-required::after,form.tan-account-email-update label.js-form-required::after,form.tan-account-email-verify label.js-form-required::after,form.tan-account-change-password label.js-form-required::after,form.tan-photo-contest-submission label.js-form-required::after,form.tan-account-change-photo label.js-form-required::after{content:"*";display:inline;margin-left:0.2rem;color:#D32F2F;}form.webform-submission-form .js-form-item textarea,form.webform-submission-form .js-form-item select,form.tan-photo-contest-submission .js-form-item textarea,form.tan-photo-contest-submission .js-form-item select,form.tan-account-change-photo .js-form-item textarea,form.tan-account-change-photo .js-form-item select{border:0.1rem solid #DEDEDE;border-radius:0.5rem;padding:0.5rem 1rem;font-size:1.8rem;line-height:1.7777777778;width:100%;}form.webform-submission-form .js-form-item select,form.tan-photo-contest-submission .js-form-item select,form.tan-account-change-photo .js-form-item select{padding-top:1rem;}form.webform-submission-form .form-item{margin-bottom:2.4rem;}.form-group.error .tan-datepicker__input{border-color:#D32F2F;}.tan-booking-availability,.tan-booking-date-range{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}.tan-booking-availability fieldset,.tan-booking-date-range fieldset{border:0;padding:0;}.tan-booking-availability #booking-availability-login,.tan-booking-availability #booking-availability-hold,.tan-booking-availability #booking-availability-submit{display:none;}.tan-booking-availability > div,.tan-booking-availability > fieldset{width:100%;}.tan-booking-availability .unit-availability:not(.unit-availability--empty) .unit-availability__items{background:#fff;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);border-radius:1rem;padding:1rem;}@media (min-width:768px){.tan-booking-availability .unit-availability:not(.unit-availability--empty) .unit-availability__items{padding:5rem 3rem;}}.tan-booking-availability .js-form-item-check-in-date{width:100%;}.tan-booking-availability .js-form-item-earliest-check-in label,.tan-booking-availability .js-form-item-latest-check-in label,.tan-booking-availability .js-form-item-check-in-date label{color:#00467F;font-weight:500;margin-bottom:1rem;}@media (min-width:768px){.tan-booking-availability .js-form-item-earliest-check-in label,.tan-booking-availability .js-form-item-latest-check-in label,.tan-booking-availability .js-form-item-check-in-date label{font-size:2.4rem;}}.tan-booking-availability .unit-availability{width:100%;}.tan-booking-availability .unit-availability .fieldset-wrapper > div:first-of-type{display:none;}.tan-booking-availability .unit-availability__actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:1rem;margin-top:2rem;}.tan-booking-availability .unit-availability__description > span{display:block;}.tan-booking-availability .unit-availability__label{background:#F0F0F0;color:#172132;font-weight:700;padding:0.5rem 2rem;}.tan-booking-availability .unit-availability__value{color:#172132;padding:0.5rem 2rem;}.tan-booking-availability .unit-availability__items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:5rem;}.tan-booking-cancel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:2rem;width:100%;}.tan-booking-cancel h2{text-align:center;}.tan-booking-cancel .form-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;}.tan-booking-cancel dl{border:0.1rem solid #DEDEDE;border-radius:0.8rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;gap:1rem;padding:1rem;max-width:60rem;width:100%;}@media (min-width:576px){.tan-booking-cancel dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;}}.tan-booking-cancel dt{font-weight:700;}@media (min-width:576px){.tan-booking-cancel dt{-webkit-flex-basis:25%;flex-basis:25%;}}.tan-booking-cancel dd{margin:0;}@media (min-width:576px){.tan-booking-cancel dd{-webkit-flex-basis:70%;flex-basis:70%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;}}.tan-booking-summary .js-form-item-vap label{margin-left:1.5rem;}.switch{position:relative;display:inline-block;margin-top:2.6rem;width:30px;height:17px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#757575;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}.slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}input:checked + .slider{background-color:#00467F;}input:focus + .slider{-webkit-box-shadow:0 0 1px #00467F;box-shadow:0 0 1px #00467F;}input:checked + .slider:before{-webkit-transform:translateX(13px);-o-transform:translateX(13px);transform:translateX(13px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.hero{width:100%;}.hero__heading{font-family:"Cabin",sans-serif;}.hero--basic .hero__heading{color:#00467F;font-size:4rem;font-weight:700;line-height:1.2;}@media (min-width:768px){.hero--basic .hero__heading{font-size:6rem;}}.hero--basic .hero__subheading{max-width:82rem;margin-top:2rem;font-size:2rem;line-height:1.2;}.hero--basic-image{border-radius:0.8rem;overflow:hidden;position:relative;}.hero--basic-image .hero__image{position:absolute;height:100%;width:100%;}.hero--basic-image .hero__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.hero--basic-image .hero__inner{padding:20.6rem 5% 5%;position:relative;z-index:1;}@media (min-width:768px){.hero--basic-image .hero__inner{padding:20.6rem 5.3rem 5.3rem;}}.hero--basic-image .hero__heading,.hero--basic-image .hero__subheading{color:#fff;text-shadow:0 0.3rem 0.7rem rgba(0,0,0,0.65);}.hero--basic-image .hero__overlay{background:rgba(0,70,127,0.5);border-radius:1.2rem;padding:1rem;max-width:70rem;}.hero--property-search{position:relative;}@media (min-width:992px){.hero--property-search{padding:20rem 0 5.6rem;}}.hero--property-search .hero__header{padding:8.4rem 0 1.6rem;position:relative;margin-bottom:4.2rem;}@media (min-width:992px){.hero--property-search .hero__header{margin-bottom:0;padding:0;position:unset;}}.hero--property-search .hero__heading{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;font-size:3.7rem;font-weight:600;line-height:1;max-width:24rem;min-height:7.4rem;text-shadow:0 0.3rem 0.7rem rgb(0,0,0);}@media (min-width:992px){.hero--property-search .hero__heading{display:block;font-size:7.5rem;line-height:1.2;margin-bottom:2.5rem;max-width:unset;min-height:unset;}}.hero--property-search .hero__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.hero--property-search .hero__image{height:100%;width:100%;position:absolute;top:0;left:0;}.hero--property-search .hero__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;}.hero--property-search .hero__image::before{content:"";background:rgba(0,0,0,0.3);display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;}.hero--property-search .hero__inner{position:relative;z-index:1;}.icon--circle-style{-webkit-align-self:flex-start;align-self:flex-start;border:0.1rem solid #00467F;border-radius:50%;color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:2rem;-webkit-flex-shrink:0;flex-shrink:0;height:4.2rem;width:4.2rem;}.icon-bed.icon--circle-style{font-size:1.6rem;}#block-masquerade{margin-top:2rem;text-align:right;margin-bottom:1rem;}#block-masquerade input#edit-masquerade-as,#block-masquerade a{border:1px solid #333;padding:0.2rem;}#block-masquerade > form > div > div:nth-of-type(2),#block-masquerade a{background-color:#ddd;padding:0.36rem 1rem;}body.modal-open .header{z-index:1;}.modal{display:none;}.modal.is-open{display:block;}.modal__container{background:#fff;border-radius:0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:85vh;max-width:100rem;height:auto;width:100%;}.modal__close{background:transparent;border:0;cursor:pointer;font-size:20px;height:20px;}.modal__content{line-height:1.5;color:rgba(0,0,0,0.8);position:relative;height:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.modal__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}.modal__footer{padding:0 3rem 3rem 3rem;}.modal__errors{margin-bottom:3rem;}.modal__inner{max-height:85vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background:rgba(0,0,0,0.6);padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:9;}.modal[id^=view-exposed-modal] form,.modal[id^=property-search-form-advanced-filters] .modal__content{display:grid;gap:3rem;}.modal[id^=view-exposed-modal] .bef-checkboxes,.modal[id^=property-search-form-advanced-filters] .form-checkboxes{display:grid;grid-template-columns:1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:100%;}@media (min-width:576px){.modal[id^=view-exposed-modal] .bef-checkboxes,.modal[id^=property-search-form-advanced-filters] .form-checkboxes{grid-template-columns:repeat(2,1fr);}}.modal[id^=view-exposed-modal] .bef-checkboxes .js-form-item,.modal[id^=property-search-form-advanced-filters] .form-checkboxes .js-form-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;}.modal[id^=view-exposed-modal] .bef-checkboxes .js-form-item:hover label,.modal[id^=property-search-form-advanced-filters] .form-checkboxes .js-form-item:hover label{text-decoration:underline;}.modal[id^=view-exposed-modal] fieldset legend,.modal[id^=property-search-form-advanced-filters] .modal__filter-heading{color:#00467F;font-family:"Cabin",sans-serif;font-size:2rem;font-weight:700;}.modal[id^=view-exposed-modal] .fieldset-wrapper,.modal[id^=property-search-form-advanced-filters] .fieldset-wrapper{width:100%;}.modal[id^=view-exposed-modal] .modal__container,.modal[id^=property-search-form-advanced-filters] .modal__container{max-width:60rem;}.modal[id^=view-exposed-modal] button[type=submit],.modal[id^=property-search-form-advanced-filters] button[type=submit]{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset;width:auto;}.modal[id^=property-search-form-advanced-filters]{position:absolute;}.modal[id^=property-search-form-advanced-filters] .modal__filter-options{display:grid;gap:1rem;}.modal[id^=property-search-form-advanced-filters] fieldset legend{font-weight:700;}.modal[id^=booking-hold-modal] .booking-hold-modal-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:1rem;}@media (min-width:768px){.modal[id^=booking-hold-modal] .booking-hold-modal-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}}.modal[id^=booking-hold-modal] .booking-hold-modal-item__actions{color:#D32F2F;}@media (min-width:992px){.modal[id^=booking-hold-modal] .booking-hold-modal-item__actions{width:30%;}}.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}@media (min-width:576px){.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:60%;}}.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dt{font-weight:700;}@media (min-width:576px){.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dt{-webkit-flex-basis:25%;flex-basis:25%;}}.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dt:last-of-type{color:#D32F2F;}.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dd{margin:0;}@media (min-width:576px){.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dd{-webkit-flex-basis:70%;flex-basis:70%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;}}.modal[id^=booking-hold-modal] .booking-hold-modal-item__meta dd:last-of-type{color:#D32F2F;}.modal[id^=booking-hold-modal] .booking-hold-modal-item__actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;}.modal[id^=booking-hold-modal] .booking-hold-modal-item__actions a{color:#D32F2F;text-align:center;}@media (min-width:768px){.modal[id^=booking-hold-modal] .booking-hold-modal-item__actions{width:30%;}}.modal[id^=booking-hold-modal] .booking-hold-modal-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}.modal[id^=booking-hold-modal] .booking-hold-modal-list > li:not(:last-of-type){border-bottom:0.1rem solid #DEDEDE;padding-bottom:2rem;}.modal__filter-count{display:none;}.modal__filter-count.active{display:inline;}.modal:not(.modal--heading) .modal__inner{padding:3rem;}.modal:not(.modal--heading) .modal__content{margin-top:2rem;}.modal:not(.modal--heading).modal--buttons-outside .modal__inner{padding:3rem 7.2rem;}.modal--heading .modal__container{background:#F0F8FB;max-height:calc(85vh - 6rem);}.modal--heading .modal__inner{max-height:calc(85vh - 6rem);}.modal--heading .modal__header{background:#fff;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;padding:3rem;position:relative;z-index:1;}.modal--heading .modal__content{padding:3rem;}.modal--heading .modal__close .icon{color:#00467F;}.modal--heading .modal__heading{color:#00467F;font-family:"Cabin",sans-serif;}@media (min-width:768px){.modal--heading .modal__heading{font-size:4rem;}}.modal--contained .modal__container{overflow-y:auto;}.modal--contained .modal__inner{overflow:hidden;}.modal--scrollable .modal__container{overflow:hidden;}.modal--scrollable .modal__content{overflow:auto;}.modal--overflow .modal__header{border-top-right-radius:0.8rem;border-top-left-radius:0.8rem;}.modal.photo-gallery-carousel .splide__track{-webkit-transition:height 1s;-o-transition:height 1s;transition:height 1s;}.modal.photo-gallery-carousel .splide__list{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}.modal.photo-gallery-carousel .splide__list{-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.modal.photo-gallery-carousel .splide__slide{max-height:calc(85vh - 10rem);overflow-y:auto;}.modal.photo-gallery-carousel img{max-height:calc(85vh - 10rem);}@-webkit-keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@-o-keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@-o-keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%);}to{-webkit-transform:translateY(0);transform:translateY(0);}}@-o-keyframes mmslideIn{from{-o-transform:translateY(15%);transform:translateY(15%);}to{-o-transform:translateY(0);transform:translateY(0);}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);}to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0);}to{-webkit-transform:translateY(-10%);transform:translateY(-10%);}}@-o-keyframes mmslideOut{from{-o-transform:translateY(0);transform:translateY(0);}to{-o-transform:translateY(-10%);transform:translateY(-10%);}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}to{-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);}}.micromodal-slide{display:none;}.micromodal-slide.is-open{display:block;}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);-o-animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);-o-animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);-o-animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);-o-animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform;}.view .pager{color:#00467F;font-size:1.6rem;font-weight:500;margin-top:4rem;width:100%;}.view .pager .pager__items{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;}@media (min-width:576px){.view .pager .pager__items{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}}.view .pager .pager__item{display:none;}.view .pager .pager__item a{border-radius:0.4rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0.5rem 1rem;-webkit-transition:0.3s all linear;-o-transition:0.3s all linear;transition:0.3s all linear;}.view .pager .pager__item a:focus,.view .pager .pager__item a:hover{background:#00467F;color:#fff;}@media (min-width:576px){.view .pager .pager__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}}.view .pager .pager__item--previous,.view .pager .pager__item--next{display:-webkit-box;display:-webkit-flex;display:flex;}.view .pager .pager__item--previous a,.view .pager .pager__item--next a{border-radius:50%;border:0.1rem solid #00467F;padding:0.5rem;}@media (min-width:576px){.view .pager .pager__item--previous a,.view .pager .pager__item--next a{border-radius:0;border:none;padding:0.5rem 1rem;}}@media (min-width:576px){.view .pager .pager__item--first,.view .pager .pager__item--last{display:-webkit-box;display:-webkit-flex;display:flex;}}.payment-form__tab{border:0.2rem solid transparent;border-top-left-radius:0.8rem;border-top-right-radius:0.8rem;padding:1rem;margin-bottom:-0.2rem;}.payment-form__tab img{width:auto;height:1.8rem;}.payment-form__tab:focus,.payment-form__tab:hover{border-color:#DEDEDE #DEDEDE transparent #DEDEDE;border-top-left-radius:0.8rem;border-top-right-radius:0.8rem;}.payment-form__tab.active{border-color:#DEDEDE;border-bottom-color:#fff;}.payment-form__tabs{border-bottom:0.2rem solid #DEDEDE;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}.payment-form__container{padding-top:2rem;}.payment-form__container--cc,.payment-form__container--affirm,.payment-form__container--ach{display:none;}.payment-form__container--cc.active,.payment-form__container--affirm.active,.payment-form__container--ach.active{display:block;}.payment-form__container--ach.active{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.payment-form__container--ach.active #actum-redirect-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.affirm__message--error,.shift4__message--error{background:#FDEDED;border-radius:1.2rem;color:#5F2120;display:block;margin-top:10px;padding:0.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.affirm__message--error.hide,.shift4__message--error.hide{display:none;}#affirm-lite-link{margin-top:1rem;}.affirm__message--info{font-weight:300;margin-bottom:2rem;}.payment-consent__container{margin-top:5rem;}.payment-consent__disclaimer{font-style:italic;font-weight:300;margin-bottom:2rem;}.payment-consent__hold{font-weight:300;margin-bottom:2rem;}.payment-consent__hold span{font-weight:500;}.payment-consent__agreement{font-weight:700;margin-left:2.8rem;margin-top:1rem;}.payment-consent__agreement a{text-decoration:underline;}.payment-consent__agreement a:focus,.payment-consent__agreement a:hover{text-decoration:none;}.payment-form__actions{margin-top:4rem;}.autopay__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.autopay__info .autopay__amount-label{font-weight:bold;margin-bottom:10px;}.autopay__info .autopay__amount-cost{font-weight:bold;margin-bottom:20px;}.autopay__info .autopay__date-text{margin-bottom:40px;}.actum__copy-message{font-style:italic;font-weight:300;margin-top:20px;}.photo-contest-card a:focus .photo-contest-card__content > *,.photo-contest-card a:hover .photo-contest-card__content > *{text-decoration:underline;}.photo-contest-card__main{-webkit-box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.photo-contest-card__content{background:#343434;padding:1rem 1.5rem;border-radius:0 0 0.5rem 0.5rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.photo-contest-card__title{color:#fff;font-weight:600;font-size:2rem;}.photo-contest-card__author{color:#fff;font-size:1.6rem;margin-top:0.5rem;}.photo-contest-card__location{color:#fff;margin-top:2rem;font-size:1.6rem;line-height:1.3;}.photo-contest-card__place{color:#fff;font-size:1.3rem;margin-top:0.5rem;line-height:1.3;}.photo-contest-card__image{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:0.5rem 0.5rem 0 0;}.photo-contest-card__image.fallback{height:25rem;position:relative;background:white;}.photo-contest-card__image.fallback img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.photo-contest-card__title{color:#fff;font-size:2rem;}.paragraph--type--photo-contest-gallery .container > div{width:100%;}.paragraph--type--photo-contest-gallery .views-element-container{width:100%;}.photo-contest-gallery-wrapper{width:100%;margin:0 auto;}.photo-contest-gallery-wrapper .views-exposed-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.8rem;margin-bottom:3rem;}.photo-contest-gallery-wrapper .views-exposed-form .form-item-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.photo-contest-gallery-wrapper .views-exposed-form .form-item-title label{color:#00467F;font-weight:500;margin-bottom:1rem;}.photo-contest-gallery-wrapper .views-exposed-form .form-item-title input{background:#fff;border-radius:0.8rem;border:0.1rem solid #DEDEDE;color:#100F0F;font-size:2.2rem;line-height:1.0909090909;padding:1rem;margin:0;width:100%;}.photo-contest-gallery-wrapper .views-exposed-form .form-item-title input{width:100%;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions{display:-webkit-box;display:-webkit-flex;display:flex;gap:2.8rem;width:100%;}@media (min-width:992px){.photo-contest-gallery-wrapper .views-exposed-form .form-actions{-webkit-align-self:flex-end;align-self:flex-end;width:auto;}}.photo-contest-gallery-wrapper .views-exposed-form .form-actions button{border-radius:1rem;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:500;line-height:1;padding:1.2rem 3.6rem;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;text-align:center;font-size:2.2rem;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Apply]{background:#00467F;color:#C4F0FF;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Apply]:hover,.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Apply]:focus{color:#00467F;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Apply]:hover{background:#CCEAF7;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Apply]:focus{background:#F0F8FB;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Reset]{background:#E7F9FF;border:0.1rem solid #DEDEDE;color:#00467F;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Reset]:hover{background:#DEDEDE;}.photo-contest-gallery-wrapper .views-exposed-form .form-actions .form-submit[value=Reset]:focus{color:#818181;background:#fff;}.masonry-item{margin-bottom:2rem;width:100%;}@media (min-width:576px){.masonry-item{width:49%;}}@media (min-width:992px){.masonry-item{width:32%;}}@media (min-width:1200px){.masonry-item{width:23%;}}.photo_contest_winners__heading{font-size:3.2rem;font-weight:700;margin-bottom:2rem;}.photo_contest_winners__items > div{display:grid;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;row-gap:3rem;grid-template-columns:1fr;}@media (min-width:576px){.photo_contest_winners__items > div{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));}}@media (min-width:992px){.photo_contest_winners__items > div{grid-template-columns:repeat(3,minmax(0,1fr));}}.photo_contest_winners__items .views-row,.photo_contest_winners__items .views-row article{display:-webkit-box;display:-webkit-flex;display:flex;}.photo_contest_winners__exposed-filters{margin-bottom:2rem;}.photo_contest_winners__exposed-filters form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}@media (min-width:576px){.photo_contest_winners__exposed-filters form{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}}.photo_contest_winners__exposed-filters form label{font-weight:700;margin-bottom:0.5rem;}.photo_contest_winners__exposed-filters button{margin-top:1.8rem;}.photo_contest_winners__submit{border:0.1rem solid #DEDEDE;border-radius:0.8rem;color:#757575;font-weight:500;padding:1rem;height:100%;width:100%;}.photo-contest-winners__submit:hover{color:#343434;}.photo-contest-winners__no-results{font-size:1.8rem;font-weight:700;margin-block:5rem;}.prizes__container{width:100%;}.prizes__container > div:first-of-type{width:100%;}.prizes__prize-item-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}.prizes__heading{font-size:3.2rem;font-weight:700;margin-bottom:2rem;}.prizes__prize-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}.prizes__prize-item > div:first-of-type{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;}.prizes__prize-item > div:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 75%;flex:1 1 75%;}.prizes__main .prizes__heading{font-size:2.8rem;}.prizes__prize-image > div > div{border-radius:50%;overflow:hidden;height:8.4rem;width:8.4rem;}.prizes__prize-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}.properties-listing .views-infinite-scroll-content-wrapper .views-row,.properties-listing__item{display:-webkit-box;display:-webkit-flex;display:flex;}.properties-listing .views-infinite-scroll-content-wrapper .views-row .views-field,.properties-listing__item .views-field{width:100%;}.properties-listing .views-infinite-scroll-content-wrapper .views-row .field-content,.properties-listing__item .field-content{display:block;height:100%;}.properties-listing .views-infinite-scroll-content-wrapper .views-row article,.properties-listing .views-infinite-scroll-content-wrapper .views-row article a,.properties-listing__item article,.properties-listing__item article a{height:100%;}.properties-listing__item article{width:100%;}.properties-listing .views-infinite-scroll-content-wrapper,.properties-listing__list{gap:3.4rem;display:grid;grid-template-columns:1fr;}@media (min-width:576px){.properties-listing .views-infinite-scroll-content-wrapper,.properties-listing__list{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));}}@media (min-width:768px){.properties-listing .views-infinite-scroll-content-wrapper,.properties-listing__list{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}}@media (min-width:1200px){.properties-listing .views-infinite-scroll-content-wrapper,.properties-listing__list{grid-template-columns:repeat(3,1fr);}}.page-node-type-property main.main{background:#F4FCFE;}.property-details{padding-top:3rem;}.property-details .container{position:relative;}.property-details__map{border-radius:1.2rem;overflow:hidden;}@media (min-width:768px){.property-details__map{border-top-left-radius:0;border-bottom-left-radius:0;}}.property-details__map > div{height:100%;position:relative;padding-top:56.25%;}@media (min-width:992px){.property-details__map > div{padding-top:75%;}}.property-details__map iframe{position:absolute;top:0;left:0;height:100%;width:100%;}.property-details__main{background:#fff;border-top-right-radius:1.2rem;border-top-left-radius:1.2rem;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);width:100%;}.property-details__about .property-details__heading,.property-details__reviews .property-details__heading,.property-details__similar .property-details__heading{margin-bottom:1.2rem;}.property-details__about{padding:2.4rem;}@media (min-width:768px){.property-details__about{padding:8rem 10rem 5rem;}}.property-details__reviews{background:#F9F7F7;padding:2.4rem;}@media (min-width:768px){.property-details__reviews{padding:5rem 10rem;}}.property-details__review-nodes{margin-top:3rem;margin-bottom:4.5rem;}.property-details__review-nodes > div{display:grid;gap:5.8rem;}.property-details__review-nodes > div .views-row{position:relative;z-index:1;}.property-details__similar{padding:2.4rem 2.4rem 7.8rem;}@media (min-width:768px){.property-details__similar{padding:10rem 3.6rem;}}.property-details__heading{color:#100F0F;font-size:2.3rem;font-weight:500;line-height:1.2;}@media (min-width:768px){.property-details__heading{font-size:2.8rem;}}.property-details__grid{margin-bottom:8rem;}.property-details__images{margin-bottom:3rem;margin-left:-1.5rem;width:calc(100% + 3rem);}@media (min-width:992px){.property-details__images{margin-left:0;width:100%;}}.property-details__inner{width:100%;}.property-details__amenities{background:#fff;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);border-radius:1.2rem;padding:2rem 2.4rem;}@media (min-width:768px){.property-details__amenities{border-top-right-radius:0;border-bottom-right-radius:0;}}.property-details__meta{display:grid;gap:3rem;grid-template-columns:1fr;}@media (min-width:992px){.property-details__meta{grid-template-columns:repeat(2,1fr);}}.property-details__meta .property-details__heading{color:#00467F;margin-bottom:2.8rem;}.property-details__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:3.4rem;}.property-details__content > *{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}@media (min-width:576px){.property-details__content > *{-webkit-box-flex:1;-webkit-flex:1 1 46%;flex:1 1 46%;}}.property-details__property-amenities{grid-column:1/-1;width:100%;}.property-details__property-amenities ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;font-weight:300;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;line-height:1.5;list-style:disc inside;}.property-details__property-amenities ul li{-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;}.property-details__property-amenities div{-webkit-box-flex:1;-webkit-flex:1;flex:1;}.property-details__meta-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;}.property-details__meta-label{color:#100F0F;font-weight:700;margin-bottom:1rem;}.property-details__meta-label,.property-details__meta-value{display:block;}.property-details__meta-value ul{font-weight:300;font-size:1.6rem;list-style:disc inside;line-height:1.5;}.property-details__image-main{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;}.property-details__image{position:relative;padding-top:75%;}.property-details__image button{cursor:pointer;display:block;height:100%;width:100%;position:absolute;top:0;left:0;outline-offset:0.3rem;}.property-details__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.property-details__image-grid.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-auto-columns:minmax(0px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3rem;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="5"] li,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li{grid-column-start:span 1;grid-row-start:span 1;}@media (min-width:768px){.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="5"] li:last-of-type img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li:last-of-type img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:last-of-type img{border-bottom-right-radius:1.2rem;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="5"] li:nth-of-type(3) img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li:nth-of-type(3) img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:nth-of-type(3) img{border-top-right-radius:1.2rem;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="5"] li:first-of-type img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li:first-of-type img,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:first-of-type img{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem;}}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li:last-of-type{grid-column:3/span 2;padding-top:0;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:nth-of-type(2){grid-column:3/span 2;padding-top:0;}@media (min-width:768px){.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:nth-of-type(2) img{border-top-right-radius:1.2rem;}}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:nth-of-type(3){grid-column:3/span 2;padding-top:0;}@media (min-width:768px){.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:nth-of-type(3) img{border-top-right-radius:0;}}@media (min-width:768px){.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="2"] li:first-of-type img{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="2"] li:last-of-type img{border-top-right-radius:1.2rem;border-bottom-right-radius:1.2rem;}}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="2"] li:last-of-type{grid-column-start:span 2;grid-row-start:span 2;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="5"] li:first-child,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="4"] li:first-child,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="3"] li:first-child,.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="2"] li:first-child{grid-column-start:span 2;grid-row-start:span 2;}.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="1"] li{grid-column-start:span 4;grid-row-start:span 2;}@media (min-width:768px){.property-details__image-grid.splide.is-initialized:not(.is-active)[data-num-items="1"] li img{border-radius:1.2rem;}}.property-details__image-grid.splide:not(.is-active)[data-num-items="1"]{visibility:visible;}.property-details__image-grid.splide:not(.is-active)[data-num-items="1"] li{padding-top:56.25%;width:100%;}.property-details__more-images{position:absolute;bottom:0.5rem;right:0.5rem;background:rgba(0,0,0,0.5);color:#fff;font-size:1.8rem;font-weight:700;padding:0.5rem;border-radius:0.8rem;}.property-details__more-images--desktop{display:none;}@media (min-width:768px){.property-details__more-images--desktop{display:block;}}.property-details__more-images--mobile{display:block;}@media (min-width:768px){.property-details__more-images--mobile{display:none;}}.property-details__units{margin-top:5rem;}.property-details__units .property-details__heading{margin-bottom:3rem;}.property-header__title{color:#100F0F;font-size:3.2rem;font-family:"Cabin",sans-serif;line-height:1.25;margin-bottom:1rem;}@media (min-width:768px){.property-header__title{font-size:4rem;line-height:1;}}.property-header__description{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2.2rem;line-height:1.2727272727;margin-bottom:1rem;}@media (min-width:768px){.property-header__description{line-height:1.4545454545;}}.property-header__location::after{content:"|";display:inline-block;margin:0 0.5rem;}.property-header--desktop{display:none;}@media (min-width:992px){.property-header--desktop{display:block;}}.property-header--mobile{display:block;}@media (min-width:992px){.property-header--mobile{display:none;}}.property-hero{background:#F0F0F0;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);padding:1rem 0;position:-webkit-sticky;position:sticky;z-index:2;top:-100%;will-change:transform;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;}.property-hero--hidden{top:0;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}.property-hero--sticky{-webkit-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);top:12rem;}@media (min-width:992px){.property-hero--sticky{top:10.4rem;}}.property-hero__inner{width:100%;}.property-hero__meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:2.6rem;}.property-hero__meta-wrapper{border-radius:1.2rem;}.property-hero__links-wrapper{position:relative;border:0.2rem solid #DEDEDE;border-radius:1.2rem;overflow:hidden;width:auto;}.property-hero__links{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-shrink:0;flex-shrink:0;}.property-hero__links::-webkit-scrollbar{display:none;}.property-hero__links li,.property-hero__links li a{-webkit-flex-shrink:0;flex-shrink:0;}.property-hero__links a{background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1.4rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1.2rem 1.8rem;}.property-hero__links a:focus,.property-hero__links a:hover{background:#DEDEDE;}.property-hero__links a.active{background:#E7F9FF;font-weight:700;}.property-hero__links li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;}.property-hero__links li:not(:last-of-type){border-right:0.2rem solid #DEDEDE;}.property-tile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}.property-tile .badges--mobile{margin-top:2rem;}.property-tile__content{padding:2.4rem;}.property-tile--basic:focus p:not(.property-tile__date),.property-tile--basic:hover p:not(.property-tile__date){text-decoration:none;}.property-tile--basic .property-tile__image{border-radius:1.2rem;overflow:hidden;padding-top:100%;width:100%;position:relative;}.property-tile--basic .property-tile__image.fallback img{border:0.1rem solid #DEDEDE;border-radius:1.2rem;-o-object-fit:contain;object-fit:contain;padding:0 20px;}.property-tile--basic .property-tile__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;}.property-tile--basic.property-tile--slider .property-tile__carousel{display:block;position:absolute;top:0;left:0;height:100%;width:100%;}.property-tile--basic p:not(.property-tile__date){color:#5C5B5C;font-size:2rem;font-weight:500;line-height:1.3;text-decoration:underline;}.property-tile--basic .property-tile__date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;margin-top:1rem;}.property-tile--basic .property-tile__date .icon{color:#00467F;}.property-tile--detailed{border:0.1rem solid #DEDEDE;border-radius:0.8rem;overflow:hidden;}.property-tile--detailed:focus .property-tile__title,.property-tile--detailed:focus .property-tile__location,.property-tile--detailed:focus .property-tile__region,.property-tile--detailed:hover .property-tile__title,.property-tile--detailed:hover .property-tile__location,.property-tile--detailed:hover .property-tile__region{text-decoration:underline;}.property-tile--detailed .property-tile__title,.property-tile--detailed .property-tile__location,.property-tile--detailed .property-tile__region{color:#100F0F;font-size:2rem;line-height:1.4;}.property-tile--detailed .property-tile__meta{display:grid;gap:2rem;margin-top:4rem;}.property-tile--detailed .property-tile__meta-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.2rem;}@media (min-width:768px){.property-tile--detailed .property-tile__meta-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}}.property-tile--detailed .property-tile__meta-wrapper p{-webkit-box-flex:1;-webkit-flex:1 1 70%;flex:1 1 70%;line-height:1.7777777778;}.property-tile--detailed .property-tile__meta-label{color:#100F0F;font-weight:700;}.property-tile--detailed .property-tile__meta-label,.property-tile--detailed .property-tile__meta-value{display:inline-block;}.property-tile--detailed .property-tile__meta-value ul{font-weight:300;font-size:1.6rem;list-style:disc inside;line-height:1.5;}.property-tile--detailed .property-tile__images{padding-top:100%;position:relative;overflow:hidden;}.property-tile--detailed .property-tile__images .property-tile__carousel{display:block;position:absolute;top:0;left:0;height:100%;width:100%;}.property-tile--detailed .property-tile__carousel:not(.splide) .splide__track,.property-tile--detailed .property-tile__carousel:not(.splide) .splide__list,.property-tile--detailed .property-tile__carousel:not(.splide) .splide__slide{height:100%;width:100%;}.property-tile--detailed .property-tile__carousel:not(.splide) .splide__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.property-tile--detailed .property-tile__carousel:not(.splide) .splide__slide.fallback{padding:0 20px;}.property-tile--detailed .property-tile__carousel:not(.splide) .splide__slide.fallback img{-o-object-fit:contain;object-fit:contain;}.quote{position:relative;}.quote::before{content:"";display:block;position:absolute;top:-2.2rem;left:-1rem;background-image:url(/themes/custom/tan_theme/images/quote-blue.png);height:4.4rem;width:5.4rem;z-index:-1;}.quote .trim-text-toggle__less,.quote .trim-text-toggle__more{color:#757575;cursor:pointer;font-size:1.5rem;font-style:normal;font-weight:600;margin-left:0.5rem;text-decoration:underline;}.quote .trim-text-toggle__less:focus,.quote .trim-text-toggle__less:hover,.quote .trim-text-toggle__more:focus,.quote .trim-text-toggle__more:hover{text-decoration:none;}.quote__content{font-size:1.6rem;font-style:italic;line-height:1.5625;}.quote__meta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;font-size:1.6rem;line-height:2;}.quote__attribution{font-weight:600;}.quote__description{font-weight:300;}.payments-select__plans-container{border-radius:8px;border:0.5px solid #A0A0A0;background-color:#FBFBFB;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:40px;padding:20px 30px;width:100%;}.payments-select__plans-container h2{font-size:2.4rem;color:#172132;font-weight:600;}.payments-select__autopay-link{margin-bottom:4rem;}.payments-select__autopay-description{margin-bottom:2rem;}.payments-select__plan{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;}.payments-select__plan > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-basis:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:20px;}.payments-select__plan > div:last-child{margin-bottom:0;}.payments-select__plan > div span{color:#172132;font-size:1.8rem;}.payments-select__autopay-text,.payments-select__paid-notice{font-size:1.7rem;line-height:1.4117647059;font-weight:bold;margin:2rem 0 1rem 0;}.payments-select__autopay-link a{border:1px solid #DEDEDE;border-radius:8px;background-color:#E7F9FF;color:#00467F;display:block;font-size:20px;font-weight:500;padding:11px 14px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.payments-select__autopay-link a:hover,.payments-select__autopay-link a:focus{color:#00467F;}.payments-select__autopay-link a:hover{background:#CCEAF7;}.payments-select__autopay-link a:focus{background:#F0F8FB;}.service-fee-select-form-wrapper h2{color:#00467F;font-size:3.2rem;font-weight:700;margin-bottom:30px;}.tan-payments-service-fee-select .payment__container{margin-bottom:10px;}.tan-payments-service-fee-select .payment__container legend{color:#000;font-size:1.8rem;font-weight:600;}.tan-payments-service-fee-select .payment__container .js-form-type-radio{margin:10px 0;}.service-fees .billing-summary__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:10px;}.service-fees .billing-summary__prepay-cost,.service-fees .billing-summary__unpaid-cost,.service-fees .billing-summary__total-cost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px;}.service-fees .billing-summary__prepay-cost .billing-summary__label,.service-fees .billing-summary__unpaid-cost .billing-summary__label,.service-fees .billing-summary__total-cost .billing-summary__label{color:#172132;font-size:2rem;font-weight:600;margin-bottom:5px;text-transform:uppercase;}.service-fees .billing-summary__prepay-cost .billing-summary__cost,.service-fees .billing-summary__unpaid-cost .billing-summary__cost,.service-fees .billing-summary__total-cost .billing-summary__cost{color:#172132;font-size:2rem;}.tan-ig-post{background:#fff;border-radius:0.8rem;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;}.tan-ig-post:focus .tan-ig-post__account,.tan-ig-post:hover .tan-ig-post__account{text-decoration:underline;}.tan-ig-post__account{color:#00467F;font-weight:600;font-size:1.5rem;line-height:1.7333333333;}@media (min-width:768px){.tan-ig-post__account{font-size:1.8rem;line-height:1.7777777778;}}.tan-ig-post__caption{font-size:1.2rem;line-height:1.6666666667;padding:0 1.2rem 1.2rem 1.2rem;}@media (min-width:768px){.tan-ig-post__caption{font-size:1.6rem;line-height:1.5;}}.tan-ig-post__caption > div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.tan-ig-post__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2rem 1.2rem;gap:1rem;}.tan-ig-post__header .icon{color:#00467F;display:block;font-size:2rem;}@media (min-width:768px){.tan-ig-post__header .icon{font-size:4.4rem;}}.tan-ig-post__image{padding:0 1.2rem 1.2rem 1.2rem;}.tan-ig-post__image > div{aspect-ratio:4/3;position:relative;overflow:hidden;}.tan-ig-post__image > div img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}@media (min-width:992px){.tan-notifications > ul:first-of-type{max-height:50vh;padding:0;}.tan-notifications .menu.menu{width:40rem;}}.tan-notifications .countdown-timer{color:#D32F2F;}.tan-notifications--not-empty > a{position:relative;}.tan-notifications--not-empty > a::after{content:"";border-radius:50%;background:#D32F2F;display:block;width:1rem;height:1rem;position:absolute;top:0;right:-0.5rem;}.tan-notifications__late-fees,.tan-notifications__holds{margin-left:-2.5rem;margin-right:-2.5rem;}@media (min-width:992px){.tan-notifications__late-fees,.tan-notifications__holds{margin:0;}}.tan-notifications__empty,.tan-notifications__list{padding:2rem;}.tan-notifications__holds + .tan-notifications__holds{border-top:0.2rem solid #00467F;margin-top:-2rem;}@media (min-width:992px){.tan-notifications__holds + .tan-notifications__holds{margin-top:0;}}.tan-notifications__heading{background:#DEDEDE;color:#00467F;font-family:"Cabin",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.7777777778;padding:1rem 2.5rem;}@media (min-width:992px){.tan-notifications__heading{padding:1rem 2rem;}}.tan-notifications__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}.tan-notifications__list > li:not(:last-of-type){border-bottom:0.1rem solid #DEDEDE;padding-bottom:2rem;}.tan-notifications__item--booking p{font-size:1.6rem;line-height:1.2;}.tan-notifications__item--booking p > span{display:block;}.tan-notifications__item--booking p > span:first-of-type{font-weight:700;}.tan-notifications__item--booking .btn,.tan-notifications__item--booking .webform-button--submit{margin-top:1rem;width:100%;}.tan-notifications__late-fees li{font-size:1.6rem;line-height:1.2;}.tan-notifications__late-fees li a{text-decoration:underline;}.tan-notifications__late-fees li a:focus,.tan-notifications__late-fees li a:hover{text-decoration:none;}.tooltip-message{background-color:#F0F0F0;color:#100F0F;padding:0.5rem 1rem;border-radius:0.8rem;font-size:1.4rem;max-width:28rem;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:0.3s opacity linear,0.3s visibility linear;-o-transition:0.3s opacity linear,0.3s visibility linear;transition:0.3s opacity linear,0.3s visibility linear;}.tooltip-message p{position:relative;z-index:1;}.tooltip-message[data-show]{opacity:1;visibility:visible;}#arrow,#arrow::before{position:absolute;width:2rem;height:2rem;background:inherit;}#arrow{visibility:hidden;}#arrow::before{visibility:visible;content:"";-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.tooltip-message[data-popper-placement^=top] > #arrow{bottom:-0.4rem;}.tooltip-message[data-popper-placement^=bottom] > #arrow{top:-0.4rem;}.tooltip-message[data-popper-placement^=left] > #arrow{right:-0.4rem;}.tooltip-message[data-popper-placement^=right] > #arrow{left:-0.4rem;}.trim-text-toggle:not(.active) .trim-text-toggle__less{display:none;}.trim-text-toggle.active .trim-text-toggle__dots,.trim-text-toggle.active .trim-text-toggle__more{display:none;}.trim-text-toggle__dots{margin-left:0.2rem;}.trim-text-toggle__text,.trim-text-toggle__dots,.trim-text-toggle__more,.trim-text-toggle__less{display:inline;}.trip-card{-webkit-box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 2rem 1.5rem rgba(0,0,0,0.07);}.trip-card__content{background:#fff;padding:1rem 1.5rem;}.trip-card__date{color:#00467F;margin-bottom:2rem;}.trip-card__details-link{color:#757575;font-weight:500;text-decoration:underline;}.trip-card__details-link:focus,.trip-card__details-link:hover{text-decoration:none;}.trip-card__trips-link,.trip-card__location a{color:#00467F;display:block;font-weight:600;font-size:2rem;line-height:1.3;}.trip-card__trips-link:focus,.trip-card__trips-link:hover,.trip-card__location a:focus,.trip-card__location a:hover{text-decoration:underline;}.trip-card__location{margin-bottom:2rem;}.trip-card__image.fallback{height:25rem;position:relative;background:white;}.trip-card__image.fallback img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.unit__images-container{margin-top:3rem;}.user-account{background:#F0F8FB;margin-top:8rem;}@media (min-width:992px){.user-account{margin-top:16rem;}}.user-account__inner{margin-top:-4rem;width:100%;}@media (min-width:992px){.user-account__inner{margin-top:-8rem;}}.user-account__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:3.8rem;}.user-account__info .user-account__heading{color:#00467F;font-size:2rem;font-weight:700;margin-bottom:1.2rem;}.user-account__profile{max-width:30rem;width:100%;}.user-account__basic{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;}.user-account__photo-update{display:block;color:#00467F;font-size:1.7rem;font-weight:600;margin-top:4rem;}.user-account__photo-update:focus,.user-account__photo-update:hover{text-decoration:underline;}.user-account__primary{margin-bottom:2.5rem;}.user-account__primary dl,.user-account__secondary dl{display:grid;grid-template-columns:1fr;}@media (min-width:768px){.user-account__primary dl,.user-account__secondary dl{grid-template-columns:repeat(2,minmax(0,1fr));}.user-account__primary dl > *,.user-account__secondary dl > *{grid-row-start:var(--grid-row-start);grid-column:var(--grid-column);}}.user-account__primary dt,.user-account__primary dd,.user-account__secondary dt,.user-account__secondary dd{padding:1rem 2rem;overflow:hidden;overflow-wrap:break-word;}.user-account__primary dt,.user-account__secondary dt{background:#F0F0F0;font-weight:700;}.user-account__details{background:#fff;border:0.1rem solid #DEDEDE;border-top-right-radius:1rem;border-top-left-radius:1rem;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);padding:5% 5% 7rem;}@media (min-width:768px){.user-account__details{padding:5rem 5rem 7rem;}}.user-account__main{background:#fff;border:0.1rem solid #DEDEDE;border-radius:1rem;-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);margin-bottom:4.5rem;padding:5%;}@media (min-width:768px){.user-account__main{padding:4.5rem;}}.user-account__main h1{color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:1.3rem;font-family:"Cabin",sans-serif;font-size:3.2rem;line-height:1;margin-bottom:2.4rem;}@media (min-width:768px){.user-account__main h1{font-size:4rem;margin-bottom:4rem;}}.user-account__main h1::before{content:"";background:#FEEAB8;width:0.6rem;}@media (min-width:768px){.user-account__main h1::before{width:1rem;}}.change-pass__requirements{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:20px 0;}.requirements__title{color:#172132;font-size:1.8rem;font-weight:600;}.requirements__list .requirements__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;list-style:none;margin:10px;}.requirements__list .requirements__item span{margin-right:10px;}.user-avatar-card{-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgb(255,255,255)),color-stop(40%,#e7f9ff));background:-webkit-linear-gradient(top,rgb(255,255,255) 40%,#e7f9ff 40%);background:-o-linear-gradient(top,rgb(255,255,255) 40%,#e7f9ff 40%);background:linear-gradient(180deg,rgb(255,255,255) 40%,#e7f9ff 40%);position:relative;padding:2.4rem 2.4rem 8rem;max-width:30rem;}.user-avatar-card::before{content:"";background:url(/themes/custom/tan_theme/images/wave-small.png) no-repeat bottom;display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;}.user-avatar-card__photo{border-radius:50%;overflow:hidden;max-width:20rem;margin:0 auto 1rem;}.user-avatar-card__photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;}.user-avatar-card__name{color:#00467F;font-size:2.5rem;font-weight:700;margin-bottom:1rem;}.user-avatar-card__duration{color:#00467F;font-size:2rem;line-height:1.3;}.user-avatar-card__duration span{font-weight:700;}.user-avatar-card__name,.user-avatar-card__duration{border-radius:0.8rem;display:inline-block;font-family:"Cabin",sans-serif;position:relative;}.footer{position:relative;background:#00467F;padding:3.6rem 2.5rem;}.footer__birdeye{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width:992px){.footer__birdeye{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.footer__birdeye iframe,.footer__birdeye div{margin:0 !important;}.footer__address{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1.5;margin-top:-0.2rem;text-align:center;width:100%;}@media (min-width:768px){.footer__address{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;text-align:right;}}@media (min-width:992px){.footer__address{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:left;}}.footer__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;}@media (min-width:992px){.footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}.footer__container .footer__left{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;}.footer__container .footer__right{-webkit-box-flex:1;-webkit-flex:1 1 15%;flex:1 1 15%;}}.footer__contact{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;width:100%;}.footer__contact a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;}.footer__contact a span:not(.icon){width:100%;display:block;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}@media (min-width:992px){.footer__contact a span:not(.icon){text-align:left;}}.footer__contact a:focus span:not(.icon),.footer__contact a:hover span:not(.icon){text-decoration:underline;}@media (min-width:768px){.footer__contact{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}}.footer__left{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;row-gap:2rem;}.footer__left > div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}@media (min-width:768px){.footer__left > div{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;}}@media (min-width:992px){.footer__left > div{-webkit-box-flex:1;-webkit-flex:1 1 26.6%;flex:1 1 26.6%;}}.footer__left > div.region-footer-menu{-webkit-flex-basis:100%;flex-basis:100%;}@media (min-width:992px){.footer__left > div.region-footer-menu{border-bottom:0;padding-bottom:0;}}.footer__social{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:2rem;}@media (min-width:992px){.footer__social{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.footer__social .icon{color:#fff;font-size:2.6rem;-webkit-transition:0.3s color ease-in-out;-o-transition:0.3s color ease-in-out;transition:0.3s color ease-in-out;}.footer__social a:focus .icon,.footer__social a:hover .icon{color:#C4F0FF;}.region-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;row-gap:2rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;width:100%;}@media (min-width:992px){.region-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}}.region-footer > nav:first-of-type{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;}.region-footer > nav:last-of-type{width:auto;}.footer--b2b{color:#fff;}.footer--b2b .footer__contact{-webkit-box-align:center;-webkit-align-items:center;align-items:center;}.footer--b2b .footer__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;}.header{position:-webkit-sticky;position:sticky;top:0;background:#fff;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);padding:2.6rem 0;height:12rem;z-index:9;}@media (min-width:992px){.header{padding:3.6rem 0 2.6rem 0;height:10.4rem;}}.page-node-type-property .header{-webkit-box-shadow:none;box-shadow:none;border-bottom:0.2rem solid #DEDEDE;}.header__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;}@media (min-width:992px){.header__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}}.d-none{display:none;}@media (min-width:992px){.header__inner{padding-left:2.5rem;padding-right:2.5rem;}}.header__close{-webkit-align-self:flex-end;align-self:flex-end;cursor:pointer;margin:0;border:0;border-radius:50%;background:#00467F;padding:1rem;position:relative;width:4rem;height:4rem;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.header__close:focus,.header__close:hover{background:#CCEAF7;}.header__close:focus .header__close-icon::before,.header__close:focus .header__close-icon::after,.header__close:hover .header__close-icon::before,.header__close:hover .header__close-icon::after{background:#00467F;}@media (min-width:992px){.header__close{display:none;}}.header__close-icon{display:block;position:relative;}.header__close-icon::before,.header__close-icon::after{content:"";position:absolute;left:0;right:0;height:0.2rem;background:#fff;border-radius:1rem;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}.header__close-icon::before{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.header__close-icon::after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.header__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;width:100%;}.header__logo{-webkit-box-flex:1;-webkit-flex:1 1 14%;flex:1 1 14%;}@media (min-width:1200px){.header__logo{-webkit-box-flex:1;-webkit-flex:1 1 42%;flex:1 1 42%;}}.header__logo .site-logo img{max-height:2rem;}.header__logo .site-logo--b2b img{max-height:6rem;}.header__logo-full{display:block;}.header__logo-full img{max-height:1.4rem;}@media (min-width:992px){.header__logo-full{display:none;}}.header__menus{background:#F4FCFE;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100vh;width:100%;gap:1.6rem;padding:7.2rem 3.5rem 3.5rem;position:fixed;top:0;right:-100%;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.header__menus nav.contextual-region{position:unset;}@media (min-width:992px){.header__menus{background:transparent;-webkit-box-flex:1;-webkit-flex:1 0 58%;flex:1 0 58%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:0;padding:0;position:unset;height:auto;width:auto;visibility:visible;}}.header__primary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}@media (min-width:992px){.header__primary{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;}}.header__secondary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}@media (min-width:992px){.header__secondary{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;}}.header__toggle{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;}.header__bars{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;height:3rem;width:3rem;}.header__bars span{background:#00467F;display:block;height:0.5rem;width:100%;}.header__toggle-wrapper{display:block;}@media (min-width:992px){.header__toggle-wrapper{display:none;}}.header__account--desktop{display:none;}@media (min-width:992px){.header__account--desktop{display:block;}}.header__account--mobile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}@media (min-width:992px){.header__account--mobile{display:none;}}.header.active .header__menus{right:0;visibility:visible;}.header--b2b .header__container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}body:not(.user-logged-in) .header__secondary{margin-top:1.6rem;}@media (min-width:992px){body:not(.user-logged-in) .header__secondary{margin-top:0;}}.layout-container > main,.layout-container .layout-content,.layout-container .layout-main{-webkit-box-flex:1;-webkit-flex:1;flex:1;}.layout-container,.layout-container > main,.layout-content,.layout-main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.layout-container--login main{-webkit-background-size:cover;background-size:cover;background:url(/themes/custom/tan_theme/images/login-background.jpg) no-repeat center;position:relative;}.layout-container--login main .layout-main{position:relative;z-index:1;}.layout-container--login main::before{content:"";background:lightgray;opacity:0.5;position:absolute;top:0;left:0;height:100%;width:100%;}.layout-panel__container{background:#F4FCFE;}.layout-panel__title,.layout-panel--view .layout-panel__title,.layout-panel--home h2{color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:1.3rem;font-family:"Cabin",sans-serif;font-size:3.2rem;line-height:1;}@media (min-width:768px){.layout-panel__title,.layout-panel--view .layout-panel__title,.layout-panel--home h2{font-size:4rem;}}.layout-panel__title::before,.layout-panel--view .layout-panel__title::before,.layout-panel--home h2::before{content:"";background:#FEEAB8;width:0.6rem;}@media (min-width:768px){.layout-panel__title::before,.layout-panel--view .layout-panel__title::before,.layout-panel--home h2::before{width:1rem;}}.layout-panel__subtitle{color:#100F0F;font-size:2.3rem;font-weight:700;line-height:1.3913043478;margin-top:3rem;}.layout-panel__inner{background:#fff;border:0.1rem solid #DEDEDE;border-bottom:0;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;}.layout-panel--offset{margin-top:8rem;}.layout-panel--offset .layout-panel__inner{margin-top:-4rem;}@media (min-width:768px){.layout-panel--offset .layout-panel__inner{margin-top:-8rem;}}@media (min-width:768px){.layout-panel--offset{margin-top:16rem;}}.layout-panel--offset-padded .layout-panel__container{padding-top:5rem;}.layout-panel--view .layout-panel__inner{-webkit-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,0.07);padding:5%;}@media (min-width:768px){.layout-panel--view .layout-panel__inner{padding:4.5rem;}}.layout-panel--view .layout-panel__view-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:5.5rem;}@media (min-width:768px){.layout-panel--view .layout-panel__view-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}}.layout-panel--view .layout-panel__title{-webkit-align-self:flex-start;align-self:flex-start;}.layout-panel--home{margin-top:20rem;}.layout-panel--home h2{margin-bottom:5.5rem;}.layout-panel--home .paragraph--type--recently-viewed-properties,.layout-panel--home .paragraph--type--instagram-posts .instagram-posts__content{padding:1.5rem 1.5rem 6rem 1.5rem;}@media (min-width:576px){.layout-panel--home .paragraph--type--recently-viewed-properties,.layout-panel--home .paragraph--type--instagram-posts .instagram-posts__content{padding:3.2rem 3.2rem 6rem 3.2rem;}}@media (min-width:768px){.layout-panel--home .paragraph--type--recently-viewed-properties,.layout-panel--home .paragraph--type--instagram-posts .instagram-posts__content{padding:5rem 5rem 20rem 5rem;}}.layout-panel--home .paragraph--type--recently-viewed-properties{padding-bottom:0;}.layout-panel--home .layout-panel__inner{position:relative;top:-8rem;margin:0 auto -8rem;}.layout-panel--home .layout-panel__inner > div{width:100%;}.layout-panel--wrapper .layout-panel__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.layout-panel--wrapper .layout-panel__header{margin-bottom:4rem;}.layout-panel--wrapper .layout-panel__inner{padding:5%;}@media (min-width:768px){.layout-panel--wrapper .layout-panel__inner{padding:3.5rem 4.5rem;}}.site__search{position:relative;}.site__search__form{position:relative;}.site__search__label{color:#000;display:block;font-size:16px;line-height:1;}.site__search__field{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px;}.site__search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid currentColor;border-radius:0;color:inherit;-webkit-box-flex:1;-webkit-flex:1;flex:1;font:inherit;padding:6px;}.site__search__input::-webkit-input-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}.site__search__input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}.site__search__input::-ms-input-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}.site__search__input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}.site__search__button{height:48px;position:relative;background:#000;color:inherit;-webkit-box-flex:0;-webkit-flex:0 0 48px;flex:0 0 48px;cursor:pointer;-webkit-transition:background 0.25s,color 0.25s;-o-transition:background 0.25s,color 0.25s;transition:background 0.25s,color 0.25s;}.site__search__button:focus,.site__search__button:hover{background:#fff;color:#000;}.site__search__button__label{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.site__search__button__label.focusable:active,.site__search__button__label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat;}.tan-section:not(.tan-section--flush){margin-top:10rem;margin-bottom:10rem;}.tan-section:not(.tan-section--flush).tan-section--top{margin-top:0;}.tan-section--flush{padding-top:10rem;padding-bottom:10rem;}.tan-section--flush.tan-section--top{padding-top:0;}.site__menu__drawer{overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed;top:0;right:0;z-index:400;background:#000;color:#fff;opacity:0;padding:130px 0 0 0;pointer-events:none;visibility:hidden;}@media (min-width:992px){.site__menu__drawer{display:none;}}@media (prefers-reduced-motion:reduce){.site__menu__drawer{-webkit-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;}}@media print{.site__menu__drawer{display:none;}}.site__menu__drawer.active{opacity:1;pointer-events:auto;visibility:visible;}.loaded .site__menu__drawer{-webkit-transition:opacity 0.35s,visibility 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,visibility 0.35s,-webkit-transform 0.35s;-o-transition:opacity 0.35s,visibility 0.35s,-o-transform 0.35s;transition:opacity 0.35s,transform 0.35s,visibility 0.35s;transition:opacity 0.35s,transform 0.35s,visibility 0.35s,-webkit-transform 0.35s,-o-transform 0.35s;}.site__menu__title{width:1px;height:1px;position:absolute;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;}.site__menu__title.focusable:active,.site__menu__title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible;}.site__menu__close{position:absolute;top:0;right:0;left:0;display:block;}.site__menu__close__button:after{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;-o-transition:-o-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s,-o-transform 0.25s;will-change:transform;}.site__menu__close__button:hover:after,.site__menu__close__button:focus:after{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.menu--footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.6rem;margin-left:-2rem;}.menu--footer .menu-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center;}.menu--footer .menu-item a:focus,.menu--footer .menu-item a:hover{text-decoration:underline;}@media (min-width:576px){.menu--footer .menu-item{-webkit-box-flex:1;-webkit-flex:1 1 calc(50% - 3rem);flex:1 1 calc(50% - 3rem);text-align:initial;}}@media (min-width:992px){.menu--footer .menu-item{-webkit-box-flex:unset;-webkit-flex:unset;flex:unset;}.menu--footer .menu-item a{padding:0.5rem 2rem;}}@media (min-width:576px) and (max-width:991.98px){.menu--footer li:nth-of-type(odd){-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}.menu--footer li:nth-of-type(even){-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.menu--footer a{color:#fff;}.menu{margin:0;}.menu-item{color:#00467F;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;}.menu-item > a span,.menu-item-back > button span{pointer-events:none;}@media (min-width:992px){.menu--b2b .menu,.menu--main .menu,.menu--account > li:first-of-type .menu{text-align:center;}}.menu--b2b .menu,.menu--account .menu,.menu--main .menu{background:#F4FCFE;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:2rem;overflow-y:auto;padding:4.2rem 2.5rem;position:absolute;top:0;left:105%;height:100vh;width:100vw;-webkit-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;z-index:1;}@media (min-width:992px){.menu--b2b .menu,.menu--account .menu,.menu--main .menu{background:white;border-radius:0.8rem;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);height:auto;row-gap:0;padding:3.6rem 2.6rem;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;top:100%;left:auto;max-width:40rem;min-width:25rem;width:auto;}}.menu--b2b .menu[aria-hidden=true],.menu--account .menu[aria-hidden=true],.menu--main .menu[aria-hidden=true]{visibility:hidden;pointer-events:none;}@media (min-width:992px){.menu--b2b .menu[aria-hidden=true],.menu--account .menu[aria-hidden=true],.menu--main .menu[aria-hidden=true]{opacity:0;}}.menu--b2b .menu[aria-hidden=false],.menu--account .menu[aria-hidden=false],.menu--main .menu[aria-hidden=false]{left:0;visibility:visible;}@media (min-width:992px){.menu--b2b .menu[aria-hidden=false],.menu--account .menu[aria-hidden=false],.menu--main .menu[aria-hidden=false]{left:auto;opacity:1;}}.menu--b2b .menu .menu-item > a,.menu--account .menu .menu-item > a,.menu--main .menu .menu-item > a{font-weight:600;}@media (min-width:992px){.menu--b2b .menu .menu-item > a,.menu--account .menu .menu-item > a,.menu--main .menu .menu-item > a{font-weight:400;}}.menu--b2b .menu-item a:focus span:not(.icon):not(.sr-only),.menu--b2b .menu-item a:hover span:not(.icon):not(.sr-only),.menu--account .menu-item a:focus span:not(.icon):not(.sr-only),.menu--account .menu-item a:hover span:not(.icon):not(.sr-only),.menu--main .menu-item a:focus span:not(.icon):not(.sr-only),.menu--main .menu-item a:hover span:not(.icon):not(.sr-only){text-decoration:underline;}.menu--account{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:2.8rem;}@media screen and (min-width:992px) and (max-width:1750px){.menu--account .menu[aria-hidden=true]{right:1rem;left:unset;}}@media screen and (min-width:992px) and (max-width:1750px){.menu--account .menu[aria-hidden=false]{left:unset;right:1rem;}}.menu--account .menu-item--has-children > a .icon{font-size:3.6rem;}.menu--account > li:first-of-type.menu-item--has-children a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.menu--b2b,.menu--main{row-gap:2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;}@media (min-width:992px){.menu--b2b,.menu--main{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}}.menu--b2b > .menu-item > a,.menu--main > .menu-item > a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:600;}.menu--b2b > .menu-item--has-children > a,.menu--main > .menu-item--has-children > a{gap:1.6rem;}.menu--b2b > .menu-item--has-children > a:after,.menu--main > .menu-item--has-children > a:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#00467F;border-radius:50%;color:#fff;font-size:3rem;}@media (min-width:992px){.menu--b2b > .menu-item--has-children > a:after,.menu--main > .menu-item--has-children > a:after{display:none;}}.menu--b2b > .menu-item--has-children > a span,.menu--main > .menu-item--has-children > a span{text-align:right;}@media (min-width:992px){.menu--b2b > .menu-item--has-children > a span,.menu--main > .menu-item--has-children > a span{text-align:center;}}@media (min-width:992px){.menu--b2b .menu-item,.menu--main .menu-item{padding:0.5rem 2rem;}}.menu-item-account-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.menu-item-account-info p{font-family:"Cabin",sans-serif;font-weight:600;font-size:3.5rem;text-align:center;line-height:1.3328571429;}.menu-item-account-info .icon{font-size:10rem;margin-top:3.2rem;margin-bottom:1.6rem;}@media (min-width:992px){.menu-item-account-info{display:none;}}.menu-item-back{display:block;}.menu-item-back .icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#00467F;border-radius:50%;color:#fff;}.menu-item-back .icon::before{font-size:3rem;}@media (min-width:992px){.menu-item-back{display:none;}}.menu--social{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;}@media (min-width:992px){.menu--social{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}}.menu--social [class^=icon-],.menu--social [class*=" icon-"]{color:#fff;-webkit-transition:0.3s color ease-in-out;-o-transition:0.3s color ease-in-out;transition:0.3s color ease-in-out;font-size:2rem;}.menu--social [class^=icon-]:focus,.menu--social [class^=icon-]:hover,.menu--social [class*=" icon-"]:focus,.menu--social [class*=" icon-"]:hover{color:#C4F0FF;}@media (min-width:992px){.menu--social [class^=icon-],.menu--social [class*=" icon-"]{font-size:3rem;}}.embed{width:100%;position:relative;display:block;overflow:hidden;padding:0;}.embed:before{content:"";display:block;padding-top:100%;}.embed__item,.embed iframe,.embed embed,.embed object,.embed video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;border:0;}.embed--21by9:before{padding-top:42.8571428571%;}.embed--16by9:before{padding-top:56.25%;}.embed--4by3:before{padding-top:133.3333333333%;}.embedded-video-wrapper{width:100%;}.tan-cta-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}.tan-cta-grid > div{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}@media (min-width:768px){.tan-cta-grid > div{-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;}}@media (min-width:992px){.tan-cta-grid > div{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%;}}.paragraph--type--instagram-posts{position:relative;width:100%;}.paragraph--type--instagram-posts .tan-background-wave{display:none;height:100%;width:100%;background-image:url(/themes/custom/tan_theme/images/line-wave-light.svg);background-position:center;max-height:67rem;opacity:0.45;position:absolute;top:0;left:0;}@media (min-width:768px){.paragraph--type--instagram-posts .tan-background-wave{display:block;}}.paragraph--type--instagram-posts .views-element-container{position:relative;}.instagram-posts__content{position:relative;z-index:1;}.promotions{width:100%;}.promotions .splide.is-active .splide__track{padding:2rem 1rem !important;}.promotions .splide.is-initialized:not(.is-active) .property-card{margin:0 auto;}.promotions .splide.is-initialized:not(.is-active) .splide__arrows{display:none;}.promotions .splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;gap:2.6rem;}.promotions .splide.is-initialized:not(.is-active) .splide__track{overflow:visible;}.promotions .splide.is-initialized:not(.is-active) .splide__slide{width:100%;}.promotions .splide__arrows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:2rem;padding-left:1rem;padding-right:1rem;}.promotions .splide__arrow,.promotions .splide__toggle{cursor:pointer;}.promotions .splide__arrow .icon,.promotions .splide__toggle .icon{color:#9F9F9F;font-size:3.6rem;-webkit-transition:0.3s color ease-in-out;-o-transition:0.3s color ease-in-out;transition:0.3s color ease-in-out;}.promotions .splide__arrow:focus .icon,.promotions .splide__arrow:hover .icon,.promotions .splide__toggle:focus .icon,.promotions .splide__toggle:hover .icon{color:#00467F;}.promotions .splide:not(.is-active) .splide__list > li{display:none;}.promotions .splide:not(.is-active) .splide__list > li:first-of-type,.promotions .splide:not(.is-active) .splide__list > li:nth-of-type(2),.promotions .splide:not(.is-active) .splide__list > li:nth-of-type(3),.promotions .splide:not(.is-active) .splide__list > li:nth-of-type(4){display:block;}.promotions .splide:not(.is-active).mobile-toggle .splide__list > li{display:block;}.promotions__carousel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}@media (min-width:768px){.promotions__carousel{display:block;}}.promotions__carousel:not(.splide) .property-card{margin:0 auto;}.promotions__carousel:not(.splide) .splide__slide{-webkit-box-flex:1;-webkit-flex:1 1 26rem;flex:1 1 26rem;max-width:27rem;}.promotions__carousel:not(.splide) .splide__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2.6rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}.promotions__carousel:not(.splide) .splide__track{padding:2rem 1rem;}.promotions__toggle{margin:0 auto;margin-top:4.8rem;}@media (min-width:768px){.promotions__toggle{display:none;}}.promotions--grid .promotions__carousel:not(.splide) .splide__slide{-webkit-box-flex:1;-webkit-flex:1 1 26rem;flex:1 1 26rem;max-width:27rem;}.promotions--grid .promotions__carousel:not(.splide) .splide__list{max-width:60rem;width:100%;}.promotions--grid .promotions__carousel:not(.splide) .splide__track{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width:1200px){.promotions--grid .promotions__carousel:not(.splide) .splide__list{max-width:100%;}}.property-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-radius:0.8rem;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.07);box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.07);max-width:27rem;min-height:36.5rem;overflow:hidden;}.property-card:focus .property-card__title,.property-card:hover .property-card__title{text-decoration:underline;}.property-card__banner{background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;text-align:center;padding:0.7rem 1rem;width:100%;position:absolute;top:1.5rem;z-index:1;}.property-card__banner-text{color:#fff;font-size:2.2rem;line-height:1.1818181818;text-transform:uppercase;}.property-card__content{background:#fff;padding:1rem 2rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;text-align:center;}.property-card__media{position:relative;}.property-card__image{position:relative;aspect-ratio:4/3;}.property-card__image .contextual-region{position:unset;}.property-card__image img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}.property-card__range{color:#00467F;font-size:1.7rem;font-weight:500;line-height:1.5294117647;}.property-card__title{color:#00467F;font-size:1.9rem;font-weight:600;line-height:1.3684210526;text-transform:uppercase;}.property-card__sale-date{color:#757575;font-size:1.6rem;font-weight:500;line-height:1.625;}.property-card:not(.property-card--sale){position:relative;}.property-card:not(.property-card--sale) .icon{color:#0096D6;font-size:2.5rem;}.property-card:not(.property-card--sale) .property-card__banner-text{color:#0096D6;}.property-card:not(.property-card--sale) .property-card__content{gap:2.4rem;}.property-card:not(.property-card--sale) .property-card__location{color:#757575;font-size:2rem;font-weight:500;line-height:1.2;}.property-card--sale .icon{color:#5D8C1A;font-size:2.5rem;}.property-card--sale .property-card__banner-text{color:#5D8C1A;}.property-card--sale .property-card__sale-date{text-transform:uppercase;}.quote-callout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;}.quote-callout--ltr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}.quote-callout--rtl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}.quote-callout__heading{color:#100F0F;font-size:2.8rem;font-weight:500;line-height:1.2;margin-bottom:3rem;}.quote-callout__image{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}.quote-callout__image img{border-radius:1rem;}@media (min-width:768px){.quote-callout__image{-webkit-box-flex:1;-webkit-flex:1 1 25%;flex:1 1 25%;}}.quote-callout__content{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;}@media (min-width:768px){.quote-callout__content{-webkit-box-flex:1;-webkit-flex:1 1 58.3333333333%;flex:1 1 58.3333333333%;}}.quote-callout__quotes{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:5.8rem;}.recently-viewed-properties:not(.active) h2{display:none;}.recently-viewed-properties__properties{gap:3.4rem;display:grid;grid-template-columns:1fr;}@media (min-width:576px){.recently-viewed-properties__properties{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));}}@media (min-width:768px){.recently-viewed-properties__properties{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}}@media (min-width:992px){.recently-viewed-properties__properties{grid-template-columns:repeat(3,1fr);}}.paragraph--type--tan-promise{position:relative;}.tan-promise{position:relative;}.tan-promise__wave{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;}.tan-promise__wave img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:192rem;opacity:0.45;width:100%;}.tan-promise-cards{display:grid;grid-template-columns:1fr;gap:3rem;-webkit-justify-content:space-around;justify-content:space-around;margin:0 auto;max-width:90rem;padding:2.5rem;position:relative;z-index:1;}@media (min-width:768px){.tan-promise-cards{background:#fff;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:1.2rem;grid-template-columns:repeat(2,1fr);}}.tan-promise-cards > div:nth-of-type(2){background:#FEF4DB;}.tan-promise-cards > div:nth-of-type(3){background:#F5FAEE;}.tan-promise-cards > div:last-of-type{background:#F4FCFE;}.tan-promise-card{background:#F0F8FB;border-radius:0.8rem;display:-webkit-box;display:-webkit-flex;display:flex;padding:4rem;min-height:31rem;max-width:40rem;overflow:hidden;}.tan-promise-card__heading{color:#00467F;border-radius:1.2rem;font-size:3.4rem;line-height:1;margin-bottom:1rem;}.tan-promise-card__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;z-index:1;}.tan-promise-card__subheading{color:#00467F;font-weight:300;}.tan-promise-card--featured{position:relative;}.tan-promise-card--featured .tan-promise-card__heading{background:rgba(240,248,251,0.5);font-family:"Cabin",sans-serif;font-size:4.4rem;font-weight:600;}.tan-promise-card--featured .tan-promise-card__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.tan-promise-card--featured::before{content:"";background:url(/themes/custom/tan_theme/images/wave.png) no-repeat bottom;-webkit-background-size:contain;background-size:contain;display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;}.tan-promise__booking-holds{background:#fff;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);margin-top:2rem;}.tan-promise__booking-holds .countdown-timer{color:#D32F2F;}.tan-promise__booking-holds h2{color:#00467F;font-weight:500;padding:2rem 2rem 0 2rem;}@media (min-width:992px){.tan-promise__booking-holds{margin-top:7rem;}}.tan-promise .tan-notifications__holds{margin:0;}.tan-promise__dashboard{border:0.1rem solid #F3F1F1;background:rgba(240,248,251,0.8);-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);padding:5%;width:100%;}@media (min-width:992px){.tan-promise__dashboard{padding:5rem 7rem;}}.tan-promise__row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;}.tan-promise__row > div:first-of-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem;}.tan-promise__row > div:last-of-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3rem;}@media (min-width:992px){.tan-promise__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:7rem;}.tan-promise__row > div:first-of-type{width:31.25%;}.tan-promise__row > div:last-of-type{width:75%;}}.tan-promise__trips{display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:768px){.tan-promise__trips{grid-template-columns:repeat(2,1fr);gap:7rem;}}.tan-promise__payment{background:#F3F1F1;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2rem;padding:2rem 1.5rem;}.tan-promise__payment a{color:#000;font-weight:700;text-decoration:underline;font-size:1.7rem;line-height:1.4117647059;}.tan-promise__payment a:focus,.tan-promise__payment a:hover{text-decoration:none;}.tan-promise__payment-banner{background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:0.7rem 1rem;}.tan-promise__payment-banner .icon{color:#5D8C1A;font-size:3.2rem;}.tan-promise__payment-banner span:not(.icon){font-weight:700;}.tan-promise__payment-fee-text{font-size:1.7rem;line-height:1.4117647059;}.tan-promise__payment-fee-text span{font-weight:700;}.tan-promise__promise{background:#fff;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:6rem 2rem 2rem 2rem;position:relative;margin-top:6rem;}@media (min-width:576px){.tan-promise__promise{padding:1rem 7rem;margin-top:0;}}.tan-promise__promise-heading,.tan-promise__promise-description{color:#00467F;font-size:1.9rem;line-height:1.3684210526;}.tan-promise__promise-heading{font-weight:600;}.tan-promise__promise-description{font-weight:300;}.tan-promise__promise-link{-webkit-align-self:flex-start;align-self:flex-start;display:block;color:#757575;font-weight:500;margin-top:1rem;text-decoration:underline;}.tan-promise__promise-link:focus,.tan-promise__promise-link:hover{text-decoration:none;}.tan-promise__promise-badge{color:#fff;background:#00467F;border-radius:50%;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:1.4rem;line-height:1.1428571429;height:8.4rem;width:8.4rem;position:absolute;top:-4rem;}.tan-promise__promise-badge span{font-weight:600;text-transform:uppercase;}@media (min-width:576px){.tan-promise__promise-badge{top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-4rem;}}.tan-promise__avatar{display:-webkit-box;display:-webkit-flex;display:flex;}@media (min-width:992px){.tan-promise--no-trips .tan-promise__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}.tan-promise--no-trips .tan-promise__row > div:first-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;}.tan-promise--no-trips .tan-promise__row > div:last-of-type{width:100%;}.tan-promise--no-trips .tan-promise__row .tan-promise__payment{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;}}.two-col-content--image > div:first-of-type,.two-col-content--video > div:first-of-type,.two-col-content--two-text-columns > div:first-of-type{margin-bottom:2rem;width:100%;}@media (min-width:768px){.two-col-content--image > div:first-of-type,.two-col-content--video > div:first-of-type,.two-col-content--two-text-columns > div:first-of-type{max-width:47%;}.two-col-content--image.two-col-content--ltr > div:first-of-type,.two-col-content--video.two-col-content--ltr > div:first-of-type,.two-col-content--two-text-columns.two-col-content--ltr > div:first-of-type{float:left;margin-right:4rem;}.two-col-content--image.two-col-content--rtl > div:first-of-type,.two-col-content--video.two-col-content--rtl > div:first-of-type,.two-col-content--two-text-columns.two-col-content--rtl > div:first-of-type{float:right;margin-left:4rem;}}@media (min-width:768px){.two-col-content--text .wysiwyg{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}}.two-col-content .two-col-content__main{font-size:1.8rem;line-height:1.7777777778;}.two-col-content .two-col-content__image img{border-radius:1rem;}.two-col-content .two-col-content__heading{font-size:3.2rem;font-weight:700;margin-bottom:2rem;}.two-col-content .two-col-content__subheading{font-size:2.8rem;font-weight:700;margin-bottom:2rem;}.two-col-content--two-text-columns-alt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:5rem;}.two-col-content--two-text-columns-alt > div{-webkit-box-flex:1;-webkit-flex:1 1 45%;flex:1 1 45%;}.two-column-text__heading{font-size:3.2rem;font-weight:700;margin-bottom:2rem;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#343434;font-family:"Roboto",sans-serif;overflow-x:hidden;}body:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:transparent;content:"";display:block;-webkit-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;}body.js-page-lock{overflow-y:hidden;}.photo-contest-gallery div.masonry-layout{margin:0 auto;}.photo-contest-gallery__items > div{display:grid;gap:2rem;grid-template-columns:1fr;}@media (min-width:576px){.photo-contest-gallery__items > div{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.photo-contest-gallery__items > div{grid-template-columns:repeat(3,1fr);}}@media (min-width:992px){.photo-contest-gallery__items > div{grid-template-columns:repeat(4,1fr);}}.photo-contest-gallery__items .views-row{position:relative;}.photo-contest-gallery__items .views-row button{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;}.photo-contest-gallery__items .views-row button:focus + article .photo-contest-gallery-item__overlay-name,.photo-contest-gallery__items .views-row button:focus + article .photo-contest-gallery-item__overlay-location,.photo-contest-gallery__items .views-row button:hover + article .photo-contest-gallery-item__overlay-name,.photo-contest-gallery__items .views-row button:hover + article .photo-contest-gallery-item__overlay-location{text-decoration:underline;}.photo-contest-gallery-item--listing{border-radius:0.5rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__content{display:none;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__image{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__image-inner{aspect-ratio:4/3;border-radius:0.5rem 0.5rem 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__image-inner img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-webkit-transition:0.3s ease-in-out transform;-o-transition:0.3s ease-in-out transform;transition:0.3s ease-in-out transform;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transform:none;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__overlay{background:#343434;padding:1rem 1.5rem;border-radius:0 0 0.5rem 0.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem;position:relative;z-index:1;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__overlay-name{color:#fff;font-size:1.6rem;}.photo-contest-gallery-item--listing .photo-contest-gallery-item__overlay-location{color:#fff;font-size:1.6rem;}.photo-contest-gallery-item--modal .photo-contest-gallery-item__overlay{display:none;}.photo-contest-gallery-item--modal > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:2rem;}.photo-contest-gallery-item--modal > div > div:first-of-type{-webkit-box-flex:1;-webkit-flex:1;flex:1;}@media (min-width:768px){.photo-contest-gallery-item--modal > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}.photo-contest-gallery-item--modal > div > div:first-of-type{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%;}.photo-contest-gallery-item--modal > div > div:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%;}}.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__heading{color:#00467F;font-family:"Cabin",sans-serif;}@media (min-width:768px){.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__heading{font-size:3.2rem;line-height:1;}}.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__heading a:hover,.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__heading a:focus{text-decoration:underline;}.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__address{margin-top:1rem;}.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__client,.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__caption{margin-top:4rem;}.photo-contest-gallery-item--modal > div .photo-contest-gallery-item__client{font-weight:700;}.property-units .view-no-results{margin-top:3rem;}.property-units .modal ~ p{margin-top:3rem;}.unit-disclaimer{font-size:1.8rem;line-height:1.7777777778;width:100%;font-style:italic;}.property-units__item dl{display:grid;grid-template-columns:1fr;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:3rem;}@media (min-width:768px){.property-units__item dl{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;}}.property-units__item dt{grid-column-start:1;font-weight:600;}.property-units__item dt > div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;}.property-units__item dt .icon{color:#00467F;}.property-units__item dd{grid-column-start:1;}@media (min-width:768px){.property-units__item dd{margin-top:1.2rem;grid-column-start:2;}}.property-units__item dd ul{display:grid;grid-template-columns:1fr;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:1rem;width:100%;}@media (min-width:576px){.property-units__item dd ul{grid-template-columns:repeat(2,1fr);}}.tan-ig-posts{position:relative;z-index:1;}.tan-ig-posts__posts{gap:3.4rem;display:grid;grid-template-columns:1fr;}@media (min-width:576px){.tan-ig-posts__posts{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));}}@media (min-width:768px){.tan-ig-posts__posts{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}}@media (min-width:1200px){.tan-ig-posts__posts{grid-template-columns:repeat(3,1fr);}}.view-property-search header{background:#F0F0F0;-webkit-box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);box-shadow:0 0.5rem 1rem 0 rgba(155,155,155,0.2);padding:5%;position:relative;}@media (min-width:768px){.view-property-search header{padding:5.5rem;}}.view-property-search .views-exposed-form{display:none;}.view-user-trips{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.view-user-trips .views-exposed-form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem;}@media (min-width:576px){.view-user-trips .views-exposed-form{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.view-user-trips .views-exposed-form > .js-form-item{-webkit-box-flex:1;-webkit-flex:1 1 48%;flex:1 1 48%;}.view-user-trips .layout-panel__container,.view-user-trips .container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.view-user-trips .layout-panel__inner{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
