.introduction,.introduction2,.introduction3{position:relative;overflow:hidden;width:100%}.introduction:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img.png?updatedAt=1760425624640);position:absolute;right:-140px;top:-150px;overflow:hidden}.introduction:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img2.png?updatedAt=1760425624657);position:absolute;left:80px;bottom:10%}.introduction2:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro2bg1.png?updatedAt=1760425470166);position:absolute;right:0;bottom:0;overflow:hidden}.introduction2:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro2bg2.png?updatedAt=1760425470246);position:absolute;left:0;top:0;overflow:hidden}.bg-right{position:absolute;right:0;background:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/butterfly-bg.png?updatedAt=1760425624343);background-repeat:repeat;width:458px;height:100%;background-repeat:no-repeat;bottom:0}.introduction3:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro3bg-R.png?updatedAt=1760426202297);position:absolute;right:0;top:40%}.introduction3:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro3bg-L.png?updatedAt=1760425470584);position:absolute;left:0;bottom:0}@media only screen and (max-width:890px){.introduction:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img.png?updatedAt=1760425624640);position:absolute;right:-82px;top:-109px}.introduction:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img2-R2.png?updatedAt=1760425624666);position:absolute;left:10px;bottom:0}.bg-right{width:30%}.introduction2:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro2bg1-R2.png?updatedAt=1760425470187);position:absolute;right:0;bottom:0;overflow:hidden}.introduction2:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro2bg2-R2.png?updatedAt=1760425470507);position:absolute;left:0;top:0;overflow:hidden}.introduction3:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro3bg-R2.png?updatedAt=1760426202274);position:absolute;right:0;top:40%}.introduction3:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/intro3bg-L2.png?updatedAt=1760425470531);position:absolute;left:0;bottom:0}}@media only screen and (max-width:600px){.introduction:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img-R3.png?updatedAt=1760425624644);position:absolute;right:-51px;top:-68px}.introduction:before{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/star-img2-R2.png?updatedAt=1760425624666);position:absolute;left:10px;bottom:5%}.introduction3:after{display:none}}.legacy-container,.legacy-section{position:relative;background:#222}.legacy-container{width:100%;height:100svh;overflow:hidden}.circle-container{position:relative;display:flex;justify-content:center;align-items:center;gap:5px;height:100%;font-size:3rem}.intro_text3,.legacy-intro_text1{color:#fff;font-weight:100;font-size:clamp(14px,3.5vw,34px);line-height:1.15}.intro_text4{color:"#ffffff"}.circle{width:180px;height:180px;border-radius:50%;background:#ea222b;transform:scale(.2);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.2)}.legacy-circle-infoContainer{position:relative;display:flex;justify-content:center;align-items:center}.circleInfo{z-index:9}.circle-heading{z-index:99;font-size:clamp(10px,1.5vw,18px);font-weight:100;line-height:1.15}.circle-heading,.text-wrap{text-align:center;color:#fff}.text-wrap{position:relative;font-size:2rem;opacity:0;max-width:1000px;margin-top:-2rem;font-size:clamp(16px,2.8vw,32px)}.circle-img-bg:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/bg-circle.png?updatedAt=1760425624541);position:absolute;left:-41px;bottom:-48px}@media only screen and (max-width:900px){.circle-container{gap:10px}.text-wrap{font-size:1.5rem;opacity:0;color:#fff;margin:-2rem auto 2rem}.circle-container{font-size:2rem}}@media only screen and (max-width:600px){.circle-container{gap:0}.text-wrap{box-sizing:border-box;padding-inline:clamp(16px,6vw,28px);margin:-2rem auto 0;font-size:1.2rem;line-height:1.2;color:#fff;opacity:0}.legacy-circle-infoContainer{min-width:auto}.circle-container{font-size:1.2rem;line-height:1.3;margin:auto}.legacy-intro_text1{margin-right:10px}.intro_text4{color:#fff}.introduction-slider .swiper-button-next,.introduction-slider .swiper-button-prev{display:none!important}.introduction-slider .swiper-pagination{bottom:8%!important}}.g-first-line,.g-four-line-l-bottom,.g-three-line-bottom{position:relative}.g-first-line:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/lifestyle-border-right.png?updatedAt=1760425624712);position:absolute;top:-14px;right:-57%;z-index:9999}.g-two-line{position:absolute;bottom:0;right:0;left:0}.g-three-line-bottom:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/lifestyle-border-down.png?updatedAt=1760425624705);position:absolute;top:-95px;left:-4px}.g-four-line-l-bottom:after{content:url(https://ik.imagekit.io/duvillerealstate/Duville%20Estate/public/Home/images/lifestyle-border-left.png?updatedAt=1760425624690);position:absolute;bottom:-10px;left:-70%}@keyframes circleZoom{0%{transform:translate(-50%,-50%) scale(.2)}to{transform:translate(-50%,-50%) scale(8)}}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-150vw);opacity:0}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(150vw);opacity:0}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}