@charset "UTF-8";.form-page{padding:.5rem}.form-page h1{margin-bottom:.5rem}.taro-button{border-radius:.1rem;cursor:pointer;display:inline-block;padding:.25rem .5rem;text-align:center;transition:all .3s}.taro-button-primary{background-color:#1890ff;color:#fff}.taro-button-primary:hover{background-color:#40a9ff}.taro-button-primary:active{background-color:#096dd9}.taro-button-default{background-color:#f5f5f5;border:.025rem solid #d9d9d9;color:#333}.taro-button-default:hover{background-color:#e8e8e8}.taro-button-danger{background-color:#ff4d4f;color:#fff}.taro-button-danger:hover{background-color:#ff7875}.home__banner{min-height:33.125rem;position:relative}.home__banner__image{min-height:100%;min-width:100%}.home__banner__image-wrapper{left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.home__banner__image-web{display:none}@media only screen and (min-width:768px){.home__banner__image-web{display:block}}.home__banner__image-mobile{display:block}@media only screen and (min-width:768px){.home__banner__image-mobile{display:none}}.home__banner__help{backdrop-filter:blur(.125rem);background:hsla(0,0%,100%,.27);border:.025rem solid hsla(0,0%,100%,.38);border-radius:.4rem;color:#fff;font-size:.75rem;font-weight:500;line-height:.875rem;margin:auto;padding:.3125rem .875rem;text-align:center;width:-moz-fit-content;width:fit-content}.home__banner__help-container{padding-top:3.5rem}.home__banner__slogan{color:#fff;font-size:2.625rem;font-weight:700;line-height:2.625rem;margin-top:1.5rem;padding:0 .875rem;text-align:center}@media only screen and (min-width:1024px){.home__banner__slogan{font-size:4.4375rem;line-height:4.5rem}}.home__banner__sub-slogan{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:500;line-height:1.375rem;margin:1.5rem auto 0;text-align:center;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1024px){.home__banner__sub-slogan{font-size:1.25rem;line-height:1.75rem}}.home__banner .homesearch{background-color:#fff;border-radius:1.25rem;height:8.375rem;padding:.625rem}@media only screen and (min-width:1024px){.home__banner .homesearch{display:flex;height:4.5rem}}.home__banner .homesearch__outside-container{margin:2.5rem auto 0;max-width:24.375rem;width:calc(100% - 1rem)}@media only screen and (min-width:1024px){.home__banner .homesearch__outside-container{margin-top:3rem;max-width:48rem;width:80%}}.home__banner .homesearch__input-container{align-items:center;display:flex;height:3.25rem;margin:auto;padding:.9375rem 1.25rem}@media only screen and (min-width:1024px){.home__banner .homesearch__input-container{flex:1;margin:0}}.home__banner .homesearch__input-icon{height:1rem;margin-right:1rem;stroke:rgba(0,0,0,.4);stroke-width:4;width:1rem}.home__banner .homesearch__input-field{border:0;font-size:1rem;font-weight:500;height:1.375rem;line-height:1.375rem;outline:none;overflow-wrap:break-word;text-align:left;white-space:nowrap;width:100%}.home__banner .homesearch__btn{background-color:#ffbd2c;border-radius:.75rem;box-shadow:0 .05rem .15rem 0 rgba(255,189,44,.4);color:#000;font-size:1rem;font-weight:700;height:3.25rem;line-height:1.25rem;margin:.625rem auto 0;text-align:center;white-space:nowrap}@media only screen and (min-width:1024px){.home__banner .homesearch__btn{margin:0 0 0 .625rem;width:11.25rem}}.home__banner .homesearch__result-container{width:100%}.home__banner .homesearch__city-field{left:0;top:0;width:101%;z-index:1}@media only screen and (min-width:1024px){.home__banner .homesearch__city-field{left:4.375rem;top:.75rem}}.home__banner .homesearch__city-container{right:4.375rem}.home__banner__search{backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.27);border:.025rem solid hsla(0,0%,100%,.38);border-radius:1.1875rem;color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:600;line-height:1.375rem;margin:auto;padding:.25rem;text-align:center;width:-moz-fit-content;width:fit-content}.home__banner__search-container{display:none;margin-top:1rem}@media only screen and (min-width:1024px){.home__banner__search-container{display:block}}.home__banner__search-text{padding-left:.75rem;vertical-align:middle}.home__banner__search-filter{font-weight:400}.home__banner__search-icon{background-color:hsla(0,0%,100%,.38);border-radius:50%;display:inline-block;height:1.875rem;margin-left:.5rem;text-align:center;vertical-align:middle;width:1.875rem}.home__banner__search-icon > svg{fill:#fff;height:1.875rem;width:.3125rem}.home__why-use__title{color:rgba(0,0,0,.9);font-size:2rem;font-weight:700;line-height:2.375rem}@media only screen and (min-width:1024px){.home__why-use__title{font-size:2.9375rem;line-height:3.625rem}}.home__why-use__summary{color:rgba(0,0,0,.4);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:1rem}@media only screen and (min-width:1024px){.home__why-use__summary{font-size:1rem;line-height:1.1875rem}}.home__why-use__list{margin-top:2rem}.home__why-use__card{backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.9);border-radius:1.25rem;display:flex;flex-direction:row;margin-top:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem}@media only screen and (min-width:1024px){.home__why-use__card{margin-top:1.5rem;padding:1.9375rem 2rem}.home__why-use__card:hover{box-shadow:0 .4rem .3rem .125rem rgba(0,0,0,.02),0 .2rem .125rem -.15rem rgba(0,0,0,.05)}}.home__why-use__card:first-child{margin-top:2rem}@media only screen and (min-width:1024px){.home__why-use__card:first-child{margin-top:2.5rem}}.home__why-use__card-img{border-radius:.5rem;height:2rem;margin-right:1rem;width:2rem}.home__why-use__card-img > svg{height:100%;width:100%}@media only screen and (min-width:1024px){.home__why-use__card-img{height:3.75rem;margin-right:1.5rem;width:3.75rem}}.home__why-use__card-content{flex:1}.home__why-use__card-title{color:rgba(0,0,0,.9);font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:1024px){.home__why-use__card-title{font-size:1.25rem;line-height:1.5rem}}.home__why-use__card-summary{color:rgba(0,0,0,.4);font-size:.75rem;font-weight:400;line-height:1.25rem;margin-top:.5rem}@media only screen and (min-width:1024px){.home__why-use__card-summary{font-size:.875rem;line-height:1.25rem;margin-top:.75rem}}.h5-about{padding:.5rem}.h5-about .content{margin:0 auto;max-width:20rem}.h5-about .content h1{color:#333;font-size:.6rem;margin-bottom:.5rem}.h5-about .content p{color:#666;line-height:1.6;margin-bottom:.25rem}.h5-about .features{background:#f5f5f5;border-radius:.2rem;margin-top:.5rem;padding:.5rem}.h5-about .features h2{color:#333;font-size:.45rem;margin-bottom:.375rem}.h5-about .features ul{list-style:none;padding:0}.h5-about .features ul li{border-bottom:.025rem solid #e8e8e8;color:#666;padding:.2rem 0}.h5-about .features ul li:last-child{border-bottom:none}.h5-about .features ul li:before{color:#52c41a;content:"✓ ";font-weight:700}html{font-family:open sans,sans-serif;word-wrap:break-word}html *{box-sizing:border-box;font-family:inherit;margin:0;padding:0;-webkit-overflow-scrolling:touch}html *:after,html *:before{box-sizing:border-box}html a,html em,html i,html strike,html u{text-decoration:none}body{overflow:unset}