/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:din_proregular;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_400.8b679f8a.woff2) format("woff2"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_400.7f2a685f.woff) format("woff")}@font-face{font-family:din_problack;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_black_900.f67c5c27.woff2) format("woff2"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_black_900.4c7f79c6.woff) format("woff")}@font-face{font-family:din_probold;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_bold_700.833eec09.woff2) format("woff2"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_bold_700.f0ee2850.woff) format("woff")}@font-face{font-family:din_procondensed_light;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_condensed_light_300.f89a013e.woff2) format("woff2"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_condensed_light_300.a21693eb.woff) format("woff")}@font-face{font-family:din_prolight;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_light_300.fb269a6b.woff2) format("woff2"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/din_pro_light_300.7909e7b6.woff) format("woff")}@font-face{font-family:SignPainter-HouseScript;font-style:normal;font-weight:400;src:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/SignPainter-HouseScript.4d034d29.ttf) format("truetype"),url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/fonts/SignPainter-HouseScript.0c85cf03.woff) format("woff")}.block-local-tasks-block div.tabs{margin:1em 0}.block-local-tasks-block ul.tabs{list-style:none;margin:0 0 .5em;padding:0}.block-local-tasks-block .tabs>li{display:inline-block;margin-right:.3em}.block-local-tasks-block [dir=rtl] .tabs>li{margin-left:.3em;margin-right:0}.block-local-tasks-block .tabs a{display:block;padding:.2em 1em;text-decoration:none}.block-local-tasks-block .tabs a.is-active{background-color:#eee}.block-local-tasks-block .tabs a:focus,.block-local-tasks-block .tabs a:hover{background-color:#f5f5f5}#section-a-day-in-the-life .swiper-section .menu .active{color:#f1b828}#section-a-day-in-the-life .swiper-section .swiper{height:400px;width:100%}#section-a-day-in-the-life .swiper-section .swiper-slide img{display:block;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}#section-current-resident-spaces .swiper-section .swiper{height:auto;width:100%}#section-current-resident-spaces .swiper-section .swiper-slide img{display:block;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}#section-current-resident-spaces .swiper-section .slide-content .text{display:none}#section-current-resident-spaces .swiper-section .swiper-slide-active .slide-content .text{display:block}@media (min-width:992px){#section-current-resident-spaces .swiper-section .swiper-slide-active .slide-content .text{display:none}#section-current-resident-spaces .swiper-section .swiper-slide-next .slide-content .text{display:block}}#section-current-resident-spaces .swiper-section .swiper-pagination-bullets{bottom:0;position:relative}#section-current-resident-spaces .swiper-section .swiper-pagination-bullets .swiper-pagination-bullet{background:none;border:1px solid #454746;height:20px;margin:0 10px;opacity:1;width:20px}#section-current-resident-spaces .swiper-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#454746}#nearby-attractions-map{border-radius:9999px;height:500px;width:500px}.block-liv-mf-nearby-attractions .attractions{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:50px}@media screen and (max-width:1052px){.block-liv-mf-nearby-attractions .attractions{margin:0 auto;max-width:690px}}.block-liv-mf-nearby-attractions .attractions div{align-items:center;border:2px solid #7993a5;border-radius:50%;color:#7993a5;display:flex;font-family:DINPro-Cond-Regular,Arial,Helvetica,sans-serif;font-size:19px;height:160px;justify-content:center;line-height:23px;margin:5px;padding:10px;text-align:center;width:160px}.block-liv-mf-nearby-attractions .attractions div.active{background-color:#7993a5;color:#fff}.block-liv-mf-nearby-attractions .text-and-map{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.block-liv-mf-nearby-attractions .text-and-map{flex-wrap:wrap;justify-content:center}}.block-liv-mf-nearby-attractions .text-and-map #nearby-attractions-text{align-items:center;display:flex;flex-wrap:wrap;width:60%}@media screen and (max-width:950px){.block-liv-mf-nearby-attractions .text-and-map #nearby-attractions-text{width:90%}}.block-liv-mf-nearby-attractions .text-and-map #nearby-attractions-text .attraction-details{align-items:center;display:flex;margin-bottom:30px;padding-right:10px;width:50%}@media screen and (max-width:540px){.block-liv-mf-nearby-attractions .text-and-map #nearby-attractions-text .attraction-details{width:100%}}.block-liv-mf-nearby-attractions .text-and-map #nearby-attractions-text .attraction-details .number{align-items:center;background-color:#7993a5;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:65px;justify-content:center;margin-right:23px;text-align:center;width:65px}#section-floor-plans .tabs .tab.active{color:#c45729;font-weight:700}#section-floor-plans .swiper-floor-plans .swiper-slide img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}#section-floor-plans .swiper-floor-plans .swiper-pagination{height:10px}#section-floor-plans .swiper-floor-plans .swiper-pagination .swiper-pagination-progressbar-fill{background:#c45729}#section-floor-plans .swiper-floor-plans .swiper-button-next,#section-floor-plans .swiper-floor-plans .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:100%;height:50px;width:50px}#section-floor-plans .swiper-floor-plans .swiper-button-next:after,#section-floor-plans .swiper-floor-plans .swiper-button-prev:after{content:""}#section-floor-plans .swiper-floor-plans .swiper-button-next{background-image:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/images/arrow-circle-right-solid.81c79d66.svg)}#section-floor-plans .swiper-floor-plans .swiper-button-prev{background-image:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/images/arrow-circle-left-solid.aa1077fa.svg)}#section-floor-plans .swiper-3d .swiper-pagination-bullets{bottom:0;position:relative}#section-floor-plans .swiper-3d .swiper-pagination-bullets .swiper-pagination-bullet{background:none;border:1px solid #454746;height:20px;margin:0 10px;opacity:1;width:20px}#section-floor-plans .swiper-3d .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#454746}#section-floor-plans .caption{font-size:1.5rem;margin-bottom:1rem;text-align:center}.pswp__custom-caption{background:#c45729;border-radius:4px;bottom:16px;color:#fff;font-size:16px;left:50%;max-width:400px;padding:2px 8px;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 32px)}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}.ui-dialog{margin:0 auto;width:400px!important}.ui-dialog .ui-dialog-content{background-color:#fff;height:unset!important;max-height:unset!important}.ui-dialog .ui-dialog-titlebar{background-color:unset;border:none;padding:35px 25px 0 0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar button.ui-button{background-color:#fff;border:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background-color:transparent;background-image:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/images/ui-icons_777777_256x240.f5d5fce2.png);background-position:-96px -128px;border:none;height:16px;width:16px}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0}.layout-container{color:#454746;font-family:din_proregular,sans-serif}.layout-container .sphs{font-family:SignPainter-HouseScript,sans-serif}.layout-container h2{color:#454746;font-size:50px;margin-bottom:1.3rem}.layout-container h5{color:#454746;font-size:25px;margin-bottom:2rem}.layout-container a,.layout-container p{color:#454746}.layout-container .script{font-family:SignPainter-HouseScript,sans-serif}.layout-container .header .menu li a{background-color:transparent;border:2px solid #f1b828;border-radius:10px;color:#454746;cursor:pointer;display:inline-block;font-size:20px;padding:5px 20px;text-decoration:none;vertical-align:middle}.layout-container .header .menu li a:hover{background-color:#f1b828}.layout-container .header .liv-here-text{top:20%}.layout-container .header .header-desktop img.logo{width:160px}.layout-container .header .header-desktop .menu{align-self:stretch;display:flex;gap:2.5rem}.layout-container .header .header-desktop .menu .items{display:flex;gap:2.5rem}.layout-container .header .header-phone img.logo{width:110px}.layout-container .header .menu-opened{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1000}.layout-container .header .menu-opened .menu .items{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.layout-container .hero{background-color:#f1b828;background-image:none;font-size:20px}@media (min-width:992px){.layout-container .hero{background-image:url(/sites/livcommunities/modules/custom/liv_plus_landing/public/build/images/hero-bg.19c49484.jpg);background-position:50%;background-size:cover}.layout-container .hero .hero--container{min-height:680px}}.layout-container .hero .hero--container h5{line-height:40px}.layout-container .section-01 .left-side p{font-size:1.3rem;margin-bottom:1rem}.layout-container .section-03{position:relative}.layout-container .section-03 .plus-red{position:absolute;right:3%;top:3%;width:80px;z-index:1}@media (min-width:992px){.layout-container .section-03 .plus-red{right:50%}}@media (min-width:1400px){.layout-container .section-03 .plus-red{width:136px}}.layout-container .section-03 .left-side{padding-right:calc(3% + 80px);position:relative;z-index:2}@media (min-width:992px){.layout-container .section-03 .left-side{padding-right:80px}}@media (min-width:1400px){.layout-container .section-03 .left-side{padding-right:136px}}.layout-container .section-03 .left-side .title{color:#fff;font-size:40px}.layout-container .section-03 .left-side p{color:#fff;font-size:25px;line-height:40px}.layout-container .section-04 p{color:#7c7e7f}.layout-container .section-04 .right-side div{margin-bottom:2rem}.layout-container .section-04 .right-side p{font-size:20px}.layout-container .section-04 .right-side .title{font-family:din_probold,sans-serif;font-size:30px}.layout-container .section-06 p{color:#7c7e7f;font-size:20px}.layout-container .footer .livc-img img{width:205px}.layout-container .footer .footer-img img,.layout-container .footer .livplus-img img{width:125px}.layout-container footer,.layout-container header{display:none}form.webform-submission-livplus-updates-form{display:flex;flex-direction:column;font-size:20px;gap:1rem;margin-top:1rem}form.webform-submission-livplus-updates-form label{font-size:20px}form.webform-submission-livplus-updates-form label.form-required:after{content:"*"}form.webform-submission-livplus-updates-form .form-item input,form.webform-submission-livplus-updates-form .form-item select,form.webform-submission-livplus-updates-form .form-item textarea{border:2px solid #8c7287;border-radius:10px;padding:15px;width:100%}form.webform-submission-livplus-updates-form .form-item input::-moz-placeholder,form.webform-submission-livplus-updates-form .form-item select::-moz-placeholder,form.webform-submission-livplus-updates-form .form-item textarea::-moz-placeholder{color:#f1b828}form.webform-submission-livplus-updates-form .form-item input::placeholder,form.webform-submission-livplus-updates-form .form-item select::placeholder,form.webform-submission-livplus-updates-form .form-item textarea::placeholder{color:#f1b828}form.webform-submission-livplus-updates-form input[type=submit]{background-color:transparent;background-color:#454746;border:2px solid #454746;border-radius:10px;color:#fff!important;cursor:pointer;display:inline-block;font-size:20px;padding:5px 20px;text-decoration:none;vertical-align:middle}form.webform-submission-livplus-updates-form input[type=submit]:hover{background-color:#454746}.button{background-color:transparent;border-radius:10px;cursor:pointer;display:inline-block;font-size:20px;padding:5px 20px;text-decoration:none;vertical-align:middle}.button--outline-c2{border:2px solid #f1b828}.button--outline-c2:hover{background-color:#f1b828}.button--c3{border:2px solid #454746;color:#fff!important}.button--c3,.button--c3:hover{background-color:#454746}.button--c3-outline{background-color:transparent;border:2px solid #454746;color:#454746!important}.button--c3-outline:hover{background-color:#454746;color:#fff!important}.button--c5{border:2px solid #c45729;color:#fff!important}.button--c5,.button--c5:hover{background-color:#c45729}.button--white-c3{background-color:#fff;color:#454746!important}.fade-in-up{opacity:0;position:relative;top:15px;transition:opacity 2s,top 2s}.fade-in-up-animate{opacity:1;top:0}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
