.option-icon[data-v-12cb3708]{width:20px;min-width:20px;height:20px;border:1px solid var(--on-surface-70)}.check[data-v-12cb3708]{border-radius:4px}.check-selected[data-v-12cb3708]{background-color:var(--primary-main);border:1px solid var(--primary-main)}.check-selected[data-v-12cb3708]:after{content:" ";display:block;width:.4em;height:.6em;border:solid var(--white);border-width:0 .15em .15em 0;position:absolute;left:.35rem;top:.5rem;margin-top:-.3em;transform:rotate(45deg)}p[data-v-2acff653]:nth-child(2){color:var(--on-surface-20)}.header-block p[data-v-2acff653]{color:var(--white)}.detail-container[data-v-5de33acd]{padding:80px 0}.image-block[data-v-5de33acd]{z-index:999}.blue-badge[data-v-5de33acd]{bottom:16px;left:120px}.pink-badge[data-v-5de33acd]{right:44px;top:44px;z-index:999}.banner-title[data-v-5de33acd]{z-index:1000}.thank-you-section[data-v-6f09e571]{border-bottom:1px solid var(--on-surface-20)}.quiz-btn[data-v-6f09e571]{padding-right:24px;padding-left:24px}.icon[data-v-6f09e571]{font-size:20px;line-height:0}.visit-details-block[data-v-6f09e571]{border:1px solid var(--on-background-10)}.individual-delivered-home-card[data-v-867c6ae2]{background-color:var(--white);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.divider[data-v-867c6ae2]{border-bottom:2px solid var(--on-surface-thin)}.body-s[data-v-867c6ae2]{font-size:12px;font-weight:400;line-height:16px;color:var(--on-surface-secondary)}.highlights-grid[data-v-867c6ae2]{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:20px;gap:20px}.highlights-grid .subtitle_small[data-v-867c6ae2]{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.img-count-badge[data-v-867c6ae2]{display:flex;grid-gap:6px;gap:6px;align-items:center;background-color:var(--surface-main);padding:2px 12px;border-radius:999px;font-size:12px;line-height:16px;color:#000;position:absolute;bottom:8px;right:8px}.image-container[data-v-867c6ae2]{height:200px;width:100%}@media (max-width:700px){.individual-delivered-home-card[data-v-867c6ae2]{width:290px;max-width:290px}.image-container[data-v-867c6ae2]{height:180px}.highlights-grid[data-v-867c6ae2]{grid-gap:12px;gap:12px}.highlights-grid>div[data-v-867c6ae2]{min-width:0}.highlights-grid .subtitle_small[data-v-867c6ae2]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.individual-delivered-home-card[data-v-867c6ae2] .btn48-red-outline{padding:8px 48px}}@media (min-width:768px){.image-container[data-v-867c6ae2]{height:240px}}@media (min-width:1024px){.image-container[data-v-867c6ae2]{height:260px}}.horizontal-scroll-view-img-list[data-v-71e3dbda]{padding:16px 0;overflow-x:scroll}.horizontal-scroll-view-img-list li[data-v-71e3dbda]{min-width:-moz-fit-content;min-width:fit-content;margin-right:8px;border-radius:12px}.horizontal-scroll-view-img-list li img[data-v-71e3dbda]{width:100%}.horizontal-scroll-view-img-list li[data-v-71e3dbda]:last-child{box-sizing:initial;background-clip:content-box;margin-right:0}@media screen and (max-width:600px){[dir=rtl] ul.horizontal-scroll-view-img-list[data-v-71e3dbda]{padding:16px 0}}.delivered-homes-section[data-v-86846b24] .horizontal-scroll-view ul{position:relative;width:100vw;left:-24px;padding:0 24px;display:flex;overflow-x:scroll}.carousel-container[data-v-86846b24]{width:100%}.delivered-homes-section[data-v-86846b24] .horizontal-scroll-view ul li.card-item{margin-right:20px;min-width:calc(83.33333vw - 56.66667px)}.delivered-homes-section[data-v-86846b24] .horizontal-scroll-view ul li.card-item:last-child{margin-right:0}.delivered-homes-section[data-v-86846b24] .arrow-pos-left{left:0;transform:translate(-25px,-90%)}.delivered-homes-section[data-v-86846b24] .arrow-pos-right{right:0;transform:translate(25px,-90%)}.delivered-homes-section[data-v-86846b24] .arrow .arrow-icon{font-size:24px;color:var(--on-surface-secondary)}.dh-content[data-v-86846b24]{max-width:1150px;margin:0 auto;padding:0 20px}.header-section[data-v-86846b24]{max-width:795px}.link[data-v-86846b24]{color:var(--primary-main)}@media (min-width:360px){.delivered-homes-section[data-v-86846b24] .horizontal-scroll-view-img-list li{margin-right:20px}}@media screen and (max-width:600px){.dh-content[data-v-86846b24]{padding:0 24px}.delivered-homes-section[data-v-86846b24] .btn48-red-outline{padding:8px 48px}}@media screen and (min-width:601px) and (max-width:1024px) and (orientation:landscape){.header-section[data-v-86846b24]{max-width:730px}}