.mainvisual{margin-bottom:6rem}.mainvisual .mainsliders{height:calc(100vh - 5rem);position:relative}@media screen and (min-width: 743px){.mainvisual .mainsliders{height:60rem}}.mainvisual .mainsliders .slide-item{height:calc(100vh - 5rem);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 743px){.mainvisual .mainsliders .slide-item{height:60rem}}.mainvisual .cover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.prologue h1{font-size:2.4rem;line-height:3rem}.campaign .campaign-slider .slide-item{display:block;margin:0 .5rem;width:16rem;text-decoration:none}@media screen and (min-width: 743px){.campaign .campaign-slider .slide-item{width:24rem}}.campaign .campaign-slider figure{margin:0}.campaign .campaign-slider figure img{border:1px solid #ccc}.campaign .campaign-slider .item-text h3{font-size:1.4rem;line-height:1.8rem;margin:0}.campaign .btnbox{text-align:center}.campaign .btnbox .btn{width:100%;max-width:40rem}.about .about-item{text-decoration:none;display:flex;flex-wrap:wrap}@media screen and (min-width: 743px){.about .about-item{min-height:40rem}}.about .about-item .about-photo{width:calc(100% - 3rem);height:26rem;margin-bottom:2rem;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (min-width: 743px){.about .about-item .about-photo{width:calc(50% + 4rem);height:auto;margin-bottom:0}}@media screen and (min-width: 992px){.about .about-item .about-photo{width:calc(50% - 6rem)}}.about .about-item .about-text{width:100%;padding:0 1.5rem 6rem;position:relative}@media screen and (min-width: 743px){.about .about-item .about-text{width:33rem;padding:0 0 0 3rem}}@media screen and (min-width: 992px){.about .about-item .about-text{width:43rem}}.about .about-item .about-text h2.title{font-size:2.8rem;margin-bottom:2rem}@media screen and (min-width: 743px){.about .about-item .about-text h2.title{margin-top:2rem}}.about .about-item .about-text h3.sub-title{font-size:2rem;margin-bottom:1rem}.about .about-item .about-text .btn{width:calc(100% - 3rem);position:absolute;bottom:0}.about .about-item.studio .about-photo{background-image:url("../imgs/home/about-studio.jpg")}@media screen and (min-width: 992px){.about .about-item.forest{background-image:url("../imgs/home/bg-about-forest.png");background-repeat:no-repeat;background-position:2rem 1rem}}.about .about-item.forest .about-photo{background-image:url("../imgs/home/about-forest.jpg")}.about .about-item.dress .about-photo{background-image:url("../imgs/home/about-dress.jpg")}.about .about-item.reverse{flex-direction:row-reverse}@media screen and (min-width: 743px){.about .about-item.reverse .about-text{padding:0 3rem 0 0}}.banners .banner-item{display:block;line-height:0;margin-bottom:1rem}.banners .banner-item:last-child{margin-bottom:0}@media screen and (min-width: 743px){.banners .banner-item{width:calc(33.3333% - 1rem);margin:0 .5rem}}.banners .btn{width:100%}@media screen and (min-width: 743px){.banners .btn{width:40rem}}.service h2{font-size:2rem;line-height:2.6rem}.service a{text-decoration:none}.service img{width:100%}.service .flexbox{gap:1rem}@media screen and (min-width: 743px){.service .flexbox{gap:2rem}}.service .service-item{width:100%;position:relative;padding-bottom:4rem;flex:1 1 auto}@media screen and (min-width: 743px){.service .service-item{width:calc(50% - 2rem)}}.service .service-item .btn{width:100%;position:absolute;bottom:0}.service .service-item-sq{width:calc(50% - 1rem);flex:1 1 auto}@media screen and (min-width: 743px){.service .service-item-sq{width:calc(25% - 2rem)}}.instagram h3.sub-title{line-height:2rem}.instagram h3.sub-title span{font-size:1.2rem}.instagram .btn{width:100%}@media screen and (min-width: 743px){.instagram .btn{width:40rem}}.lead .lead-text{text-align:left}@media screen and (min-width: 743px){.lead .lead-text{text-align:center}}.news{background-color:rgba(2,104,83,.1);padding:6rem 0 !important}.news a{text-decoration:none}.news .news-flexbox{gap:1rem}@media screen and (min-width: 743px){.news .news-flexbox{gap:2rem}}.news .news-item{border-bottom:1px solid #026853;flex:1 1 auto;width:100%}.news .news-item:last-child{border-bottom:none}@media screen and (min-width: 743px){.news .news-item{width:calc(25% - 2rem);border-bottom:none}}.news .news-item .photo{width:12rem}@media screen and (min-width: 743px){.news .news-item .photo{width:100%}}.news .news-item .text{width:calc(100% - 13rem)}@media screen and (min-width: 743px){.news .news-item .text{width:100%}}.news .news-item .text .date{font-size:1.2rem}.news .news-item .text .news-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;color:#026853;margin:0}@media screen and (min-width: 743px){.news .news-item .text .news-title{font-size:1.8rem}}.news .news-item .text .news-text{font-size:1.2rem;line-height:1.8rem}@media screen and (min-width: 743px){.news .news-item .text .news-text{font-size:1.4rem;line-height:2.2rem}}.news .btn-box .btn{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 743px){.news .btn-box .btn{width:40rem}}/*# sourceMappingURL=home.css.map */