.hello-peet-font{font-family:var(--wp--preset--font-family--secondary);font-weight:var(--wp--custom--typography--font-weight--heading-span-weight);color:var(--wp--preset--color--color-1)}.community-life-block{position:relative;margin-bottom:60px}.community-life-block::after{content:"";display:block;background-color:var(--section-bgcolor, var(--wp--preset--color--section-bg-color));width:70%;height:100%;position:absolute;right:0;top:0;z-index:-1}.community-life-block .u-flex-columns{gap:0;min-width:100%;background-color:var(--section-bgcolor, var(--wp--preset--color--section-bg-color));margin:0 auto;border-bottom-left-radius:100px;padding-top:120px;padding-bottom:120px}.community-life-block .u-flex-columns .u-flex-column{min-width:50%;justify-content:center;align-items:center;display:flex}.community-life-block .u-flex-columns .u-flex-column.community-placeholder-link{justify-content:end}.community-life-block .u-flex-columns.flex-column-row{flex-direction:row}.community-life-block .u-flex-columns.flex-column-row-reverse{flex-direction:row-reverse}.community-life-block .u-flex-columns .community-info{padding-left:120px}.community-life-block .u-flex-columns .community-info h2{margin:0}.community-life-block .u-flex-columns .community-info p{padding-right:120px}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 120px;gap:40px 120px;list-style:none;padding:0;position:relative;color:var(--wp--preset--color--color-1)}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections:after{content:"";display:inline-block;height:100%;width:1px;background:var(--wp--preset--color--color-1);position:absolute;left:50%;transform:translateX(-50%)}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections li{list-style:none;display:flex;align-items:center;line-height:normal;margin:0}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections li::before{content:"";display:inline-block;width:15px;height:15px;-webkit-mask:URL(/wp-content/themes/peet/assets/build/images/down-arrow.e2518cb8.svg) no-repeat center center;mask:URL(/wp-content/themes/peet/assets/build/images/down-arrow.e2518cb8.svg) no-repeat center center;background-color:currentColor;background-repeat:no-repeat;margin-right:10px}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections li:nth-child(4n):after{content:"\a";white-space:pre}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections li a{color:inherit;position:relative;-webkit-text-decoration:none;text-decoration:none;position:relative;background-image:linear-gradient(to right, currentColor 0%, currentColor 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections li a:hover{background-size:100% 1px}@media screen and (max-width: 1500px){.community-life-block .u-flex-columns{padding-top:90px;padding-bottom:90px}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections{gap:40px 90px}}@media (max-width: 1200px){.community-life-block .u-flex-columns .community-info{padding-left:40px}}@media (max-width: 1024px){.community-life-block::after{display:none}.community-life-block .u-flex-columns{flex-wrap:wrap;padding:80px 30px;box-sizing:border-box}.community-life-block .u-flex-columns .u-flex-column{min-width:100%;flex-wrap:wrap}.community-life-block .u-flex-columns .u-flex-column.community-placeholder-link{justify-content:center;margin-top:20px}.community-life-block .u-flex-columns .community-info{padding-left:0px;text-align:center}.community-life-block .u-flex-columns .community-info p{padding:0}}@media screen and (max-width: 1024px){.community-life-block{margin-bottom:40px}}@media (max-width: 767px){.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections{grid-template-columns:repeat(1, 1fr);gap:30px 0}.community-life-block .u-flex-columns .community-placeholder-link .community-page-sections:after{display:none}.community-life-block .u-flex-columns{padding:60px 30px}}@media screen and (max-width: 767px){.community-life-block{margin-bottom:30px;margin-top:60px}}
