/*-- franchise css --*/

/*common*/
body{background: #000;}

#fr-wrap{overflow: hidden;}

.fr-section{position: relative;}

.pos-con{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;}
.pos-btm{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 90;}

.img-box{position: relative;}
.img-box img{display: block;margin: 0 auto;}

.img-2, .img-3, .img-4, .img-5, .img-6, .img-7, .img-8, .img-9, .img-10{position: absolute;top: 0;left: 0;right: 0;}

.pc-wrap{display: block;}
.mo-wrap{display: none;}

@media screen and (min-width: 1930px){ 
	 
	.img-box img{width: 100%;}
}

@media screen and (max-width: 1910px){ 
	 
	.img-box img{width: 100%;}
}

@media screen and (max-width: 720px){ 
	 
	.pc-wrap{display: none;}
	.mo-wrap{display: block;}
}

/*position*/
.pos-1{position: absolute !important;top: 0;left: 0;width: 100%;z-index: 1;}

/*motion*/
.motion-1{transform: translateY(50px);opacity: 0;transition: transform .8s ease, opacity .8s ease;}
.motion-2{}
.motion-3{clip-path: inset(0 100% 0 0);opacity: 0;transition: opacity .8s ease, clip-path 1.5s ease;}
.motion-4{opacity: 0;transition: all .8s ease;}
.motion-5{transform: scale(.8);opacity: 0;transition: opacity .8s ease, transform .4s ease;}
.motion-6{opacity: 0;animation: none;transition: opacity .8s ease;}
.motion-7{transform: translateX(-150px);opacity: 0;transition: all .6s ease;}
.motion-8{transform: translateX(150px);opacity: 0;transition: all .6s ease;}
.motion-9{transform: translateY(-50px);opacity: 0;transition: all .8s ease;}
.motion-10{transform: scale(3);opacity: 0;transition: opacity .6s ease, transform .2s ease;}
.motion-11{opacity: 0;animation: none;transition: opacity .4s ease;}
.motion-12{transform: translateY(50px);opacity: 0;animation: none;transition: transform .8s ease, opacity .8s ease;}

.trigger.on .motion-1{transform: translateY(0);opacity: 1;}
.trigger.on .motion-2{}
.trigger.on .motion-3{clip-path: inset(0 0 0 0);opacity: 1;}
.trigger.on .motion-4{opacity: 1;}
.trigger.on .motion-5{transform: scale(1);opacity: 1;}
.trigger.on .motion-6{animation: fadeBlink .8s ease-in-out 2s infinite alternate both;opacity: 1;}
.trigger.on .motion-7{transform: translateX(0);opacity: 1;}
.trigger.on .motion-8{transform: translateX(0);opacity: 1;}
.trigger.on .motion-9{transform: translateY(0);opacity: 1;}
.trigger.on .motion-10{transform: scale(1);opacity: 1;}
.trigger.on .motion-11{animation: fadeBlink .4s ease-in-out 1s infinite alternate both;opacity: 1;}
.trigger.on .motion-12{transform: translateY(0);opacity: 1;animation: flash-1 1s step-end infinite;}

.delay-1{transition-delay: .2s !important;}
.delay-2{transition-delay: .4s !important;}
.delay-3{transition-delay: .6s !important;}
.delay-4{transition-delay: .8s !important;}
.delay-5{transition-delay: 1s !important;}
.delay-6{transition-delay: 1.2s !important;}
.delay-7{transition-delay: 1.4s !important;}
.delay-8{transition-delay: 1.6s !important;}
.delay-9{transition-delay: 1.8s !important;}
.delay-10{transition-delay: 2s !important;}
.delay-11{transition-delay: 2.2s !important;}
.delay-12{transition-delay: 2.4s !important;}
.delay-13{transition-delay: 2.6s !important;}
.delay-14{transition-delay: 2.8s !important;}
.delay-15{transition-delay: 3s !important;}
.delay-16{transition-delay: 3.2s !important;}

/*animation*/
@keyframes fadeBlink{ 
	 
    from{opacity: 0;}
    to{opacity: 1;}
}

@keyframes spin-rev{ 

    0%{transform: rotate(0);}
    100%{transform: rotate(-360deg);}
}

@keyframes sun-moon{ 

    0%{transform: scale(1.06) rotate(0);}
    100%{transform: scale(1.06) rotate(360deg);}
}

@keyframes wave-circle{ 

	0%{transform: scale(1);opacity: .4;}
	20%{opacity: 1;}
	100%{transform: scale(1.65);opacity: 0;}
}

@keyframes blink{

	0%{opacity: 1;}          
    33.333%{opacity: 1;}
    33.334%{opacity: 0;}      
    100%{opacity: 0;}
}

@keyframes fillDrain{

    0%{transform-origin: left;transform: scaleX(0);}
    50%{transform-origin: left;transform: scaleX(1);}
    50.0001%{transform-origin: right;transform: scaleX(1);}
    100%{transform-origin: right;transform: scaleX(0);}
}

/*-- visual --*/
#fr-visual{background: #000;position: relative;overflow: hidden;}
.fr-video{display: flex;flex-wrap: wrap;align-items: flex-start;position: relative;}
.fr-video::before, .fr-video::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fr-video::before{background-color: rgba(0,0,0,.6);z-index: 10;}
.fr-video::after{background: linear-gradient(transparent, rgba(0,0,0,.6));z-index: 20;}

.fv-box{width: 50%;height: 50%;position: relative;overflow: hidden;}
.fv-box video{display: block;width: 100%;max-height: 715.77px;position: relative;}

#fv-1{left: 50%;transform: translateX(-50%);width: 112.15%;}
#fv-3{right: -1px;}

/*-- card slide --*/
#card-slide{margin-top: 68px;}
#card-slide .swiper-wrapper{transition-timing-function: linear;}
#card-slide img{display: block;width: 100%;}

@media screen and (min-width: 1910px){ 
	 
	#fr-visual{height: 100vh;}
}

@media screen and (max-width: 1920px){ 
	 
	#card-slide{margin-top: 40px;}
}

/*-- fr 1 --*/
.fe-1{position: absolute;top: 11.45vw;left: -6.6vw;}
.fe-1 img{display: block;width: 31.8vw;animation: spin-rev 25s linear 0s infinite normal;}

.fe-2{position: absolute;top: 22vw;right: 14.2vw;z-index: 100;width: 11.8vw;height: 11.8vw;border-radius: 266px;}
.fe-2 div{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 266px;background-color: #6f0100;
	background-image: url("../img/franchise/19.png");background-size: auto;background-position: 75px 65px;background-repeat: no-repeat;
}
.fe-2 div::before, .fe-2 div::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 266px;background-color: #6f0100;z-index: -1;}
.fe-2 div::before{animation: wave-circle 2s 0s linear infinite;}
.fe-2 div::after{animation: wave-circle 2s 0s linear infinite;animation-delay: 1s;}
.fe-2 img{display: block;width: 9.792vw;}

/*-- fr 2 --*/
.clip-video, .mouse-trigger{position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 100%;height: calc( 100% - 2.187vw );z-index: 1;overflow: hidden;}
.clip-box{width: 50%;height: 100%;position: relative;}
.clip-box::before{content: "";position: absolute;top: 0;width: 200%;height: 100%;z-index: 1;transition: background .3s ease;}
.clip-box-1::before{right: -10%;background: rgba(255,255,255,.85);}
.clip-box-2::before{left: -10%;background: rgba(0,0,0,.85);}

.watch-box{position: absolute;top: calc( 50% - 13.776vw );width: 27.5521vw;height: 27.5521vw;z-index: 10;}
.clip-box-1 .watch-box{left: calc( 100% - 13.776vw );}
.clip-box-2 .watch-box{right: calc( 100% - 13.776vw );}
.watch-box img{display: block;width: 100%;}
.watch-box img.img-2{animation: sun-moon 4s linear 0s infinite normal;}

.clip-box-1, .clip-box-1::before{clip-path: polygon(0 0, 110% 0, 90% 100%, 0 100%);margin-right: -1px;}
.clip-box-2, .clip-box-2::before{clip-path: polygon(10% 0, 100% 0, 100% 100%, -10% 100%);margin-left: -1px;}

.clip-box video{display: block;width: 180%;position: relative;left: 50%;transform: translateX(-50%);object-fit: cover;}

.clip-circle{position: absolute;top: calc( 50% - 11.19795vw );left: calc( 50% - 11.19795vw );width: 22.3959vw;height: 22.3959vw;border-radius: 22.3959vw;background: #FFF;z-index: 200;overflow: hidden;}
.clip-circle::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(transparent, 10%, #FFF);z-index: -1;}
.clip-circle img{display: block;width: 100%;}
.clip-circle img.img-1{animation: flash-1 1s step-end infinite;}
.clip-circle img.img-2{animation: flash-2 1s step-end infinite;}
.clip-circle img.img-3{animation: spin-rev 20s linear 0s infinite normal;z-index: -2;}

.clip-text{transform: translateY(4.1995vw);transition: transform .8s ease;}
.clip-text.on{transform: translateY(-4.1995vw);}

/*on*/
.mouse-trigger{z-index: 100;}
.mouse-trigger>div{width: 50%;height: 200%;position: relative;}

.mouse-trigger-1{transform: translateX(-11.3%) rotate(11.5deg) scale(1.2);}
.mouse-trigger-2{transform: translateX(11%) rotate(11.5deg) scale(1.2);}

.clip-box-1.on::before{right: -10%;background: rgba(255,255,255,.4);}
.clip-box-2.on::before{left: -10%;background: rgba(0,0,0,.4);}

/*-- fr 3 --*/
#fr-3{position: relative;}
.card-grid{display: grid;grid-template-columns: repeat(4, 1fr);background: #000;}

.card{width: 100%;height: 27.6045vw;perspective: 1000px;}
.card:nth-child(3), .card:nth-child(4){transform: translateX(-1px);}
.card-inner{position: relative;width: 100%;height: 100%;transform-style: preserve-3d;will-change: transform;transition: transform .8s;}

.card-grid.on .card-inner{transform: rotateY(180deg);}

/*front-back-side*/
.card-front, .card-back{position: absolute;inset: 0;backface-visibility: hidden;overflow: hidden;}
.card-front img, .card-back img{display: block;height: 100%;object-fit: cover;}
.card-back{transform: rotateY(180deg);}

.count-wrap{position: relative;}
.count-1, .count-2{position: absolute;top: 0;font-size: 7.4vw;font-weight: bold;letter-spacing: -0.045em;line-height: .73;color: #FFF;z-index: 1;}
.count-1{right: 44vw;}
.count-2{right: 21.4vw;}

/*card line*/
.card-line{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}

.cl-box{position: relative;height: calc( 100% - 3.125vw );}
.cl-box span{position: absolute;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,.2);z-index: 1;}
.cl-1{left: calc( 25% - 1px );}
.cl-2{left: calc( 50% - 1px );}
.cl-3{left: calc( 75% - 1px );}

.cl-text{height: 3.125vw;border-top: 1px solid rgba(255,255,255,.2);position: relative;}
.cl-text span{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #6f0100;}
.cl-text img{display: block;width: 100vw;position: relative;z-index: 10;}

/*-- fr 4 --*/
#ex-slide .swiper-wrapper{transition-timing-function: linear;}
#ex-slide img{display: block;width: 100%;}

.ex-text{margin-top: .2vw;}
.ex-text img{display: block;width: 100vw;}

/*-- fr 5 --*/
#fr-5{overflow: hidden;}
#fr-5 .review_phone{top: 0;}
#fr-5 .review_phone img{display: block;width: 50vw;}

#fr-5 .review_slide>.swiper-wrapper{padding-top: 11.7188vw;}

#fr-5 .review_circle{top: 8.5vw;right: 13.3vw;left: auto;width: 6.7709vw;height: 6.7709vw;border-radius: 6.7709vw;}
#fr-5 .review_circle::before, #fr-5 .review_circle::after{width: 6.7709vw;height: 6.7709vw;border-radius: 100%;}
#fr-5 .rt_text span{font-size: .9375vw;}
#fr-5 .rt_text h4{font-size: 1.8229vw;}

.combo-wrap{display: flex;align-items: center;justify-content: center;position: relative;background: #fcf6ed;}
.combo-box{width: 50%;height: 46.875vw;position: relative;overflow: hidden;}

.combo-1 video{display: block;height: 100%;position: relative;left: 50%;transform: translateX(-50%);object-fit: cover;}
.combo-2{background-image: url("../img/main/32-1.jpg");background-position: center center;background-size: cover;background-repeat: no-repeat;}

.combo-cover{position: absolute;top: 0;left: 0;z-index: 10;opacity: 0;transition: opacity .6s ease;}
.combo-cover img{display: block;width: 50vw;margin-left: -0.15vw;}

.combo-tab{display: flex;align-items: center;justify-content: center;position: absolute;bottom: 2.7604vw;left: calc( 50% - 47.396vw );width: 94.792vw;border-radius: 4.6875vw;z-index: 100;background: #FFF;overflow: hidden;}
.combo-tab::before{content: "";position: absolute;top: 0;left: 0;width: 50%;height: 100%;border-radius: 4.6875vw;background: #6f0100;transition: left .4s ease;}
.combo-tab>li{width: 50%;position: relative;z-index: 1;}
.combo-tab>li img{width: 100%;}

.combo-tab>li img.img-2{opacity: 0;transition: opacity .6s ease;}
.combo-tab>li img.img-3{clip-path: inset(0 100% 0 0);opacity: 0;transition: opacity .6s ease, clip-path 1s ease;}

.combo-trigger{display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.combo-trigger>div{width: 50%;height: 100%;}

/*on*/
.combo-wrap.on-1 .cover-2{opacity: 1;}
.combo-wrap.on-1 .combo-tab::before{left: 0;}
.combo-wrap.on-1 .combo-tab-1 img.img-2{opacity: 1;}
.combo-wrap.on-1 .combo-tab-1 img.img-3{clip-path: inset(0 0 0 0);opacity: 1;}

.combo-wrap.on-2 .cover-1{opacity: 1;}
.combo-wrap.on-2 .combo-tab::before{left: 50%;}
.combo-wrap.on-2 .combo-tab-2 img.img-2{opacity: 1;}
.combo-wrap.on-2 .combo-tab-2 img.img-3{clip-path: inset(0 0 0 0);opacity: 1;}

.sp-img{position: absolute;bottom: -11.35415vw;left: calc( 50% - 11.25vw );width: 22.5000vw;z-index: 1;}
.sp-img img{display: block;width: 100%;animation: spin-rev 15s linear 0s infinite normal;}

.fe-3{top: 16vw;right: 13vw;}
.fe-3 img{width: 15.5vw;}

/*-- fr 6 --*/
.img-stack>img{animation: blink 3s infinite steps(1, end);}
.img-stack>img:nth-child(1){animation-delay: 0s;}
.img-stack>img:nth-child(2){animation-delay: 1s;}
.img-stack>img:nth-child(3){animation-delay: 2s;}

.cp-box{position: absolute;z-index: 10;}
.cp-box span{display: block;font-size: 5.5vw;color: #FFF;font-weight: bold;line-height: .8;letter-spacing: -0.045em;margin-bottom: .7vw;}
.cp-box p{font-size: 1.25vw;color: #FFF;font-weight: 500;line-height: 1.9vw;}

.cp-1{top: 11.5vw;left: 14vw;}
.cp-2{top: 13.7vw;left: 27vw;width: 25.5vw;height: 1px;background: rgba(255,255,255,.2);}
.cp-3{top: 11.5vw;right: 26vw;}

.cp-2 i{position: absolute;inset: 0;background: #FFF;transform: scaleX(0);transform-origin: left;will-change: transform;
	animation: fillDrain 2s linear infinite;
    animation-direction: normal;  
}

.cp-3 span{width: 16.1458vw;margin-bottom: 1.2vw;position: relative;z-index: 10;}
.cp-3 span i{position: absolute;top: -.4vw;left: -.45vw;width: calc( 100% + 1vw );height: calc( 100% + 1vw );z-index: -1;background-color: #6f0100;}

.cp-4{top: 8vw;right: 30vw;z-index: 1;width: 15.1042vw;height: 15.1042vw;border-radius: 15.1042vw;background-color: #f5a200;}
.cp-4::before, .cp-4::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 15.1042vw;background-color: #f5a200;z-index: -1;}
.cp-4::before{animation: wave-circle 2s 0s linear infinite;}
.cp-4::after{animation: wave-circle 2s 0s linear infinite;animation-delay: 1s;}

.re-box{display: flex;align-items: center;justify-content: center;column-gap: 5vw;}
.re-box img{display: block;width: 100%;}
.re-1{width: 35.3125vw;}
.re-2{width: 37.0313vw;}

/*-- fr 7 --*/
.in-wrap{display: flex;align-items: flex-start;justify-content: center;height: 36vw;background: #f9f1e4;overflow: hidden;}
.in-wrap>div{width: 50%;}

#in-slide img{display: block;width: 100%;}

/*-- fr 8 --*/
.temp-1{position: relative;}
.temp-2{position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}

/*-- fr 9 --*/
#fr-9{overflow: hidden;}
.temp-3{animation: blinkColor 1s steps(1, end) infinite;will-change: filter;}

@keyframes blinkColor{ 

    0%, 49.999%{filter: none;}
    50%, 99.999%{filter: invert(47%) sepia(95%) saturate(2000%) hue-rotate(26deg) brightness(112%) contrast(170%);}
    100% {filter: none;}
}

/*-- ld_02 --*/
.end-section{margin-bottom: 89px !important;}

@media screen and (max-width: 1080px){ 
	
	.end-section{margin-bottom: 0 !important;}	 
};

/*-- footer --*/
.k_footer{position: relative;z-index: 1000;}

/*-- mobile --*/
/*-- mobile --*/
/*-- mobile --*/
.fe-4{display: none;}

@media screen and (max-width: 720px){
	
	/*-- visual --*/
	.fr-video{height: 90vh;}
	.fv-box video{left: 50%;transform: translateX(-50%);width: auto !important;height: 100%;max-height: unset;}
	
	/*-- fr 2 --*/
	#fr-2{height: 110vh;background: #000;position: relative;}
	#fr-2::before, #fr-2::after{content: "";position: absolute;left: 0;width: 100%;height: 5px;background: #6f0100;z-index: 1;}
	#fr-2::before{top: -10px;}
	#fr-2::after{bottom: -10px;}
	
	.clip-video, .mouse-trigger{height: 100%;flex-direction: column;}
	
	.clip-box{width: 100%;height: 50%;}
	.clip-box::before{height: 115%;}
	.clip-box-1::before{right: 0;}
	.clip-box-2::before{top: -10%;left: 0;}

	.clip-box-1, .clip-box-1::before{clip-path: polygon(0 0, 100% 0, 100% 90%, 0 110%);margin-right: 0;margin-top: 1px;}
	.clip-box-2, .clip-box-2::before{clip-path: polygon(0 10%, 100% -10%, 100% 100%, 0 100%);margin-left: 0;margin-top: -1px;}
	
	.clip-box video{width: auto;height: 115%;}
	.clip-box-2 video{margin-top: -15%;}

	.watch-box{width: 90vw;height: 90vw;}
	.clip-box-1 .watch-box{bottom: -45vw;top: auto;left: 5%;}
	.clip-box-2 .watch-box{top: -45vw;right: 5%;}

	.clip-circle{top: calc( 50% - 37vw );left: 13%;width: 74vw;height: 74vw;border-radius: 74vw;}

	.mouse-trigger>div{width: 100%;height: 50%;}
	.mouse-trigger-1{transform: translateX(0) translateY(-120px) rotate(346.5deg) scale(1.5);}
	.mouse-trigger-2{transform: translateX(0) translateY(120px) rotate(346.5deg) scale(1.5);}

	/*-- ld_04 --*/
	.count-1, .count-2{right: auto;left: 19vw;font-size: 28vw;font-weight: 600;line-height: .88;letter-spacing: -0.06em;color: #FFF;}
	
	.card-grid{display: block;}
	.card{height: 110.3vw;}
	
	.card.on .card-inner{transform: rotateY(180deg);}

	/*-- fr 3 --*/
	#fr-3{background: #000;padding-bottom: 22.9334vw;}
	
	.cl-box{height: calc(100% - 22.9334vw);}
	.cl-box span{left: 0;width: 100%;height: 1px;}
	.cl-box .cl-1{top: calc( 25% - 1px );}
	.cl-box .cl-2{top: calc( 50% - 1px );}
	.cl-box .cl-3{top: calc( 75% - 1px );}
	
	.cl-text{height: 22.9334vw;}

	/*-- fr 4 --*/
	#ex-slide{margin-top: 50px;}

	/*-- fr 5 --*/
	.combo-wrap{flex-direction: column;}
	.combo-box{width: 100%;height: 111vw;}
	
	#fr-5 .review_phone{position: absolute;top: 0;left: 0;}
	#fr-5 .review_slide>.swiper-wrapper{padding-top: 25vw;}
	#fr-5 .review_phone img{width: 100vw;}
	
	#fr-5 .review_circle, #fr-5 .review_circle::before, #fr-5 .review_circle::after{width: 100px;height: 100px;border-radius: 100px;}
	#fr-5 .review_circle{top: 12vw;}
	#fr-5 .rt_text span{font-size: 14px;}
	#fr-5 .rt_text h4{font-size: 26px;}
	
	.combo-tab{display: block;top: 0;bottom: auto;left: 0;width: 100%;height: 100%;border-radius: 0;background: none;}
	.combo-tab::before{display: none;}
	
	.combo-tab>li{position: absolute;left: 5%;width: 90%;background: #FFF;border-radius: 90px;}
	.combo-tab-1{bottom: 8vw;}
	.combo-tab-2{bottom: calc( 50% + 8vw );}
	
	.combo-wrap.on-1 .combo-tab-1, .combo-wrap.on-2 .combo-tab-2{background: #6f0100;}

	.combo-trigger{flex-direction: column;}
	.combo-trigger>div{width: 100%;}
	
	.combo-cover img{width: 100vw;}
	
	.sp-img{bottom: -30vw;left: calc(50% - 30vw);width: 60vw;}

	/*-- fr 6 --*/
	.cp-box span{font-size: 18vw;line-height: 1;margin-bottom: 3.5vw;}
	.cp-box p{font-size: 5vw;line-height: 8vw;}
	
	.cp-1{top: 20vw;left: 5%;}
	
	.cp-3{top: 75vw;right: 5%;}
	.cp-3 span{width: 58vw;margin-bottom: 6vw;}
	.cp-3 span i{top: -.5vw;left: -3vw;background-color: #b10a09;}
	
	.cp-4{top: 70vw;right: 5%;width: 40vw;height: 40vw;border-radius: 40vw;}
	.cp-4::before, .cp-4::after{border-radius: 40vw;}

	.re-box{flex-direction: column;column-gap: 0;}
	.re-1, .re-2{width: 100vw;}
	
	/*-- fr 7 --*/
	.in-wrap{flex-direction: column;height: auto;}
	.in-wrap>div{width: 100%;}
	.in-wrap>div.in-2{padding: 25px 0;padding-bottom: 0;}

	/*mobile only*/
	.fe-1{top: auto;bottom: -43vw;left: 0;width: 100vw;}
	.fe-1 img{width: 85%;margin: 0 auto;}
	
	.fe-2{top: 93vw;right: 5%;width: 30vw;height: 30vw;}
	.fe-2 div{background-color: #b71200;}
	.fe-2 div::before, .fe-2 div::after{background-color: #b71200;}
	.fe-2 img{width: 85%;}
	
	.fe-3{top: 75vw;right: 5%;}
	.fe-3 img{width: 39vw;}
	
	.fe-4{display: block;position: absolute;bottom: 0;left: 0;width: 100vw;}
	.fe-4 img{display: block;width: 100%;}
	
	.fe-5, .fe-5 .img-con{height: 110vh;}
	.fe-5 .img-box{display: flex;flex-direction: column;justify-content: space-between;height: 110vh;}
	.fe-5 .img-box img{position: relative;top: auto;right: auto;bottom: auto;left: auto;}
}