@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);*{padding:0;margin:0;box-sizing:border-box;font-family:Noto Sans JP}.scroll-up-btn{position:fixed;height:45px;width:42px;background:#dc143c;right:30px;bottom:10px;text-align:center;line-height:45px;color:#fff;z-index:1000;font-size:30px;border-radius:6px;cursor:pointer;opacity:0;pointer-events:none;transition:all .3s ease}.scroll-up-btn.show{bottom:30px;opacity:1;pointer-events:auto}html{scroll-behavior:smooth}.header{display:-webkit-flex;display:flex;position:fixed;top:0;right:0;left:0;z-index:1030;-webkit-align-items:center;align-items:center;background-color:transparent;padding-left:100px;padding-right:100px;height:95px}.header #user{display:none}.change-back{background-color:#0d263b;transition:all .3s ease;box-shadow:0 6px 10px rgba(0,0,0,.2)}.header .icon{width:154px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.header .icon img{width:40px;height:48.09px}.header .icon p{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:25px;line-height:32px;color:#fff}.header .bar{width:52%;margin-left:390px;margin-right:0}.header .bar,.header .bar .nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.header .bar .nav{width:435px}.header .bar .add-list,.header .bar .phone,.header .bar .user{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-decoration:none}.header .bar .add-list{padding:.5rem .8rem;background:#fff}.header .user{text-decoration:none}.header .user i{color:#fff;font-size:22px}.header .bar .phone i,.header .bar .user i{color:#fff}.header .bar .add-list p,.header .bar .phone p,.header .bar a{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-size:13px;line-height:17px;text-transform:uppercase;color:#fff;text-decoration:none}.header .bar .icon{display:none}.header .bar .add-list p{color:#0061df!important;margin-left:5px}.header .menu-btn{color:#fff;font-size:23px;cursor:pointer;margin-right:0;display:none}@media (max-width:475px){.header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 30px!important}.header #user,.header .bar{display:block}.header .bar{position:fixed;height:100vh;width:100%;right:100%;top:0;background-color:#fff}.header .bar.active{right:0}.header .menu-btn{color:#fff;display:block;z-index:999;margin-right:20px}.menu-btn i.active:before{content:"\f00d"}.header .menu-btn.change-color{color:#0d263b}.header .bar .icon{margin-top:20px;margin-left:20px;margin-bottom:20px;display:-webkit-flex;display:flex;width:32px;height:38px}.header .bar .icon p{color:#0d263b}.header .bar a{font-size:13px;border-top:1px solid #e6e9ec;border-bottom:1p solid #e6e9ec;padding:20px;display:block;color:#0d263b}.header .bar .add-list{background-color:#0061df;padding:15px 66px;margin-left:20px;margin-right:20px;border-radius:5px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.header .bar .add-list p{color:#fff!important}.header .bar .add-list:first-child{display:none}.header .bar .add-list .inner-btn{display:block!important;margin-right:8px}.header .bar .phone,.header .bar .user{display:none}}#slide{background:linear-gradient(rgba(2,2,2,.7),rgba(0,0,0,.7)),url(/static/media/apartment2.7b6de1df.jpg) fixed 50%;background-size:cover;position:relative;height:800px;width:100%;padding:270px 0}#slide .text p{font-family:Noto Sans JP;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase}#slide .text h2,#slide .text p{font-style:normal;text-align:center;color:#fff}#slide .text h2{font-weight:700;font-size:60px;line-height:76px;margin-top:15px}#slide .search-sort{margin:60px auto 10px}#slide .search-sort .sort{display:-webkit-flex;display:flex;width:180px;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}#slide .search-sort .sort p{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;border-bottom:2px solid transparent}#slide .search-sort .sort p:active,#slide .search-sort .sort p:hover{border-bottom:2px solid #fff;cursor:pointer}#slide .to-find{width:1000px;padding:15px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#fff;margin:26px auto 0}#slide .to-find p{font-style:normal;font-weight:600;font-size:13px;line-height:17px;text-transform:uppercase;color:#0d263b}#slide .to-find select{width:190px}#slide .to-find input{width:290px}#slide .to-find input,#slide .to-find select{border:none;outline:none;padding-bottom:5px}#slide .to-find .advanced-search,#slide .to-find .location,#slide .to-find .search,#slide .to-find .search-btn,#slide .to-find .type{border-bottom:2px solid #e6e9ec}#slide .to-find .advanced-search{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:110px;padding-bottom:9px}#slide .to-find .advanced-search p{font-weight:500;text-transform:capitalize;margin-left:10px}#slide .to-find .search-btn{outline:none;border:none;background-color:#0061df;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:.8rem 1.5rem}#slide .to-find .search-btn p{color:#fff;margin-left:8px;font-weight:500}@media only screen and (max-width:475px){#slide{height:850px}#slide .to-find{display:block;width:100%}#slide .text p{font-size:14px;margin:0}#slide .text h2{font-size:30px;margin-top:11px}#slide .search-sort{padding-left:20px;padding-right:20px}#slide .to-find input,#slide .to-find select{width:100%}#slide .to-find .advanced-search{width:150px;border:none}#slide .to-find .advanced-search,#slide .to-find .location,#slide .to-find .search,#slide .to-find .type{margin-bottom:18px}#slide .to-find .search-btn{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.discover{padding-left:50px;padding-right:50px}.discover .item{padding-bottom:23px}.discover .item .dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px}.discover .item .dots button{width:8px;height:8px;border-radius:50%;border:2px solid #0061df;outline:none;background-color:#0061df;margin-left:2px}.discover .discover-text{width:100%;margin-top:100px}.discover .discover-text p:first-child{font-style:normal;font-weight:600;font-size:30px;line-height:38px;text-align:center;color:#0d263b;margin-bottom:10px}.discover .discover-text p:nth-child(2){font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#696969;margin-bottom:36px}.carousel__dot--selected{border:2px solid #0061df;background-color:#fff!important}.carousel__slider{height:440px!important}.card{border:1px solid #e6e9ec;width:340px;border-radius:3px;margin:10px 10px 20px;transition:all .3s ease;position:relative}.card:hover{border:1px solid #e6e9ec;box-sizing:border-box;box-shadow:0 10px 25px rgba(13,38,59,.1)}.card .foto-icon{left:20px}.card .foto-icon,.card .video-icon{position:absolute;bottom:225px;display:-webkit-flex;display:flex;opacity:0;transition:all .3s ease;z-index:1000}.card .video-icon{left:83px}.card:hover .foto-icon,.card:hover .video-icon{opacity:1}.card .foto-icon p,.card .video-icon p{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#fff;margin-left:5px}.card .featured{position:absolute;top:20px;left:20px;background:#0061df}.card .for-sale{position:absolute;right:20px;top:20px;background:#0d263b}.card .featured,.card .for-sale{border:none;outline:none;font-style:normal;font-weight:600;font-size:10px;line-height:13px;color:#fff;padding:8px 12px;border-radius:3px;cursor:pointer}.card-header{position:relative;overflow:hidden}.card-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:5px;background-color:rgba(54,52,58,.6);z-index:2;transition:all .3s ease;opacity:0}.card:hover .card-header:before{opacity:1}.card .card-header img{width:339px;height:210px;border-radius:3px 3px 0 0;transition:all .3s ease}.card:hover .card-header img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card .body{padding-left:20px;padding-right:20px;position:relative;border-bottom:1px solid #e6e9ec}.card .body .small-image{box-shadow:0 0 8px -2px rgba(38,37,37,.76);position:absolute;right:20px;top:-34px;z-index:1000}.card .body .small-image,.card .body .small-image img{width:43px;height:43px;border-radius:50%}.card .body .name-house{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#0d263b;margin-top:6px}.card .body .location-house{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#696969;margin-top:10px;margin-bottom:20px}.card .body .information{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:20px}.card .body .information .box p{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#696969}.card .body .information .box img{margin-left:25%}.card .footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px 20px}.card .footer .prices strike{font-style:normal;font-weight:400;font-size:12px;line-height:15px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#696969}.card .footer .prices p{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#0d263b}.card .footer .icons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.card .footer .icons img{margin-left:20px}@media (max-width:475px){.carousel__slider-tray-wrap--horizontal ul{width:800%!important}.carousel__slider-tray-wrap--horizontal ul li{margin-right:5px!important}.discover .discover-text p:first-child{font-size:22px}.discover .discover-text p:nth-child(2){font-size:14px}.discover{padding:10px 20px}.card{width:100%}}.why-us{margin-top:50px;padding:100px 50px;background-color:#f6f8f9}.explore .explore-text p:first-child,.testimonial .testimonial-text p:first-child,.why-us .why-us-text p:first-child{font-style:normal;font-weight:600;font-size:30px;line-height:38px;text-align:center;color:#0d263b}.explore .explore-text p:nth-child(2),.testimonial .testimonial-text p:nth-child(2),.why-us .why-us-text p:nth-child(2){font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#696969;margin-top:10px;margin-bottom:50px}.why-us .boxes{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:transparent;-webkit-flex-wrap:wrap;flex-wrap:wrap}.why-us .boxes .box{background-color:#fff;padding:0 24px 40px;width:345px}.why-us .boxes .box .top-icon{margin-top:41px;margin-bottom:26px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.why-us .boxes .box .bx-title{font-style:normal;font-weight:600;font-size:18px;line-height:23px;text-align:center;color:#0d263b;margin-bottom:17px}.why-us .boxes .box .bx-text{font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#696969}@media only screen and (max-width:475px){.explore .explore-text p:first-child,.testimonial .testimonial-text p:first-child,.why-us .why-us-text p:first-child{font-size:22px;line-height:28px}.explore .explore-text p:nth-child(2),.testimonial .testimonial-text p:nth-child(2),.why-us .why-us-text p:nth-child(2){font-size:14px}.why-us{padding:20px}.why-us .boxes .box{width:100%;margin-bottom:20px}}.explore{padding-top:100px;padding-left:70px;padding-right:70px}.explore-carousel{position:relative}.explore .explore-carousel .box-img{width:250px;height:260px}.explore .explore-carousel .box-img img{width:100%;height:100%}.explore .explore-carousel .buttonBack___1mlaL{left:-24px}.explore .explore-carousel .buttonBack___1mlaL,.explore .explore-carousel .buttonNext___2mOCa{border:none;outline:none;width:45px;height:45px;border-radius:50%;position:absolute;bottom:290px;box-shadow:0 0 10px 3px rgba(106,93,93,.6705882352941176)}.explore .explore-carousel .buttonNext___2mOCa{right:3px}@media (max-width:475px){.explore{padding:20px}}.tends .main{width:100%;height:550px;background:linear-gradient(rgba(2,2,2,.7),rgba(0,0,0,.7)),url(/static/media/villa.5c833707.jpg) fixed 50%;background-size:cover;padding-top:200px}.tends .main p:first-child{font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase;color:#fff}.tends .main p:nth-child(2){width:585px;font-style:normal;font-weight:600;font-size:30px;line-height:45px;margin:15px auto;color:#fff}.tends .main .a{width:176px;margin:25px auto}.tends .main .a a{font-weight:600;font-size:13px;line-height:17px;text-transform:uppercase;color:#fff;padding:19px 50px;background:#0061df;border-radius:3px;text-decoration:none}.tends .tends-footer{padding-left:300px;padding-right:300px;border-bottom:2px solid #e6e9ec;margin-bottom:20px}.tends .tends-footer div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}.tends .tends-footer div .info{display:block}.tends .tends-footer div .info span{font-style:normal;font-weight:600;font-size:30px;line-height:38px;text-align:center;color:#0061df}.tends .tends-footer div .info p{font-size:14px;line-height:24px;text-align:center;text-transform:uppercase;color:#696969}@media (max-width:475px){.tends .main{height:400px}.tends .main p:first-child{margin-bottom:15px}.tends .main p:nth-child(2){font-size:18px;text-align:center!important;line-height:23px;display:inline}.tends .main{padding:125px 20px}.tends .tends-footer{padding:27px 10px 45px}.tends .tends-footer div .info{width:45%;margin-bottom:5px}.tends .tends-footer div .info span{font-size:24px}.tends .tends-footer div .info p,.tends .tends-footer div .info span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.discover .item .buttonBack___1mlaL{left:-13px}.discover .item .buttonBack___1mlaL,.discover .item .buttonNext___2mOCa{border:none;outline:none;width:45px;height:45px;border-radius:50%;position:absolute;bottom:235px;box-shadow:0 0 10px 3px rgba(106,93,93,.6705882352941176)}.discover .item .buttonNext___2mOCa{right:-19px}.testimonial{background-color:#f4f6fb;padding:100px 70px}.testimonial .items{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.testimonial .items .te-box{width:335px}.testimonial .items .te-box .opinion{background-color:#fff;padding:49px 30px 62px;position:relative}.testimonial .items .te-box .opinion p{font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#696969;height:96px}.testimonial .items .te-box .opinion img{position:absolute;bottom:-43px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonial .items .te-box .job,.testimonial .items .te-box .name{font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;color:#0d263b;margin-top:49px}.testimonial .items .te-box .job{padding:0;color:#696969!important;margin-top:9px!important}@media (max-width:475px){.testimonial{padding:20px}.testimonial .items{-webkit-flex-wrap:wrap;flex-wrap:wrap}.testimonial .items .te-box{width:100%;margin-top:20px}}
/*# sourceMappingURL=main.aaf6c42a.chunk.css.map */