@import url('//fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@font-face{
	font-family: 'Engry';
	  src: url('/assets/fonts/engry.woff2') format('woff2');
	  font-weight: normal;
	  font-style: normal;
}
.cursor{
	display : flex;
	align-items : center;
	justify-content : center;
	width : 90px;
	height : 90px;
	border-radius : 50%;
	color : #fff;
	font-size : 15px;
	letter-spacing : -0.04em;
	font-family : trajan-pro-3;
	background : #E85C1D;
	pointer-events : none;
	position : fixed;
	z-index : 100;
	transform : translate(-50%,-50%) scale(0);
	transition : transform .5s;
}
.cursor.on{
	transform : translate(-50%,-50%) scale(1);
}
.scroll-box{
    display: flex;
    flex-direction: column;
    align-items: center;
    position : fixed;
    bottom : 60px;
    z-index: 100;
    color : #fff;
    left : 50%;
    transform: translateX(-50%);
    pointer-events : none;
}
.scroll-box.color{
    color : #E85C1D;
}
.scroll-box > .mouse{
    display: flex;
    justify-content: center;
    width : 16px;
    height : 34px;
    border : 1px solid #fff;
    border-radius: 100px;
    padding-top : 7px;
    margin-bottom : 10px;
    transition : border .5s;
}
.scroll-box.color > .mouse{
    border : 1px solid #E85C1D;
}
.scroll-box .mouse > .dot{
    width : 6px;
    height : 6px;
    background : #fff;
    border-radius: 50%;
    animation : mouse-dot 2s infinite;
    transition : background .5s;
}
.scroll-box.color > .mouse > .dot{
    background : #E85C1D;
}
@keyframes mouse-dot {
    0%{
        margin-top: translateY(0);
    }
    70%{
        transform: translateY(12px);
    }
    100%{
        transform: translateY(0);
    }
}
.scroll-box > .scroll-text{
    width : 45px;
    height : 10px;
    background : url(/assets/images/main/scroll.png)no-repeat;
    background-size: contain;
    background-position: center;
    transition: background .5s;
}
.scroll-box.color > .scroll-text{
    background : url(/assets/images/main/scroll-color.png)no-repeat;
    background-size: contain;
    background-position: center;
}
.scroll-box > .arrow{
    margin-top : 11px;
    width : 9px;
    height : 9px;
    border-bottom : 1px solid #fff;
    border-right : 1px solid #fff;
    transform: rotate(45deg);
    position : relative;
    animation : mouse-arrow 2s infinite;
    transition: border-color .5s;
}
.scroll-box.color > .arrow{
    border-bottom : 1px solid #E85C1D;;
    border-right : 1px solid #E85C1D;
}
@keyframes mouse-arrow {
    0%{
        top : 0;
    }
    70%{
        top : 20px;
    }
    100%{
        top : 0;
    }
}
.visual-slide{
	width : 100%;
	height : 100%;
}
.visual-bg{
    position : absolute;
    width : 100%;
    height : 100%;
    pointer-events: none;
    left : 0;
    top : 0;
    background : #fff;
    overflow: hidden;
}
.visual-bg > img{
    width : 100%;
    height : 100%;
    object-fit: cover;
    object-position: center;
}
.swiper-slide-active .visual-bg > img{
	 animation : visual-bg 4s both ease-out;
}
@keyframes visual-bg {
    0%{
        transform: scale(1.3);
        opacity: 0;
    }
    100%{
        transform: scale(1);
    }
}
.visual-logo{
    position : relative;
    padding-bottom : 340px;
	font-size : 130px;
	font-family : engry;
	white-space : nowrap;
	color : rgba(255,255,255,0.7);
	letter-spacing : 1em;
	opacity : 0;
}
.swiper-slide-active .visual-logo{
	animation : visual-logo 3s both ease-in-out;
    animation-delay: .5s;
}
@keyframes visual-logo {
    0%{
		letter-spacing : 1em;
        filter: blur(50px);
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
		letter-spacing : 0em;
        filter: blur(0);
        opacity: 1;
    }
}
.visual-inner{
    display: flex;
    align-items: center;
    justify-content: center;
    width : 100%;
    height : 100%;
    perspective: 1000px;
}
/**/
.main-section-2{
    background : #F4F1EB;
}
.main-section-2 .fp-tableCell{
	padding-bottom : 100px;
}
.section2-bg{
    display: flex;
    position : absolute;
    left : 0;
    top: 21.4433vh;
    width : 100vw;
    overflow: hidden;
}
.section2-bg > img{
    flex-shrink: 0;
    width : 100vw;
    max-width: none;
    animation : section2-bg 15s infinite linear;
}
@keyframes section2-bg {
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(-100%);
    }
}
.section2-slide{
    display: flex;
    align-items: center;
    /* width : 1211px; */
    width : 1551px;
    height : 458px;
    margin : 0 auto;
    position : relative;
    /* clip-path: inset(0 0 0 0); */
}
.section2-slide::before{
    position : absolute;
    content : '';
    width : 28px;
    height : 28px;
    border : 3px solid #B6B1A5;
    left : 25.05%;
    border-radius: 50%;
}
.section2-slide::after{
    position : absolute;
    content : '';
    width : 28px;
    height : 28px;
    border : 3px solid #B6B1A5;
    right : 25.05%;
    border-radius: 50%;
}
.section2-slide .swiper-wrapper{
    display: flex;
    align-items: center;
}
.section2-slide .swiper-slide{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition : opacity 1s;
	pointer-events : none;
}
.section2-slide .swiper-slide-active{
    opacity: 1;
	pointer-events : all;
}
.section2-slide .swiper-slide-active + .swiper-slide{
    opacity: 1;
}
.section2-slide .swiper-slide-prev{
    display: flex;
    flex-direction: column;
    align-items: start;
    opacity: 1;
}
.section2-slide .swiper-slide-next{
    display: flex;
    flex-direction: column;
    align-items: end;
}
.section2-img{
    width : 372px;
    height : 254px;
    overflow: hidden;
    transition : 1.5s;
	position : relative;
}
.section2-img > img{
	width : 100%;
	height : 100%;
	object-fit : cover;
	object-position : center;
	position : absolute;
	left : 0;
	top : 0;
	opacity : 0;
	transition : opacity 1s;
}
.section2-img > img.on{
	opacity : 1;
}
.swiper-slide-active .section2-img{
    width : 675px;
    height : 458px;   
    object-fit: cover;
}
.section2-list{
	display : flex;
	gap : 10px;
	width : 675px;
	padding-top:10px;
	position : absolute;
	top : 100%;
	opacity : 0;
	transition : opacity 1s;
}
.swiper-slide-active .section2-list{
	opacity : 1;
	transition : opacity 1s 1s;
}
.section2-list > li{
	width : calc(100% / 7);
	cursor : pointer;
	filter : brightness(.5);
	-webkit-filter : brightness(.5);
	transition : filter 1s;
}
.section2-list > li.on{
	filter : brightness(1);
}
.section2-desc{
    position : absolute;
    top : 100%;
    padding-top : 11px;
    text-align: right;
    width : 675px;
}
.section2-list + .section2-desc{
	top : calc(100% + 70px);
}
.section2-desc *{
    transition : opacity 1s, transform 1s;
    opacity: 0;
}
.swiper-slide-active .section2-desc *{
    transition-delay: 1s;
}
.section2-name{
    font-size: 29px;
    color : #E85C1D;
    font-family: CarismaClassic;
    font-weight: 400;
    transform: translateX(-50px);
}
.swiper-slide-active .section2-name{
    transform: translateX(8px);
    opacity: 1;
}
.section2-kor-name{
    font-size: 20px;
    letter-spacing: -0.04em;
    font-weight: 500;
    color : #000;
    margin-bottom : 20px;
    transform: translateX(50px);
    opacity: 0;
}
.swiper-slide-active .section2-kor-name{
    transform: translateX(0);
    opacity: 1;
}
.section2-desc > p{
    font-size: 15px;
    letter-spacing: -0.04em;
    font-weight: 500;
    color : #9B9B9B;
    line-height: 25px;
    transform: translateY(50px);
    opacity: 0;
}
.swiper-slide-active .section2-desc > p{
    transform: translateY(0);
    opacity: 1;
}
.section2-navigation{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width : 100%;
    height : 0;
    position : absolute;
    z-index: 1;
    top : 50%;
}
.section2-navigation > div{
    display: flex;
    align-items: center;
    cursor : pointer;
    position : relative;
    width : 160px;
    height : 148px;
}
.section2-circle{
    width : 44px;
    height : 44px;
    border-radius: 50%;
    /* transition : width .5s, height .5s; */
    position : absolute;
    transition : all .3s;
}
.section2-circle.prev{
    /* transform: translateX(-50%); */
    left : 28px;
	background: transparent;
    border : 1px solid #707070;
}
.section2-circle.next{
    /* transform: translateX(50%); */
    right : 28px;
	background: #E85C1D;
    border : 1px solid #707070;
}
.section2-prev:hover .section2-circle.prev{
    /* width : 100px;
    height : 100px; */
    border : 1px solid #707070;
	background: #E85C1D;
    transition : all .3s;
}
.section2-next:hover .section2-circle.next{
    /* width : 100px;
    height : 100px; */
    border : 1px solid #707070;
	background: transparent;
    transition : all .3s;
}
.section2-arrow{
    position : absolute;
    transition : transform .5s;
}
.section2-arrow.prev{
    left : 50px;
	width: 56px;
}
.section2-prev:hover .section2-arrow.prev{
    /* transform: translateX(-52px); */
}
.section2-arrow.next{
    right : 50px;
	width: 56px;
    transform: rotate(180deg);
}
.section2-next:hover .section2-arrow.next{
    /* transform: translateX(52px) rotate(180deg); */
}
.section2-navigation > div > span{
    position : absolute;
    transition : transform .5s;
    font-size: 12px;
    letter-spacing: 0.25em;
    font-weight: 600;
    font-family: montserrat;
}
.section2-prev > span{
    right : 0;
}
.section2-prev:hover > span{
    /* transform: translateX(-52px); */
}
.section2-next > span{
    left : 0;
}
.section2-next:hover > span{
    /* transform: translateX(52px); */
}
/**/
.main-section-3{
    overflow: hidden;
}
.section3-list{
    display: flex;
    width : 100%;
    height : 100%;
    position : relative;
    
}
.section3-list.on{
}
.section3-list > li{
    display: flex;
    position : absolute;
    width : 25%;
    height : 100%;
    top : 0;
    padding : 25.2577vh 0 73px 50px;
    filter: brightness(0.5);
    transition : filter 1s, left 1s, width 1s, background-position 1s, padding 1s, opacity 1s, box-shadow 1s, transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    overflow: hidden;
    cursor: pointer;
}
.section3-list > .section3-list-bg{
    width : 100%;
    height : 100%;
    left : 0;
    top : 0;
    opacity: 1;
    z-index: -1;
    background : url(/assets/images/main/visual-bg.jpg)no-repeat;
    background-position : left top;
    background-size: cover;
    filter: brightness(0.5);
    transform: scale(1.4);
    transition : transform 2s;
}
.fp-active .section3-list > li.section3-list-bg{
    transform: scale(1);
    transition : filter 1s, left 1s, width 1s, background-position 1s, padding 1s, opacity 1s, box-shadow 1s, transform 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
}
.section3-list.on .section3-list-bg{
    width : 100%;
    height : 100%;
    left : 0;
    top : 0;
    opacity: 1;
    z-index: -1;
    background : url(/assets/images/main/visual-bg.jpg)no-repeat;
    background-position : left top;
    background-size: cover;
    filter: brightness(0.3);
}
.section3-list > li:hover{
    filter: brightness(1);
}
.section3-list > li.hide{
    padding : 0;
    width : 0;
    opacity: 0;
}
.section3-list > li.on{
    filter: brightness(1);
    left : 0 !important;
    width : 100% !important;
    background-position : 0% center;
    padding : 25.2577vh 160px 73px;
    z-index: 1;
    box-shadow: 0 0 20px rgba(0,0,0,.3);
    transition-delay: 1s;
    transition : filter 1s 1s, left 1s, width 1s, background-position 1s 1s, padding 1s, opacity 1s 1s, box-shadow 1s 0s !important;
    cursor:auto
}
.section3-list > li:nth-child(1){
    left : 25%;
    background : url(/assets/images/main/section3-list-bg1-new.jpg)no-repeat;
    background-position : 25% center;
    background-size: cover;
    /* transform: translateY(-100%); */
}
.section3-list > li:nth-child(2){
    left : 50%;
    background : url(/assets/images/main/section3-list-bg2-new.jpg)no-repeat;
    background-position : 50% center;
    background-size: cover;
    /* transform: translateY(100%); */
}
.section3-list > li:nth-child(3){
    left : 75%;
    background : url(/assets/images/main/section3-list-bg3-new.jpg)no-repeat;
    background-position : 75% center;
    background-size: cover;
    /* transform: translateY(-100%); */
}
.fp-active .section3-list > li{
    transform: translateY(0%);
    transition : filter 1s, left 1s, width 1s, background-position 1s, padding 1s, opacity 1s, box-shadow 1s, transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.2s;
}
.section3-list-title{
    font-weight: 400;
    /* font-size: 36px; */
	font-size : 29px;
    color : #fff;
    letter-spacing: -0.04em;
    /* line-height: 46px; */
	line-height : 36px;
    white-space: nowrap;
    position : absolute;
    /* top : calc(58.0412vh + 25.2577vh); */
	top: calc(53.7113vh + 25.2577vh);
    transition : top 1s, opacity 1s;
	text-shadow : 0 0 3px rgba(0,0,0,0.3)
}
.section3-list > li.on .section3-list-title{
    position : absolute;
    top : 25.2577vh !important;
    transition-delay: 0s;
}
.section3-list > li.hide .section3-list-title{
    opacity: 0;
}
.section3-list > li:nth-child(1) > .section3-list-title{
    line-height: 40px;
}
.section3-list > li:nth-child(2) > .section3-list-title{
    top : calc(53.7113vh + 25.2577vh);
}
.section3-list-title > p{
    font-family : nanummyeongjo;
}
.section3-list-title > p > b{
    display: inline-block;
    font-family : nanummyeongjo;
}
.section3-list-title > p > b > span{
    display: inline-block;
    font-family : nanummyeongjo;
    transform: translateY(-7px);
}
.section3-list-close{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap : 60px;
    position : absolute;
    width : 55px;
    height : 159px;
    background : #E85C1D;
    z-index: 1000;
    right : 0;
    top : 161px;
    border : none;
    cursor : pointer;
    transform: translateX(100%);
    transition : transform 1s;
}
.section3-list.on + .section3-list-close{
    transform: translateX(0);
    transition-delay: 1s;
    z-index: 1000;
}
.section3-list-close > span{
    font-size: 13px;
    font-weight: 700;
    font-family: montserrat;
    writing-mode: vertical-lr;
}
.section3-list-desc{
    display: flex;
    flex-direction: column;
    gap : 37px;
    text-align: right;
    color : #fff;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: -0.04em;
    width : 100%;
	text-shadow : 0 0 3px rgba(0,0,0,0.3)
}
.section3-list-desc > p{
    transform: translateX(100px);
    opacity: 0;
    transition : transform 1s, opacity 1s;
    white-space: nowrap;
}
.section3-list > li.on .section3-list-desc > p:nth-child(1){
    transform: translateX(0);
    opacity: 1;
    transition-delay: 0.5s;
}
.section3-list > li.on .section3-list-desc > p:nth-child(2){
    transform: translateX(0);
    opacity: 1;
    transition-delay: 0.6s;
}
.section3-list > li.on .section3-list-desc > p:nth-child(3){
    transform: translateX(0);
    opacity: 1;
    transition-delay: 0.7s;
}
.section3-list > li.on .section3-list-desc > p:nth-child(4){
    transform: translateX(0);
    opacity: 1;
    transition-delay: 0.8s;
}
.section3-list-desc > p.point{
    font-size: 18px;
    font-family: nanummyeongjo;
    line-height: 32px;
}
.section3-list-desc > p.logo{
    display: flex;
    justify-content: end;
    margin-top : 13px;
}
.section3-list > li:nth-child(3) .section3-list-desc > p.logo{
    margin-top : 176px;
}
/**/
.main-section-4{
    overflow: hidden;
}
.section4-bg{
    position : absolute;
    left : 0;
    top : 0;
    width : 100%;
    height : 100%;
}
.section4-bg > img{
    width : 100%;
    height : 100%;
    object-fit: cover;
    object-position: center bottom;
    background-attachment: fixed;
}
.section4-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
    width : 100%;
    height : 667px;
    background : #242424;
    position : absolute;
    left : 0;
    top : 0;
    padding-bottom : 100px;
    transform: translateY(-100%);
    transition : transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.fp-active .section4-inner{
    transform: translateY(0%);
}
.section4-title{
    font-size: 36px;
    font-weight: 700;
    font-family: nanummyeongjo;
    color : #E85C1D;
    letter-spacing: -0.04em;
    margin-bottom: 16px;
    
    letter-spacing: .5em;
    opacity: 0;
    transition : letter-spacing 3s, opacity 2s;
}
.fp-active .section4-title{
    letter-spacing: -0.04em;
    opacity: 1;
    transition-delay: 1s;
}
.section4-desc{
    font-size: 15px;
    letter-spacing: -0.04em;
    line-height: 26px;
    color : #fff;
    margin-bottom : 67px;
    text-align: center;
    transform: translateY(100px);
    opacity: 0;
    transition : transform 1s, opacity 1s;
}
.fp-active .section4-desc{
    transform: translateY(0);
    opacity: 1;
    transition-delay: 1s;
}
.section4-list{
    display: flex;
    justify-content: space-between;
    width : 1600px;
    height : 226px;
}
.section4-list > li{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width : calc(100% / 7);
    gap : 33px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.04em;
    color : rgba(255,255,255,0.5);
    position : relative;
    clip-path: inset(0 0 0 90%);
    transition : clip-path 2s 1.5s, color 1s;
}
.fp-active .section4-list > li{
    clip-path: inset(0 0 0 0);
}
.section4-list > li.on{
    color : #E85C1D;
}
.section4-list > li:not(:last-child)::after{
    position : absolute;
    content : '';
    width : 1px;
    height : 0%;
    top : 50%;
    right : 0;
    background : rgba(221,221,221,0.1);
    transition : height 1s, top 1s;
}
.fp-active .section4-list > li:not(:last-child)::after{
    height : 100%;
    top : 0;
    transition-delay : 1s;
}
.section4-icon{
    display: flex;
    justify-content: center;
    align-items: center;
    width : 106px;
    height : 106px;
    border-radius: 50%;
    background : rgba(255,255,255,0.5);
    transition : background 1s;
}
.section4-list > li.on .section4-icon{
    background : rgba(255,255,255,1);
}
.section4-icon > img{
    filter: brightness(0);
    transition : filter 1s
}
.section4-list > li.on .section4-icon > img{
    filter: brightness(1);
}
/**/
.main-section-5{
    background : #F4F1EB;
}
.section5-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.section5-title{
    font-size: 36px;
    letter-spacing: -0.04em;
    font-weight: 700;
    color : #E85C1D;
    margin-bottom : 16px;
    font-family: nanummyeongjo;
    text-align: center;

    letter-spacing: .5em;
    opacity: 0;
    transition : letter-spacing 3s, opacity 2s;
}
.section5-desc{
    font-size: 15px;
    color : #3E3E3E;
    line-height: 26px;
    letter-spacing: -0.04em;
    margin-bottom : 24px;
    text-align: center;

    transform: translateY(100px);
    opacity: 0;
    transition : transform 1s, opacity 1s;
}
.fp-active .section5-title{
    letter-spacing: -0.04em;
    opacity: 1;
    transition-delay: 1s;
}
.fp-active .section5-desc{
    transform: translateY(0);
    opacity: 1;
    transition-delay: 1s;
}
.section5-desc.color{
    font-size: 18px;
    color: #E85C1D;
    margin-bottom : 86px;
    font-family: nanummyeongjo;
    text-align: center;
    transform: translateX(0px);
    opacity: 0;
    filter: blur(10px);

    transition : filter 1.5s, opacity 1.5s;
}
.fp-active .section5-desc.color{
    filter: blur(0);
    opacity: 1;
    transition-delay: 2s;
}
.section5-slide{
    width : 1260px;
    height : 426px;
    position : relative;
    transform: translateY(100px);
    opacity: 0;
    filter: blur(10px);
    transition : transform 1.5s, opacity 1.5s, filter 1.5s;
}
.fp-active .section5-slide{
    transform: translateY(0);
    opacity: 1;
    filter: blur(0px);
    transition-delay: 2s;
}
.section5-slide::before{
    content : '';
    position : absolute;
    left : 50%;
    top : 50%;
    transform: translate(-50%, -50%);
    width : 484px;
    height : 351px;
    background : #B5521E;
}
.section4-slide .swiper-wrapper{
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.section5-slide .swiper-slide{
    display: flex;
    justify-content: center;
    align-items: center;
}
.section5-slide-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width : 422px;
    height : 100%;
    padding : 90px 0 94px;
    transition : padding 1s;
}
.swiper-slide-active .section5-slide-inner{
    padding : 90px 0 50px;
}
.section5-slide-bg{
    width : 312px;
    height : 316px;
    transition : width 1s, height 1s, filter 1s;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    filter: brightness(0.6);
    position : absolute;
    left : 50%;
    top : 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}
