.dream-home{padding:9.375rem 0 8.125rem}@media screen and (max-width:1199.98px){.dream-home{padding:4.0625rem 0 3.4375rem}}@media screen and (max-width:991.98px){.dream-home{padding:1.5625rem 0 1.5625rem}}.dream-home-wrap{max-width:70.5625rem;margin:auto}.dream-home-wrap>.row{--bs-gutter-x:2.5625rem}.dream-home .title-wrap{margin-bottom:2.125rem;margin-top:2.1875rem}@media screen and (max-width:1199.98px){.dream-home .title-wrap{margin-bottom:2rem}}@media screen and (max-width:991.98px){.dream-home .title-wrap{margin-top:0rem;margin-bottom:.5rem}}.dream-home .title-wrap .ttl-50{max-width:24.5rem;margin-bottom:0}@media screen and (max-width:1199.98px){.dream-home .title-wrap .ttl-50{max-width:20rem}}@media screen and (max-width:991.98px){.dream-home .title-wrap .ttl-50{max-width:14.5rem}}.dream-home .img-wrap{max-width:34rem;width:100%}.dream-home .img-wrap figure{padding-top:calc((680/544) * 100%);position:relative;overflow:hidden}.dream-home .img-wrap figure img{position:absolute;left:0;width:100%;height:100%;object-fit:cover;top:0}.dream-home .img-wrap img{transition:all ease-out 0.5s;will-change:transform,opacity}.dream-home .img-wrap img.active{animation:clipPath .5s linear}@keyframes clipPath{0%{scale:.97;opacity:0}80%{scale:1}100%{opacity:1}}.dream-home .img-wrap-sm{margin:auto;margin-bottom:1.5rem}.dream-home .img-wrap-sm figure{padding-top:calc((327/327) * 100%);position:relative}.dream-home .img-wrap-sm figure img{position:absolute;left:0;width:100%;height:100%;object-fit:cover;top:0}.dream-home-accordion{margin-left:2.5rem}@media screen and (max-width:991.98px){.dream-home-accordion{margin-left:0}}.dream-home-accordion .accordion-item{background:transparent;border-bottom:1px solid rgba(255,255,255,.2)}.dream-home-accordion .accordion-item.active{pointer-events:none}@media screen and (max-width:991.98px){.dream-home-accordion .accordion-item:last-child{border-bottom:1px solid rgba(255,255,255,.2)}}.dream-home-accordion .accordion-button{padding:1.4375rem 0 1.375rem;box-shadow:none;background:transparent;color:#fff}.dream-home-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.999882L7.45896 7.15565L1 13.1909' stroke='white' stroke-width='2' stroke-linejoin='bevel'/%3E%3C/svg%3E");background-size:8px;width:10px;height:12px}.dream-home-accordion .accordion-button:not(.collapsed)::after{transform:rotate(-90deg)}.dream-home-accordion .accordion-body{padding:0 0 1.75rem;color:#A6A6A6;letter-spacing:-.01125rem}@media screen and (max-width:1199.98px){.dream-home-accordion .accordion-body{padding:0 0 1.5rem;letter-spacing:-.01rem}}@media screen and (min-width:992px){.dream-home-accordion .accordion-item:not(.active) .accordion-button{font-weight:300;font-size:1.375rem;letter-spacing:.0138rem}}