/*---------------aboutBusiness--------------*/
.aboutBusiness-wrap{margin-top:var(--gap-140); background-size:cover; background-position:center; width:100%; height: 100vh; display:flex; align-items: center; justify-content: center; position:relative;}
.aboutBusiness-wrap > .text-wrap{padding:var(--gap-140) 0; width:calc(100% - var(--layout-flax-margin)); max-width:var(--layout-width); position:relative; z-index: 1; color:#fff; text-align: center;}
.aboutBusiness-wrap > .text-wrap > p{transition:all .5s; transform: translate(0,40px); opacity:0;}
.aboutBusiness-wrap > .text-wrap > p.active{transform: translate(0,0); opacity:1;}
.aboutBusiness-wrap > .text-wrap > .stlt{font-size:var(--font-size-large); font-weight: 800;}
.aboutBusiness-wrap > .text-wrap > .tlt{font-size:var(--font-size-xxxxxlarge); font-weight: 600; margin-top:var(--gap-20);}
.aboutBusiness-wrap > .text-wrap > .cont{font-size:var(--font-size-normal); margin-top:var(--gap-40);}
.aboutBusiness-wrap > .cover-wrap{width:0; height: 100vh; background-color:rgba(248,80,80,.9); position:absolute; top:0; left:0; z-index: 0; transition:all .3s; }
@media only screen and (max-width:640px){
	.aboutBusiness-wrap > .text-wrap > .tlt{font-size:var(--font-size-xxxlarge); font-weight: 600; margin-top:var(--gap-20);}
}
/*---------------message-wrap--------------*/
.message-wrap{width:100%; padding:var(--gap-140) 0;}
.message-wrap > .inner-wrap{width:calc(100% - var(--layout-flax-margin)); max-width:var(--layout-width); height: 100vh; margin:0 auto; display:flex; align-items: center; justify-content: center;}
.message-wrap .text-wrap{display:flex; flex-direction: column; align-items: center; }
.message-wrap > .inner-wrap .msg{font-size:var(--font-size-huge); font-weight: 800; text-align: center; position:relative; color:#E3E4EB; white-space: nowrap; display:inline-block;}
.message-wrap > .inner-wrap .msg > span{color:#000; font-weight: 800; font-size:var(--font-size-huge);  word-break:keep-all; line-height: 130%; overflow:hidden; width:0%; z-index: 2;  position:absolute; top:0; left:0; text-align: center; transition:all .3s; }
.message-wrap > .inner-wrap .msg:nth-child(3){margin-top:40px; font-size:var(--font-size-xlarge);}
.message-wrap > .inner-wrap .msg:nth-child(3) > span{font-size:var(--font-size-xlarge);}

/*---------------service-wrap--------------*/
.service-wrap{width:100%; padding:var(--gap-140) 0;}
.service-wrap .inner-wrap{width:calc(100% - var(--layout-flax-margin)); max-width:var(--layout-width); margin:0 auto; position:relative;}
.service-image-wrap{position:absolute; top:0; right:50%; transform: translate(50%,0); width:calc(33% - 26px); height:406px; }
.service-image-wrap > .image-inner-wrap{width:100%; height: 100%; position:relative;}
.service-image-wrap figure{position:absolute; top:0; left:0; opacity:0; width:100%; height: 100%; overflow: hidden; }
.service-image-wrap figure.active{opacity:1; }
.service-image-wrap > .image-inner-wrap img{width:100%; height: 100%; object-fit: cover; object-position: center;}
.service-wrap .inner-wrap .text-wrap{display:flex; flex-wrap:wrap; width:100%; position:relative; height: 100vh;}
.service-wrap .inner-wrap .text-wrap:nth-child(even){justify-content: flex-end;}
.service-wrap .inner-wrap .text-wrap > article{width:calc(33% - 26px);}
.service-wrap .inner-wrap .text-wrap > article .stlt{font-size:var(--font-size-medium); color:var(--color-primary-text);}
.service-wrap .inner-wrap .text-wrap > article .tlt{font-size:var(--font-size-xxxlarge); font-weight: 800; margin-top:var(--gap-10);}
.service-wrap .inner-wrap .text-wrap > article .cont{font-size:var(--font-size-medium); color:var(--color-font); margin-top:var(--gap-20);}

@media only screen and (max-width:1024px){
	.service-image-wrap{top:0; right:0; transform: translate(0,0); width:calc(50% - 10px);}
	.service-wrap .inner-wrap .text-wrap > article{width:calc(50% - 10px);}
	.service-wrap .inner-wrap .text-wrap:nth-child(even){justify-content:flex-start;}
}