.section5-slide .swiper-slide-active .section5-slide-bg{
    width : 422px;
    height : 100%;
    filter: brightness(1);
}
.section5-slide-desc{
    display: flex;
    flex-direction: column;
    gap : 24px;
    color : #fff;
    letter-spacing: -0.04em;
    text-align: center;
    position : relative;
    opacity: 0;
    filter: blur(10px);
    transition : opacity 1.5s, filter 1.5s;
}
.swiper-slide-active .section5-slide-desc{
    filter: blur(0px);
    opacity: 1;
}
.section5-slide-desc > h3{
    font-size: 22px;
    font-family: nanummyeongjo;
    line-height: 36px;
    font-weight: 800;
}
.section5-slide-desc > p{
    font-size: 18px;
    line-height: 28px;
}
.section5-viewmore{
    position : relative;
    font-family: minerva-modern;
    color : #919191;
    transition : color .5s;
}
.swiper-slide-active .section5-viewmore{
    color : #fff;
}
.section5-viewmore::after{
    position: absolute;
    content: '';
    width : 0;
    height : 1px;
    bottom : 0;
    left : 50%;
    background : #919191;
    transition : width .5s, left .5s, backgorund .5s;
}
.swiper-slide-active .section5-viewmore::after{
    width : 100%;
    left : 0;
    background : #fff;
}
.section5-navigation{
    display: flex;
    justify-content: space-between;
    width : 484px;
    position : absolute;
    height : 0px;
    top : 50%;
    left : 50%;
    transform: translate(-50%, -50%);
    padding : 0 12px;
    z-index: 1;
}
.section5-navigation > div{
    width : 13px;
    height : 13px;
    border-top : 1px solid #000;
    border-left : 1px solid #000;
    transform: rotate(-45deg);
    cursor: pointer;
}
.section5-navigation > div.section5-next{
    transform: rotate(135deg);
}
/**/
.section6-bg{
    width : 100%;
    height : 100%;
    overflow : hidden;
    z-index: -1;
    position : absolute;
    left : 0;
    top : 0;
}
.section6-bg > img{
    width : 100%;
    height : 100%;
    object-fit: cover;
    transform: scale(1.2);
    transition : transform 2s;
}
.fp-active .section6-bg > img{
    transform: scale(1);
}
.section6-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap : 38px;
    height : 100vh;
    padding-top : 10vh;
}
.section6-title{
    font-family: trajan-pro-3;
    color : #E85C1D;
    z-index: 1;
    letter-spacing: 0.25em;
    font-weight: 400;
    
    letter-spacing: 1em;
    opacity: 0;
    transition : letter-spacing 3s, opacity 2s;
}
.fp-active .section6-title{
    letter-spacing : 0.25em;
    opacity: 1;
    transition-delay: 1s;
}
.location-map{
    opacity: 0;
    transition : opacity 2s;
}
.fp-active .location-map{
    opacity: 1;
    transition-delay: 2s;
}
.section6-img{
    opacity: 0;
    transform: translateY(100px);
    transition : transform 2s, opacity 2s;
}
.fp-active .section6-img{
    opacity: 1;
    transform: translateY(0);
    transition-delay: 2s;
}
