@import'flex.css';body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img,input,textarea{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Muli}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none;color:inherit}textarea{resize:none}a,button,input[type=submit]{cursor:pointer}input[type=submit],input[type=text],input[type=email]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset!important}html{-webkit-text-size-adjust:100%}input::-webkit-input-placeholder{color:#444}input:-moz-placeholder{color:#444}input::-moz-placeholder{color:#444}input:-ms-input-placeholder{color:#444}textarea::-webkit-input-placeholder{color:#444}@font-face{font-family:'Lora';font-style:normal;font-weight:400;src:url('../fonts/lora-v10-latin-regular.eot?');src:local('Lora Regular'),local('Lora-Regular'),url('../fonts/lora-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lora-v10-latin-regular.woff2') format('woff2'),url('../fonts/lora-v10-latin-regular.woff') format('woff'),url('../fonts/lora-v10-latin-regular.ttf') format('truetype'),url('../fonts/lora-v10-latin-regular.svg#Lora') format('svg')}@font-face{font-family:'Lora';font-style:normal;font-weight:700;src:url('../fonts/lora-v10-latin-700.eot?');src:local('Lora Bold'),local('Lora-Bold'),url('../fonts/lora-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/lora-v10-latin-700.woff2') format('woff2'),url('../fonts/lora-v10-latin-700.woff') format('woff'),url('../fonts/lora-v10-latin-700.ttf') format('truetype'),url('../fonts/lora-v10-latin-700.svg#Lora') format('svg')}@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:url('../fonts/muli-v10-latin-regular.eot?');src:local('Muli Regular'),local('Muli-Regular'),url('../fonts/muli-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-v10-latin-regular.woff2') format('woff2'),url('../fonts/muli-v10-latin-regular.woff') format('woff'),url('../fonts/muli-v10-latin-regular.ttf') format('truetype'),url('../fonts/muli-v10-latin-regular.svg#Muli') format('svg')}@font-face{font-family:'Muli';font-style:normal;font-weight:700;src:url('../fonts/muli-v10-latin-700.eot?');src:local('Muli Bold'),local('Muli-Bold'),url('../fonts/muli-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-v10-latin-700.woff2') format('woff2'),url('../fonts/muli-v10-latin-700.woff') format('woff'),url('../fonts/muli-v10-latin-700.ttf') format('truetype'),url('../fonts/muli-v10-latin-700.svg#Muli') format('svg')}body,html{height:100%}body{font-family:Lora;overflow-x:hidden}body.noscroll{overflow:hidden}.wrapper{position:relative}p{color:#444;font-size:16px;font-family:Lora;line-height:30px;margin-bottom:10px}#navMobile{display:none}footer{position:relative}.footer-main{background-color:#331e5d;box-sizing:border-box;color:#fff;padding-top:30px;padding-bottom:30px;position:relative}footer .powered-login{margin-left:auto;margin-right:auto;height:29px;width:230px}.footer-contact{color:#fff;font-family:Muli;font-size:15px}.privacy{color:#fff;display:inline-block;font-family:Muli;margin-top:22px;font-size:15px}.img-mobile{display:none}p,span,li,h4,h5{color:#444;font-size:16px;line-height:1.7}p:not(:last-child){margin-bottom:1.5em}p,span,li{font-family:Lora}address{font-style:normal}.subhead-medium-green{color:#30641f;font-family:Muli;font-size:24px;font-weight:normal;line-height:1.3;margin-bottom:15px}.subhead-small-purple{color:#563794;font-size:20px;line-height:1.65}.read-more-text{color:#f4a105;font-size:16px;line-height:1.6}.ul-purple{list-style:none}.ul-purple li{margin-bottom:12px;font-family:Lora}.ul-purple li:before{color:#9d7fda;content:'•';font-weight:700;padding-right:1em}#grey-hr{border-top:1px solid #e2e2e2}.hr-gray{background:#e2e2e2;height:1px;margin:50px 0;width:100%}#grey-hr-container{border-top:1px solid #e2e2e2;padding:0 120px;margin:20px 120px 20px 120px}.button-default.purple{background-color:#e61086;color:#fff;margin-top:20px}.button-default.white{background:#fff;color:#444}.textbox{background-color:#f6f6f6;box-sizing:border-box;border:1px solid transparent;font-family:'Lora';height:55px;margin-bottom:20px;padding:0 15px;width:100%}.textarea{background-color:#f6f6f6;box-sizing:border-box;font-family:'Lora';height:120px;padding:10px 15px;width:100%}.g-recaptcha-error{color:#f00;margin:10px 0 20px}.button-default.contact{float:right;margin-bottom:45px;margin-top:25px}.block{display:inline-block;width:100%}.content-container{margin:auto;max-width:100%;padding:0 30px;position:relative;width:1200px}.home-narrow{width:950px;margin-left:auto;margin-right:auto}#site-header{-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease}#site-header.sticky{position:fixed;z-index:15;box-shadow:0 3px 30px rgba(0,0,0,.15);opacity:1;animation-name:fadeHeader;animation-timing-function:ease-out;animation-duration:.5s;animation-fill-mode:forwards;width:100%}@keyframes fadeHeader{from{opacity:0}to{opacity:1}}.top-toolbar-in-use #site-header.sticky{z-index:5}header{background-color:#563794;padding:8px 0}header .content-container{width:1455px}.header-info{float:right;padding-top:17px;padding-left:55px}.header-title{color:#662d91;font-size:68.75%;font-weight:bold;text-transform:uppercase}.header-top{height:72px;margin-right:120px;width:100%}.logo{-ms-flex-preferred-size:14%;flex-basis:14%;max-width:14%}.logo img{margin-right:15px;max-width:100%}.nav{color:#fff;font-family:Lora;font-weight:bold;text-transform:uppercase}.nav-desktop{-ms-flex-preferred-size:86%;flex-basis:80%;max-width:900px}.nav ul li{font-size:15px;position:relative}.nav-desktop>ul>li{z-index:2}.nav-desktop>ul>li>a{color:#fff;padding:8px 20px}.subnav-wrapper{display:none}.nav li:hover .subnav-wrapper{display:block;padding-top:10px;position:absolute;top:25px;z-index:1}.nav li:hover .subnav{background:#fff;border-radius:3px;box-shadow:0 3px 6px #00000029;display:block;min-width:250px;padding:20px 18px 25px;text-align:left;width:max-content}.nav .subnav li{margin-left:0}.nav .subnav li a{color:#563794;display:inline-block;padding:4px}.nav ul li:hover>a,.nav li.active>a,#navMobile li.active>a,.footer-nav li.active>a{color:#f4a833}li.active>a{cursor:default}.footer-nav{display:inline-block;text-align:center;width:100%}.footer-nav ul li{display:inline-block;font-family:Muli;font-size:17px;padding:0 9px;margin-bottom:10px}.footer-nav a{color:#fff;font-size:17px;line-height:1.3}.footer-nav ul li:hover,.footer-nav ul li:hover a{color:#f4a105}.header-span{color:#8d8d8d;font-family:Muli;font-size:118.75%;font-weight:normal;text-transform:none}.bold{font-size:18px;font-weight:bold}.floral-background{position:relative;min-height:800px;overflow:hidden}.page-header{background-image:url('../images/content-header.jpg');background-size:cover;min-height:150px;margin-bottom:50px;padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header h1{text-align:center}.footer-li li{display:inline;margin-left:16px}.footer-li{float:right;font-family:Muli;font-size:106.25%}.float-right-foot{clear:right;color:#f4a105;float:right;font-family:Muli;margin-top:30px;position:relative;z-index:20}.float-right-foot img{display:inline-block;vertical-align:middle}.footer-best{height:85px;margin-right:30px}.purple-text{color:#662d91;font-family:Lora;font-size:125%;margin-bottom:25px}.purple-text.contact{margin-bottom:10px}.back-flowers{left:-150px;opacity:.1;position:absolute;top:100px;z-index:-1}.back-flowers img{height:700px;width:474px}.tulip-gal{height:200px;position:absolute;right:-30px;top:-30px;width:135px;z-index:1}.home-header{position:relative;overflow:hidden}.home-header-video{width:100%;height:100%;object-fit:cover;display:block}.tulip1{bottom:0;height:747px;left:-220px;position:absolute;top:-223px;width:506px}.tulip2{bottom:0;height:747px;margin-top:70px;position:absolute;right:-130px;z-index:1}.tulip2.home{bottom:0;height:540px;right:-60px}.our-story-img{width:100%}.privacy-policy{display:inline-block;margin-block:30px;width:100%}.privacy-policy .purple-text{margin-bottom:5px;margin-top:25px}.privacy-policy a{color:#ee349b}.privacy-policy a:hover{text-decoration:underline}.powered-by{height:26px;margin-top:15px;width:200px}.events-img{margin-top:-30px;max-width:100%}.content-block{display:inline-block;width:100%}.footer-top{background-image:url(../images/communities-bottom-background-1920.jpg);display:block;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.home-footer .content-bottom-right:before,.home-footer .content-bottom-left::after{display:none}.home-footer .content-container{left:-2%}.home-footer .content-bottom-right{padding:4% 13% 4% 6%;z-index:1}.content-bottom{background-color:#5e4099;box-shadow:0 30px 40px -10px rgba(0,0,0,.7);margin:80px 7px -200px;position:relative;z-index:1}.content-bottom.one-column{padding:70px 14% 50px;text-align:center}.content-bottom.one-column:before{content:url(../images/tulips1.svg);display:block;margin:-120px auto 20px;width:55px}.content-bottom a,.content-bottom span,.content-bottom p{color:#fff}.content-bottom p{margin-bottom:1.5em}.content-bottom-left,.content-bottom-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-bottom-left{background-size:cover;background-position:center center;position:relative;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.content-bottom-left.background-fee{position:relative;overflow:hidden}.content-bottom-left.background-fee .cke_widget_wrapper,.content-bottom-left.background-fee .content-image-center,.content-bottom-left.background-fee .cke_image_resizer_wrapper{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.content-bottom-left.background-fee img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.content-bottom:has(.background-fee){align-items:stretch}.home-footer .content-bottom-left{display:flex;align-items:center}body:not(.top-toolbar-in-use) .content-bottom-left.background-fee{position:relative;overflow:hidden}body:not(.top-toolbar-in-use) .content-bottom-left.background-fee>[id^="EditContent"]{position:absolute;inset:0;width:100%;height:100%;display:block}body:not(.top-toolbar-in-use) .content-bottom-left.background-fee>[id^="EditContent"] img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}body.top-toolbar-in-use .content-bottom-left.background-fee>[id^="EditContent"]{position:static;width:auto;height:auto;display:block}body.top-toolbar-in-use .content-bottom-left.background-fee>[id^="EditContent"] img{pointer-events:auto;width:auto;height:auto;max-width:100%;object-fit:initial;display:inline-block}.content-bottom-right{padding:90px 90px 80px;position:relative;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.content-bottom-right::before{content:url('../images/tulips1.svg');display:block;position:absolute;left:-43px;width:100px}.content-bottom-heading{color:#f4a105;font-size:29px;line-height:37px;margin-bottom:15px}.content-bottom .button-default{display:block;font-size:20px;margin-top:15px;width:max-content}.content-bottom p,.footer-top p{color:#fff;font-size:16px;font-weight:300}.home-footer p{font-size:20px}.purple-box{background-color:#331e5d;float:left;padding:30px 30px;width:100%}.purple-box.event-page .gold:hover{text-decoration:underline}.purple-box.event-page{float:none;margin:auto;width:93%}.purple-box.event-page p{line-height:25px}.volunteer a:hover{text-decoration:underline}.purple-box p{color:#fff;margin-bottom:10px}.facebook-follow a:hover{text-decoration:underline}.facebook-follow a{color:#ee349b}.green{color:#b5cc75;font-family:Muli;font-size:118.75%}.event-hr{margin:25px 0}.gold{color:#f4a105}.covid-box.offers li{line-height:27px}.offers{background-color:#f6f6f6;float:left;margin-top:50px;padding:30px 30px;width:100%}.bottom-picture{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;height:370px;width:50%}.home-button-holder{text-align:center;width:100%}.home-button-holder{margin:30px auto 15px;position:absolute;z-index:1;bottom:16px}.covid-bar p:hover{text-decoration:underline}.covid-bottom{display:inline-block;margin-top:50px}.covid-bottom a{color:#ee349b}.covid-bottom a:hover{text-decoration:underline}.covid-bar p{color:#ee349b;font-family:Muli;font-size:17px;line-height:17px;margin-bottom:0;font-weight:400}.covid-bar{background-color:#fff;border-bottom:1px solid #eaeaea;padding:12px 10px;text-align:center}.purple-text.covid{line-height:27px}.home-header{margin-bottom:50px;position:relative;width:100%}@keyframes slideBg{0%{background-image:url('../images/hero-1-2560.jpg')}33%{background-image:url('../images/hero-2-2560.jpg')}66%{background-image:url('../images/hero-3-2560.jpg')}100%{background-image:url('../images/hero-1-2560.jpg')}}.home-header .button-default{min-width:225px}.best-of{position:absolute;right:0;top:16px}.best-of img{width:180px}.top-text{color:#fff;font-family:Lora;font-size:58px;line-height:65px;margin:auto;text-align:center}.home-button-holder{margin:30px auto 15px}.home-button-holder a{margin:0 8px 15px}.home-ribbon{margin:-26px auto 50px;position:relative;text-align:center;z-index:1}.home-narrow .content-top{margin-bottom:3em}.content-top p{color:#563794;font-family:Lora;line-height:30px;margin-bottom:30px;text-align:center;font-size:20px}.content-block-white{background-color:#fff}.content-block-purple{background-image:url('../images/home-bottom-background.jpg');background-size:cover;clear:left;padding:40px 50px 40px 20px}a:hover .button-default{background-color:#ffba39}.button-default a{width:100%}.button-default:hover,.button-default.white:hover{background-color:#ffba39;color:#fff}a:hover .button-default.our-story{background-color:#ffba39}a:hover .button-default.purple{background-color:#ff50b1}.past-news span{line-height:25px}.hr-home{background:#e6e6e6;height:1px;width:100%}.hr-flowers img{height:50px;margin-top:-25px;width:34px}.mid-hr{padding:15px 0;text-align:center}.homepage-about{padding-bottom:4em;text-align:center}.content-halves{-moz-column-count:2;-webkit-column-count:2;columns:2;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em}.elder-couple{max-height:100%;width:100%}.button-about-us{clear:left;float:left;height:47px;margin-top:30px;padding-top:12px;text-align:center}.button-default{background-color:#f4a105;border-radius:30px;color:#fff;display:inline-block;font-family:Muli;font-size:17px;padding:12px 35px}.button-holder{margin:50px 0;text-align:center}.mobile-img-holder{display:none;margin:30px 0;text-align:center}.purple-block-text{color:#fff;font-family:Lora;float:left;line-height:30px;max-width:100%;width:500px}.purple-block-text p{color:#fff;font-size:20px;line-height:34px}.virtual-tour-holder video{width:100%}.no-events-text{font-size:20px;line-height:32px}.no-events-text a{color:#ee349b;font-weight:bold}.no-events-text a:hover{text-decoration:underline}.fb{height:30px;width:30px}#map{height:325px;width:100%}.gallery{box-sizing:border-box;position:relative}.galleryHolder{display:inline-block;margin-bottom:100px;margin-top:30px;position:relative;width:100%}.gallery img{display:block;max-width:100%}.gallery .galleryIcon img{display:inline-block;width:auto}.gallery,.gallery,.gallery{box-sizing:border-box;float:left;margin-bottom:1.5%;width:33.3333%}.gallery:nth-of-type(3n+1){clear:left;padding-right:3%}.gallery:nth-of-type(3n+2){margin-top:50px;padding:0 1%}.gallery:nth-of-type(3n+3){padding-left:3%}.property-video img{margin-bottom:15px;max-width:100%}.photo{background-color:#fff;height:100%;padding:15px;position:relative;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 34px 0 rgba(0,0,0,.75);box-shadow:0 0 34px 0 rgba(0,0,0,.75)}.overlay{background:rgba(73,82,94,.76);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;z-index:1}.gallery:hover .overlay,.gallery:hover .galleryIcon{cursor:pointer;opacity:1;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.galleryIcon{color:#fff;font-size:40px;left:0;opacity:0;position:absolute;right:0;text-align:center;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}#mask{background:rgba(111,71,144,.9);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease 0s;z-index:25}#mask.active,#modalView.active{opacity:1}#mask.on,#modalView.on{display:block}#modalView{background:#fff;box-sizing:border-box;color:#fff;display:none;left:50%;opacity:0;margin:auto;max-width:90%;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease 0s;z-index:26}.modalOuter{padding:5px;position:relative}.modalClose{box-sizing:border-box;position:absolute;right:0;top:0}#modalView .closeThanks{right:0;top:-34px}.modalClose:hover{background:rgba(255,255,255,.5)}.closeModal{font-size:20px;position:relative;top:-35px}.closeModal img{height:20px;width:20px}.arrowLeft,.arrowRight{position:absolute;top:55%}.arrowLeft{left:-55px;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%)}.arrowRight{right:-55px;transform:translate(50%,-100%);-webkit-transform:translate(50%,-100%);-moz-transform:translate(50%,-100%);-o-transform:translate(50%,-100%)}.gallery-arrow{display:block;font-size:25px;line-height:20px}.gallery-arrow img{width:20px;height:20px}.gallery-arrows{background:#0063a8;padding:15px 15px 12px}.gallery-arrows:hover{background:#025c9b}.modalInner{height:auto;max-width:100%;width:1000px}.modalInner img{max-width:100%}.slidePosition{bottom:-30px;font-family:'Open Sans';font-size:16px;position:absolute;right:0}#CurrentSlide,#SlideTotal{display:inline-block}form .error{border:1px solid #f00!important}.maskModal{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:25}#contactThanks,#contactMask{display:none;opacity:0}#contactThanks{background:#563794;box-sizing:border-box;color:#fff;height:265px;left:50%;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;-webkit-box-shadow:1px -1px 6px 4px rgba(50,50,50,.32);-moz-box-shadow:1px -1px 6px 4px rgba(50,50,50,.32);box-shadow:1px -1px 6px 4px rgba(50,50,50,.32);width:445px;z-index:26}.contactThanksInner{height:265px;overflow:hidden;padding:65px 0;position:relative}.back-img{bottom:-73px;left:-57px;opacity:.2;position:absolute}.back-img img{height:340px;width:230px}.bottom-img{text-align:center}.bottom-img img{height:85px;margin-top:-50px;width:58px}#contactMask.active,#contactThanks.active{display:block;opacity:1;transition:opacity .5s ease}.thanks-logo{display:block;margin-bottom:50px}.thanksHeader{color:#f4a105;display:block;font-family:Muli;font-size:187.5%;font-weight:bold}.thanksText{display:block;line-height:23px;margin:12px auto 20px;max-width:70%}.closeThanks{cursor:pointer;letter-spacing:1px;position:absolute;right:15px;text-transform:uppercase;top:12px;z-index:5}.powered-login a{display:block;text-align:center;padding:5px}.img-border{border:11px solid #fff;box-shadow:0 3px 6px #00000029;box-sizing:border-box;max-width:100%}.homepage-property-address{color:#444;font-family:Lora;font-size:16px;line-height:1.6}.communities-list .row>div{padding:20px}.communities-list .row{width:100%}.community-listing{display:inline-block;text-align:center;margin-bottom:1.5em;padding:0 10px}.communities-list article img{margin-bottom:10px;max-height:300px}.read-more{color:#f4a105;line-height:26px}.read-more-arrow:before{content:url(../images/arrow-orange.svg);position:relative;left:0}.read-more-arrow:before,.read-more-img{display:inline-block;width:17px}.arrow-animate:hover .read-more-arrow:before,.arrow-animate:hover .read-more-img{animation:bounce 2s}@keyframes bounce{0%,20%,40%,80%,100%{transform:translateX(0)}10%{transform:translateX(13px)}30%{transform:translateX(5px)}}.services-column-right{padding:10px 0 10px 40px}.stories-column-left,.stories-column-right{margin-bottom:2em}.stories-column-left{padding-right:1em}.stories-column-right{padding-left:1em}.stories-content ul{list-style:disc;color:#444;padding-left:25px}.community-column-right{padding:10px 0 10px 40px}.property-name{color:#30641f;font-size:32px;line-height:32.05px}.property-container{border-bottom:1px solid #eee;margin-bottom:2em;padding-bottom:2em}.property-container:last-of-type{border-bottom:0}.property-details{color:#444;font-style:normal;font-size:18px;line-height:30px;margin:10px 0 30px}.services-container{margin-bottom:1em;padding-bottom:1em}.principles-headings{text-align:center;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1em}.principles-container{margin-bottom:20px}.principles-title{color:#30641f;display:none;font-family:Muli;font-size:17px}.principles-item{flex-basis:calc(50% - 10px);display:inline-flex;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;text-align:center}.principles-item p{margin-bottom:5px}.principles-container.bg-gray .principles-item{background-color:#f6f6f6}.principles-container.bg-pink .principles-item{background-color:#f8e5f0}.principles-container.bg-purple .principles-item{background-color:#e6ddf8}.principles-container.bg-yellow .principles-item{background-color:#fff3db}.edit-mode-on .cke_widget_image{margin:auto}.content-image-right{clear:both;float:right;margin-left:20px;text-align:right}.content-image-left{clear:both;margin-right:20px;text-align:left}.content-image-left:after{content:"\a";height:1px;width:100%}.content-image-center{display:block;margin:0 auto 25px;text-align:center}.content-image-right img,.content-image-left img{margin:inherit}.cke_widget_drag_handler_container{display:none}.team-container{padding-bottom:60px}h2.team-member-name{color:#563794;font-size:27px;margin-bottom:15px}p.team-member-info{color:#563794;margin-bottom:0}h2.team-member-name+p.team-member-info:last-of-type{margin-bottom:15px}.team-column-left{-ms-flex-preferred-size:calc(33.33333% - 15px);flex-basis:calc(33.33333% - 15px);max-width:calc(33.33333% - 15px);padding-right:1.5em}.team-column-right{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.contact-page-right{padding-right:0}.content-bottom .contact-info-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-bottom .contact-person{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:0;max-width:48%}.contact-person{margin-bottom:2.5em;line-height:1.7}.contact-person>*{display:block}.contact-person-name{font-weight:700}.contact-person-title{font-style:italic}.contact-form label{display:block;font-family:Lora;font-size:16px;margin-bottom:5px}.contact-person a{word-break:break-all}.contact-form select{color:#797979}.contact-form option{margin-top:5px}.contact-form input,.contact-form select option:not(:disabled){color:#222}.contact-form input:not([type="submit"]),.contact-form select,contact-form textarea{background:#f6f6f6;border:0;font-family:Lora;margin-bottom:16px;padding:3px 8px;width:100%}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:1px solid #eee}.contact-form input,.contact-form select{height:51px}.contact-form input[type="submit"]{color:#fff}.page-title{color:#563794;font-size:29px;font-weight:700;line-height:1}.content-page-lead{color:#563794;font-size:27px;line-height:1.4;max-width:90%;margin:0 auto 40px;text-align:center}.image-with-text>div{margin-bottom:1.5em}.image-with-text .image-column{padding-left:0;padding-right:0}.two-column-list{-moz-column-count:2;-webkit-column-count:2;columns:2;-moz-column-gap:4em;-webkit-column-gap:4em;column-gap:4em;list-style:disc;padding-left:18px}@media screen and (max-width:1920px){.footer-top{background-image:url('../images/communities-bottom-background-1920.jpg')}}@media screen and (max-width:1800px){header .content-container{width:100%}}@media screen and (max-width:1550px){header .content-container{width:100%}}@media screen and (max-width:1400px){.tulip2.home{height:500px;right:-115px}}@media screen and (max-width:1365px){.best-of{right:20px}.best-of img{width:160px}}@media only screen and (max-width:1250px){.tulip1{left:-268px}.footer-li li{margin-left:13px}}@media screen and (max-width:1200px){.footer-nav{display:none}.logo{margin:0 auto;flex-basis:50%;max-width:300px}.logo img{margin-right:0}.tulip2.home{height:175px;bottom:0;right:0}.home-footer .content-bottom-right{padding:4% 6%}.header-bar{text-align:center;margin:auto}.nav ul li{padding-left:25px}#nav,.nav{display:none}.nav-desktop li{display:none}#mobileMenuLink{display:block;position:relative;top:9px}#mobileCloseLink{display:inline-block;width:100%;display:block;position:relative;top:9px}#navMobile{background:#0f0f0f;color:#fff;display:none;height:100%;right:0;opacity:0;max-width:375px;padding:40px 25px 20px;position:fixed;text-align:center;top:0;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease;width:100%;z-index:20}#navMobile.active{background-color:#331e5d;color:#fff;opacity:.98;right:0;transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transition:opacity .5s ease,transform .3s ease;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;-o-transition:opacity .5s ease,transform .3s ease;-moz-transition:opacity .5s ease,transform .3s ease}.vertCenter{display:inline-block;height:100%;vertical-align:middle;width:0}#navMobile #linksHolder{display:inline-block;vertical-align:middle;color:#fff;margin-top:5px;text-align:left;width:100%}.mobile-menu-item{border-top:1px solid #f4a127}.mobile-menu-item:last-of-type{border-bottom:1px solid #f4a127}.mobile-menu-item a,.subnav li a{color:#fff;display:inline-block;font-size:20px;padding:25px 0}a.subnav-title{padding-bottom:8px}.subnav{padding-bottom:25px}.subnav li a{font-weight:500;opacity:.9;padding:10px 0;text-transform:capitalize}.mobile-menu-item>a,.subnav-title{font-weight:700;text-transform:uppercase}.mobile-menu-item:hover>a,.subnav li:hover a{color:#f4a105}.nav-icon{width:32px;height:32px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin-right:0;margin-left:auto}.nav-icon span{background:#fff;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;width:100%}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:7px}.nav-icon span:nth-child(4){top:14px}.nav-icon--close{z-index:30}.nav-icon--close span:nth-child(1){left:50%;top:18px;width:0%}.nav-icon--close span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.nav-icon--close span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav-icon--close span:nth-child(4){left:50%;top:18px;width:0%}}@media only screen and (max-width:1150px){.footer-li{font-size:100%}}@media screen and (max-width:1100px){.content-bottom.one-column{padding:80px 30px 40px}.powered-by{clear:left;float:left}.nav ul li{font-size:14px;padding-left:20px}.top-text{max-width:100%;width:896px}.content-top{font-size:112.5%}.tulip1{height:685px;left:-247px;top:-192px;width:464px}.purple-text{font-size:112.5%}.purple-text.contact{font-size:125%}h2,.when-where{font-size:125%}.bottom-picture{height:230px}.footer-li{display:none;font-size:101%}.float-right-foot{margin-top:0}.best-of img{width:140px}}@media only screen and (max-width:1024px){.header-top{height:76px}.header-title{font-size:68.75%}ul.footer-li{display:none}.tulip2{right:-170px}.float-right-foot{margin-top:0}.powered-by{clear:left;float:left}.header-info{float:right;padding-top:20px;padding-left:0;padding-right:53px}}@media screen and (max-width:950px){.home-header{min-height:auto}.home-content .tulip1{display:none}.home-content .mid-hr{padding:3em 0}.home-narrow .content-top{margin-bottom:0;padding-bottom:20px;padding-top:0}.services-container{display:block;margin-left:auto;margin-right:auto;max-width:85%}.services-column-left{margin-bottom:1em}.community-column-right h4,.community-column-right .two-column-list{display:none}.team-column-left{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.team-column-right{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.stories-column-left,.stories-column-right{padding:0}.home-footer .content-container{left:0;padding:0}.home-footer .content-bottom-right{padding:5% 5% 4% 4%}.contact-page-right{margin-bottom:85px}.contact-page-left .contact-info-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:distribute;justify-content:space-between}.contact-page-left .contact-person{text-align:center;width:49%}.content-bottom-right{padding:60px 60px 40px 90px}}@media screen and (max-width:880px){.content-bottom .contact-person{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1em;max-width:100%}.content-bottom.one-column{margin-bottom:-300px}}@media screen and (min-width:768px){.principles-title{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media screen and (max-width:768px){.tulip2.home{display:none}.home-footer .content-bottom-left{display:none}.elder-couple{display:none}.content-bottom-right{padding:70px 50px 50px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.content-bottom-right::before{content:url(../images/tulips1.svg);display:block;position:relative;left:unset;margin:-106px auto 20px;width:55px}}@media screen and (max-width:767px){.mobile-menu-item a,.subnav-title,.subnav li a{padding:20px 0}.subnav-title{padding-bottom:8px}.subnav{padding-bottom:20px}.subnav li a{font-weight:500;opacity:.9;padding:10px 0;text-transform:capitalize}.services-container{max-width:100%}.services-column-right{padding:40px 15px 20px 40px}.community-column-right{padding:40px 20px 0}.community-column-left,.community-column-right{text-align:center}.principles-title,.principles-item{display:inline-block;width:100%}.team-member-name{margin:25px auto 3px}.team-column-left,.team-member-name,.team-member-info{text-align:center}.team-column-left,.team-column-right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.two-column-list{width:max-content;margin:1em auto}.tulip1{left:-207px;height:577px}footer{position:relative}.button-about-us{float:none;margin:auto;margin-bottom:40px;position:relative}.home-ribbon img{max-width:90%}.top-text{font-size:35px;max-width:100%;width:auto}.tulip1{height:460px;left:-160px;width:312px}.content-block-purple{margin-bottom:-5px;text-align:center}.purple-block-text{margin-bottom:20px;width:100%}.bottom-picture{height:215px}.content-bottom{margin-bottom:-260px}.contact-page-left .contact-info-row{display:inline-block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-ms-flex-pack:unset;justify-content:unset}.contact-page-left .contact-person{display:inline-block;text-align:center;width:100%}}@media screen and (max-width:700px){.tulip-gal{display:none}.events-img{width:500px}}@media screen and (max-width:600px){.mobile-menu-item a,.subnav-title,.subnav li a{padding:15px 0}.subnav li a{padding:5px 0}.covid-box.offers{display:block}.img-mobile img{height:auto;max-width:100%}.offers{display:none}.tulip1{left:-147px;height:407px;top:-142px;width:276px}.purple-text{font-size:112.5%}.purple-text.contact{font-size:125%}.button-about-us{margin-bottom:20px}.bottom-picture{height:150px}.dlfee-option-button{width:116px;padding:0 25px;text-align:center}}@media screen and (max-width:580px){.principles-container{display:inline-block;width:100%}.principles-item:first-child{padding-bottom:0}.principles-item{display:inline-block;margin:0;width:100%}.two-column-list,.content-halves{-moz-column-count:unset;-webkit-column-count:unset;columns:unset}}@media screen and (max-width:500px){h1.page-title{font-size:29px}.footer-best{margin-right:15px}.woodbine{margin-left:15px}.header-info{display:none}.tulip2.home{height:288px;right:-102px}.top-text{font-size:135%;line-height:28px;padding-top:65px}.header-bar{text-align:center}.tulip1{display:none;height:250px;left:-93px;top:-85px;width:169px}.home-ribbon img{width:310px}.home-ribbon{margin:-17px auto 31px}.purple-block-text{font-size:100%;line-height:25px}.bottom-picture{height:110px}.careers .when{width:100%}#contactThanks{width:290px}.thanksText{max-width:86%}.back-img{bottom:-26px}.back-img img{height:290px;width:196px}.page-header.contact{height:141px}.back-flowers img{height:476px;width:322px}.event-left,.event-right{padding:0;width:100%}.event-left{margin-bottom:20px;text-align:center}.contact-text{word-wrap:break-word}.content-bottom--contact p,.content-bottom--contact a{font-size:14px}}@media screen and (max-width:450px){.contact-person p{font-size:15px}.home-footer .content-bottom-right{padding:40px 20px}.content-container{padding:0 22px}.covid-bar p{font-size:15px}.photo{padding:10px}.top-text{font-size:137.5%}.home-header .content-container{padding:0 20px}}@media screen and (max-width:375px){.button-default.purple{font-size:12px}.content-bottom.one-column.content-bottom--contact{padding-left:20px;padding-right:20px}.content-bottom--contact a{font-size:12px}}@media screen and (min-height:1345px){#map-holder{bottom:200px;position:absolute;width:100%}}@media screen and (max-width:1000px){.footer-nav ul li{padding:0 33px}.tulip-gal{height:160px;right:-20px;top:-15px;width:108px}.tulip1{left:-268px}.events-img{margin-top:-15px}.purple-box.event-page{margin-top:45px}}@media screen and (max-width:900px){.woodbine{margin-left:30px;margin-right:0;position:relative;z-index:2}.fb{float:none;left:0;margin:auto;margin-top:-25px;position:absolute;right:0;text-align:center}.facebook-follow{margin-bottom:30px;padding-left:0}.header-info.visit{display:none}.our-story-img{display:none}.img-mobile{display:inline-block}.top-text{max-width:95%;line-height:1.25;width:auto;margin-top:-10px}.tulip2{right:-104px}.purple-box{padding:20px 30px 20px}.footer-contact{display:block;text-align:center}.footer-main{padding:30px 0 20px;text-align:center}.powered-by{float:none}.powered-by{margin-top:20px}.content-top{font-size:100%;line-height:25px;padding:40px 0}.tulip1{height:486px;left:-179px;width:379px}.content-top p{color:#563794;font-size:20px}.mobile-img-holder{display:block}.img-mobile img{max-width:450px}.hr-flowers img{height:38px;width:26px}.contact-purple.no-title{display:none}}.cke_combo__styles,.cke_combo__styles .cke_combo_button,.cke_combo__styles .cke_combo_text{width:350px}.cke_combopanel__styles{width:350px!important}.cke_combo__styles .cke_combo_open{left:-35px;position:relative}div[id^='cke_EditContent']{z-index:8!important}.white-text .showEditableContent{background:#595959}#top-toolbar{height:45px;position:fixed;top:60px;width:100%;z-index:9}body.top-toolbar-in-use{margin-top:103px!important}