.t1gxo764{position:relative;overflow:hidden;padding:0;width:100%}@media (max-width:767px){.t1gxo764{padding:3rem 0}}.t1gxo764:before{background:50%/cover no-repeat;background-image:url(/seniors-home/top_001.jpg);z-index:-10;width:100%;height:100%}.t1gxo764:after,.t1gxo764:before{content:"";position:fixed;top:0;left:0}.t1gxo764:after{z-index:-9;right:0;bottom:0;background-color:#FFFFFF;opacity:.5}.t1gxo764 .container{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:4rem;padding-bottom:12rem;z-index:3}@media (max-width:1023px){.t1gxo764 .container{padding-bottom:20rem}}@media (max-width:767px){.t1gxo764 .container{padding-top:0;padding-bottom:16rem}}.t1gxo764 .container .title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.t1gxo764 .container .title .sub-title{display:inline-block;margin:0 0 2rem;padding:2rem;background:#a31a58;opacity:1;color:#FFFFFF;font-size:2.2rem}.t1gxo764 .container .title p{color:#a31a58}@media (max-width:767px){.t1gxo764 .container .title p{text-align:center}}.t1gxo764 .container .title p br{display:none}@media (max-width:767px){.t1gxo764 .container .title p br{display:block}}.t1gxo764 .container .title h1{color:#a31a58;font-size:5rem;font-weight:700;text-shadow:2px 2px 0 #FFFFFF,-2px -2px 0 #FFFFFF,-2px 2px 0 #FFFFFF,2px -2px 0 #FFFFFF,0 2px 0 #FFFFFF,0 -2px 0 #FFFFFF,-2px 0 0 #FFFFFF,2px 0 0 #FFFFFF}@media (max-width:1023px){.t1gxo764 .container .title h1{margin-bottom:0;font-size:4.2rem}}@media (max-width:639px){.t1gxo764 .container .title h1{font-size:2.8rem}}.t1gxo764 .container .balloon-container{display:flex;justify-content:space-between}@media (max-width:1023px){.t1gxo764 .container .balloon-container{-webkit-box-flex-wrap:wrap;flex-wrap:wrap}}.t1gxo764 .container .balloon-container .balloon-item{display:flex;justify-content:center;align-items:center;position:relative;width:24rem;height:18rem;margin:0 .5rem 8rem;border-radius:50%;background:#FFFFFF}@media (max-width:1023px){.t1gxo764 .container .balloon-container .balloon-item{width:calc((100% - 1rem) / 2);height:10rem;margin:0 0 1rem;border-radius:8px;font-size:1.8rem;line-height:1.25}}@media (max-width:767px){.t1gxo764 .container .balloon-container .balloon-item{height:8rem;font-size:1.6rem}}.t1gxo764 .container .balloon-container .balloon-item:before{content:"";position:absolute;top:95%;left:50%;margin-left:-1.5rem;border:1.5rem solid transparent;border-top:2.5rem solid #ffffff}@media (max-width:1023px){.t1gxo764 .container .balloon-container .balloon-item:before{display:none}}.t1gxo764 .container .balloon-container .balloon-item:first-child:before{border:1.5rem solid transparent;border-top:3rem solid #ffffff;transform:rotate(-30deg);margin-top:-.5rem;margin-left:2rem}.t1gxo764 .container .balloon-container .balloon-item:last-child:before{border:1.5rem solid transparent;border-top:3rem solid #ffffff;transform:rotate(30deg);margin-top:-.5rem;margin-left:-5.5rem}.t1gxo764 .container .balloon-container .balloon-item p{margin:0;text-align:center}.a7fego7{position:relative;padding-top:10rem;background:#f8f8f9}.a7fego7 .container{display:flex;flex-direction:column;align-items:center}.a7fego7 .container img{display:block;margin:auto}.a7fego7 .container img:first-child{position:absolute;top:-18rem;left:0;right:0}@media (max-width:1023px){.a7fego7 .container img:first-child{width:48rem}}.a7fego7 .container img:nth-child(2){margin:2rem auto}.a7fego7 .container .title h2{text-align:center}@media (max-width:1023px){.a7fego7 .container .title h2{font-size:3.2rem}}@media (max-width:767px){.a7fego7 .container .title h2{font-size:2.4rem}}.a7fego7 .container .title h2 br:first-child{display:none}@media (max-width:767px){.a7fego7 .container .title h2 br:first-child{display:block}}.a7fego7 .container .title h2 span{color:#a31a58}.a7fego7 .container .title p{text-align:center;margin-bottom:0}.a7fego7 .container>.btn-primary{text-align:center;line-height:2rem}.a7fego7 .container>.btn-primary a{position:relative}@media (max-width:1023px){.a7fego7 .container>.btn-primary a{margin-bottom:1rem}}.a7fego7 .container>.btn-primary a:before{position:absolute;top:-1.5rem;left:-2.5rem;width:5rem;height:5rem;line-height:5rem;box-shadow:0 0 .5rem #a31a58;border-radius:50%;background:#a31a58;color:#FFFFFF;font-size:1.2rem;text-align:center;text-transform:uppercase;content:"new"}@media (max-width:639px){.a7fego7 .container>.btn-primary a:before{left:-1rem}}.a7fego7 .container>.btn-primary a span:first-child{display:inline-block;margin-bottom:.5rem;padding:.1rem .5rem;background:#dd2c7c;color:#FFFFFF;font-size:1.4rem}.a7fego7 .container>.btn-primary a span:last-child{font-size:1.6rem}.a7fego7 .container .link-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:8rem}@media (max-width:1023px){.a7fego7 .container .link-container{justify-content:space-between;width:100%}.a7fego7 .container .link-container .link-item{width:calc((100% - 1rem) / 2)}}.a7fego7 .container .link-container .link-item a{display:flex;justify-content:center;align-items:center;position:relative;width:15rem;height:15rem;min-width:unset;margin:1rem;padding:0;border-radius:50%;font-size:1.5rem}@media (max-width:1023px){.a7fego7 .container .link-container .link-item a{width:100%;height:6.5rem;margin:0 0 1rem;border-radius:8px}@media (max-width:639px){.a7fego7 .container .link-container .link-item a{height:8rem;line-height:1.25}}}@media (max-width:1023px){.a7fego7 .container .link-container .link-item a br:first-child{display:none}}@media (max-width:639px){.a7fego7 .container .link-container .link-item a br:first-child{display:block}}.a7fego7 .container .link-container .link-item a i{position:absolute;bottom:1rem}@media (max-width:1023px){.a7fego7 .container .link-container .link-item a i{display:none}}.a7fego7 .container .link-container .link-item:last-child{position:relative}.a7fego7 .container .link-container .link-item:last-child a{background:#f9dce9}.a7fego7 .container .link-container .link-item:last-child a:active,.a7fego7 .container .link-container .link-item:last-child a:focus,.a7fego7 .container .link-container .link-item:last-child a:hover{background:#dd2c7c}.a7fego7 .container .link-container .link-item:last-child .balloon{position:absolute;bottom:-5rem;left:50%;transform:translateX(-50%);padding:1rem;width:max-content;background-color:#9f6659;border-radius:8px;color:#FFFFFF;font-size:1.5rem;font-weight:700}@media (max-width:767px){.a7fego7 .container .link-container .link-item:last-child .balloon{left:unset;right:0;transform:unset}}.a7fego7 .container .link-container .link-item:last-child:after{content:"";position:absolute;bottom:-1.5rem;left:50%;margin-left:-1.5rem;border:15px solid rgba(0,0,0,0);border-bottom:1.5rem solid #9f6659;pointer-events:none}.a7fego7 .container .about-container{width:calc(100% * 8 / 12)}@media (max-width:1279px){.a7fego7 .container .about-container{width:calc(100% * 10 / 12)}}@media (max-width:1023px){.a7fego7 .container .about-container{width:100%}}.a7fego7 .container .about-container .about-item{display:flex;justify-content:center}@media (max-width:767px){.a7fego7 .container .about-container .about-item{-webkit-box-flex-wrap:wrap;flex-wrap:wrap}}.a7fego7 .container .about-container .about-item p{display:inline-block;padding:.5rem 1rem;margin-right:1rem;background:#FFFFFF;border-radius:8px;color:#a31a58;font-size:2.2rem;font-weight:700}@media (max-width:767px){.a7fego7 .container .about-container .about-item p{margin-bottom:.5rem;width:100%;font-size:1.8rem;text-align:center}}.a7fego7 .container .about-container .about-item p:last-child{margin-right:0}.a7fego7 .container .about-container .btn-primary{margin-top:2rem;text-align:center}.a7fego7 .container .about-container .btn-primary a{font-size:2.2rem}.a7fego7 .container .about-container .btn-primary a br{display:none}@media (max-width:767px){.a7fego7 .container .about-container .btn-primary a br{display:block}}.ftbnv2q{border-top:1px solid #a31a58}.ftbnv2q .container{display:flex;flex-direction:column;align-items:center}.ftbnv2q .container .feature-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:calc(100% * 10 / 12)}@media (max-width:1023px){.ftbnv2q .container .feature-container{width:100%}}.ftbnv2q .container .feature-container .feature-item{width:calc((100% - 3rem) / 2);margin-bottom:3rem}@media (max-width:767px){.ftbnv2q .container .feature-container .feature-item{width:100%}}.ftbnv2q .container .feature-container .feature-item img{margin-bottom:2rem;border-radius:8px}.ftbnv2q .container .feature-container .feature-item h3{text-align:center}@media (max-width:1279px){.ftbnv2q .container .feature-container .feature-item h3 br{display:none}}.ftbnv2q .container .feature-container .feature-item ul{font-size:1.6rem}.ftbnv2q .container .feature-container .feature-item .btn-primary{text-align:center}.yx3l2a4{border-top:1px solid #a31a58}.yx3l2a4 .container{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.yx3l2a4 .container .title{margin-bottom:2rem}}.yx3l2a4 .container .title h2 span{color:#a31a58}.yx3l2a4 .container .y3-container{width:calc(100% * 10 / 12)}@media (max-width:1023px){.yx3l2a4 .container .y3-container{width:100%}}.yx3l2a4 .container .y3-container .y3-item{display:flex;justify-content:center}@media (max-width:767px){.yx3l2a4 .container .y3-container .y3-item{flex-direction:column;align-items:center;margin-bottom:2rem}}.yx3l2a4 .container .y3-container .y3-item p{margin:0 2rem 2rem;font-size:3rem;font-weight:700}@media (max-width:1279px){.yx3l2a4 .container .y3-container .y3-item p{margin:0 2rem 2rem 0;font-size:2.4rem}}@media (max-width:767px){.yx3l2a4 .container .y3-container .y3-item p{margin:0 0 1rem;font-size:2rem}}.yx3l2a4 .container .y3-container .y3-item p span{color:#a31a58;font-size:4rem}@media (max-width:767px){.yx3l2a4 .container .y3-container .y3-item p span{font-size:2.8rem}}.yx3l2a4 .container .y3-container>p{margin-bottom:4rem}.yx3l2a4 .container .y3-container h3{margin-bottom:.5rem;text-align:center}.yx3l2a4 .container .y3-container h4{margin-bottom:1rem;text-align:center}.yx3l2a4 .container .y3-container ul{margin:0;font-size:1.6rem;text-align:center}.pf4nphv{background:#f8f8f9;border-top:1px solid #a31a58}.pf4nphv .container{display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.pf4nphv .container .title{margin-bottom:0}}.pf4nphv .container .title h2 br{display:none}@media (max-width:767px){.pf4nphv .container .title h2 br{display:block}}.pf4nphv .container .title ul{margin:0;font-size:1.6rem}.pf4nphv .container .point-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.pf4nphv .container .point-container .point-item{position:relative;margin-top:4rem;padding:6rem 2rem 3rem;width:calc((100% - 6rem) / 3);background:#FFFFFF;border:1px solid #e1e4e7;border-radius:8px}@media (max-width:1023px){.pf4nphv .container .point-container .point-item{width:100%;margin-top:7rem}}@media (max-width:767px){.pf4nphv .container .point-container .point-item{margin-top:5rem;padding-top:4rem}}.pf4nphv .container .point-container .point-item i{display:flex;justify-content:center;align-items:center;position:absolute;top:-4.5rem;left:0;right:0;margin:auto;width:9rem;height:9rem;background:#a31a58;border-radius:50%;color:#FFFFFF}@media (max-width:767px){.pf4nphv .container .point-container .point-item i{top:-3rem;width:6rem;height:6rem}}.pf4nphv .container .point-container .point-item h3{margin-bottom:0;text-align:center}.pf4nphv .container .point-container .point-item ul{margin:1rem 0}.v29e49 .container .voice-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.v29e49 .container .voice-container img{width:50%}@media (max-width:1023px){.v29e49 .container .voice-container img{width:100%}}.v29e49 .container .voice-container .voice-item{width:50%;padding:0 1.5rem 0 3rem}@media (max-width:1023px){.v29e49 .container .voice-container .voice-item{width:100%;padding:2rem 0 3rem}}.v29e49 .container .voice-container .voice-item h3{margin-bottom:0}.v29e49 .container .voice-container .voice-item h4{margin-bottom:1rem;font-size:2.2rem}.v29e49 .container .voice-container .voice-item p{margin-bottom:.5rem}.v29e49 .container .voice-container .voice-item a{color:#a31a58;font-size:1.8rem}.v29e49 .container .voice-container:nth-child(3) img{order:2}@media (max-width:1023px){.v29e49 .container .voice-container:nth-child(3) img{order:1}}.v29e49 .container .voice-container:nth-child(3) .voice-item{order:1;padding:0 3rem 0 1.5rem}@media (max-width:1023px){.v29e49 .container .voice-container:nth-child(3) .voice-item{order:2;padding:2rem 0 3rem}}.v29e49 .container .btn-primary{margin-top:4rem;text-align:center}.v29e49 .container .btn-primary a{font-size:2.2rem}.f13vgigs{background:#f8f8f9;border-top:1px solid #a31a58}.f13vgigs .container img{border-radius:8px}.f13vgigs .container .flow-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:3rem}.f13vgigs .container .flow-container:last-child{margin-bottom:0}.f13vgigs .container .flow-container>*{width:calc(100% * 5 / 12)}@media (max-width:1023px){.f13vgigs .container .flow-container>*{width:calc(100% * 6 / 12)}}@media (max-width:767px){.f13vgigs .container .flow-container>*{width:100%}}.f13vgigs .container .flow-container .flow-item{padding-left:3rem}@media (max-width:767px){.f13vgigs .container .flow-container .flow-item{padding:2rem 0 0}}.f13vgigs .container .flow-container .flow-item>a{display:inline-block;margin-bottom:1rem;color:#a31a58;font-size:2.8rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.f13vgigs .container .flow-container .flow-item>a i{margin-right:.5rem}.f13vgigs .container .flow-container .flow-item .btn-primary a{margin:0}