@import url(https://use.typekit.net/veq0jrt.css);
.hero{overflow:hidden}.hero *{color:#fff}.hero .block-inner{display:flex !important;align-items:flex-end;height:100%;max-width:none}@media only screen and (max-width: 767px){.hero .block-inner{padding:0}}.hero .columns{display:flex;flex-flow:column;align-items:flex-start;justify-content:center}@media only screen and (max-width: 767px){.hero .columns{padding:0;align-items:center}}.hero .content{max-width:calc(31.25rem);position:relative}.hero .content img{max-width:250px;margin:0 auto}.hero .content img.left{margin:0}.hero .content img.right{margin:0 0 0 auto}.hero .content img+h1,.hero .content img+h2{margin-top:20px}@media only screen and (min-width: 1025px){.hero .content{max-width:calc(53.125rem)}}@media only screen and (max-width: 767px){.hero .content{padding:calc(3.125rem)}}@media only screen and (max-width: 767px){.hero img{width:100%;height:auto;visibility:visible}.hero:not(.single-post-hero){background-image:none !important}}@media only screen and (min-width: 768px){.hero img.mobile-only{display:none}}.hero a{margin-right:12px}.hero.generations *{color:#434343}.hero.generations h1{font-size:54px;font-weight:700;line-height:1}@media only screen and (max-width: 1024px){.hero.generations h1{font-size:43px}}@media only screen and (max-width: 767px){.hero.generations h1{font-size:28px}}.hero.generations h2{font-size:54px;font-weight:400;line-height:1;margin-top:20px}@media only screen and (max-width: 1024px){.hero.generations h2{font-size:43px}}@media only screen and (max-width: 767px){.hero.generations h2{font-size:28px}}.hero.generations .w-content h1{font-weight:400}.hero.generations .w-content h2{font-weight:700}.hero.generations .hero-media{min-height:100%}.hero.generations .block-inner{position:relative;align-items:stretch}.hero.generations .hero-text{padding:130px 0;position:relative}@media only screen and (max-width: 767px){.hero.generations .hero-text{padding:0 24px}}.hero.generations .hero-text.medium-order-1{z-index:1}.hero.generations .hero-text.medium-order-1 .content{right:-80px}@media only screen and (max-width: 767px){.hero.generations .hero-text.medium-order-1 .content{right:auto}}.hero.generations .hero-text .content{display:flex;flex-flow:column;justify-content:center;max-width:none;min-height:350px;width:calc(100% + 40px);background-color:#fff;padding:50px 16px 50px 40px;position:relative;right:80px}@media only screen and (max-width: 767px){.hero.generations .hero-text .content{padding:16px 16px 35px 16px;min-height:200px;right:auto;top:-42px;width:100%}}@media only screen and (max-width: 767px){.hero.generations .hero-text .content.content-top{padding-top:51px}}.hero.generations .community-phone{border-bottom-left-radius:21px;position:absolute;top:0}.hero.generations .community-phone p a{text-decoration:none;padding-left:18px;padding-right:18px;margin:0;line-height:calc(3.125rem)}@media only screen and (max-width: 767px){.hero.generations .community-phone p a{font-size:calc(1rem);line-height:calc(2.8125rem)}}.hero.generations .community-phone p a svg{max-width:24px;height:24px;margin-right:8px;position:relative;top:5px}@media only screen and (max-width: 767px){.hero.generations .community-phone p a svg{max-width:20px;height:20px;margin-right:5px}}.hero.generations .community-phone.community-phone-desktop{border-bottom-right-radius:21px;right:2.5rem;z-index:10}@media only screen and (max-width: 767px){.hero.generations .community-phone.community-phone-desktop{display:none}}@media only screen and (min-width: 768px){.hero.generations .community-phone.community-phone-desktop{display:block}}.hero.generations .community-phone.community-phone-mobile{right:0}@media only screen and (max-width: 767px){.hero.generations .community-phone.community-phone-mobile{display:block}}@media only screen and (min-width: 768px){.hero.generations .community-phone.community-phone-mobile{display:none}}.hero.generations.color-option-red .community-phone{background-color:#a62f2c}.hero.generations.color-option-red .community-phone p a{color:#fff}.hero.generations.color-option-red .community-phone p a svg{fill:#fff}.hero.generations.color-option-dark-red .community-phone{background-color:#9f3323}.hero.generations.color-option-dark-red .community-phone p a{color:#090a0f}.hero.generations.color-option-dark-red .community-phone p a svg{fill:#090a0f}.hero.generations.color-option-yellow .community-phone,.hero.generations .color-option-tan .community-phone{background-color:#d0ae6f}.hero.generations.color-option-yellow .community-phone p a,.hero.generations .color-option-tan .community-phone p a{color:#090a0f}.hero.generations.color-option-yellow .community-phone p a svg,.hero.generations .color-option-tan .community-phone p a svg{fill:#090a0f}.hero.generations.color-option-dark-yellow .community-phone{background-color:#ebcb8f}.hero.generations.color-option-dark-yellow .community-phone p a{color:#090a0f}.hero.generations.color-option-dark-yellow .community-phone p a svg{fill:#090a0f}.hero.generations.color-option-blue .community-phone,.hero.generations .color-option-light-blue .community-phone{background-color:#1f4c7b}.hero.generations.color-option-blue .community-phone p a,.hero.generations .color-option-light-blue .community-phone p a{color:#fff}.hero.generations.color-option-blue .community-phone p a svg,.hero.generations .color-option-light-blue .community-phone p a svg{fill:#fff}.hero.generations.color-option-dark-blue .community-phone{background-color:#88b4d8}.hero.generations.color-option-dark-blue .community-phone p a{color:#090a0f}.hero.generations.color-option-dark-blue .community-phone p a svg{fill:#090a0f}.hero.generations.color-option-gray .community-phone{background-color:#f5f5f5}.hero.generations.color-option-gray .community-phone p a{color:#434343}.hero.generations.color-option-gray .community-phone p a svg{fill:#434343}.hero.generations.color-option-light-gray .community-phone{background-color:#434343}.hero.generations.color-option-light-gray .community-phone p a{color:#fff}.hero.generations.color-option-light-gray .community-phone p a svg{fill:#fff}

/*# sourceMappingURL=hero.css.map*/