.header__logo,body{justify-content:center;display:flex}.dropdown-btn span,.header,.header__logo,.header__right,.nav__icon a,body,ul{display:flex}.dropdown,main{position:relative}.Category,.header__right a,.location a,.pages a,.readmore a,.title a,header a{text-decoration:none}.header__right a:hover,.location a:hover,.pages a:hover,.readmore a:hover,.title a:hover{text-decoration:underline}.header__right a,.img-headmaincontent2,.main-title,.main-videoitem h3{font-family:Marcellus,serif}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;color:#1f1717;font-family:'DM Sans',sans-serif}body.menu-open{overflow:hidden}#FB,#IG,#TW,#YT{scroll-margin-top:80px}.container{max-width:1168px;margin:0 auto;padding:0 16px;width:100%}header{background-color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:13px 0}.header{max-width:1168px;margin:20px auto;padding:0;justify-content:space-between}.header__logo{align-items:center}.header__logo a,.logo a{height:22px;display:flex;justify-content:center;align-items:center}a{cursor:pointer}header img{width:130px;height:22px}.header__right{justify-content:space-between;align-items:center;gap:24px}.dropdown,ul{align-items:center}.header__right a{line-height:1.2;font-size:28px;color:#1f1717;font-weight:400}.content-dropdown,.dropdown a,.slogan{line-height:1.6;font-weight:400}.header__right h1,.main-textimg p,blockquote p{margin:0}footer hr,main{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.header__right p{margin:0;color:#4f4d49}.slogan{font-size:16px}.content-dropdown,.dropdown a,.dropdown-btn span{height:33px;font-size:20px}ul{justify-content:center;list-style-type:none;padding-left:0}ul li{height:33px}ul a{color:#161616}.dropdown{display:inline-block;justify-content:center}.dropdown-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:33px;gap:4px}.dropdown-btn span{justify-content:center;align-items:center;border-bottom:1px solid #fff}.dropdown-menu,.dropdown-menu hr{border:1px solid rgba(0,0,0,.04)}#nav-homme a:hover,.dropdown .nav-homme:hover,.dropdown-btn span:hover,.dropdown-menu a:hover{border-bottom:1px solid #161616}.dropdown-menu{position:absolute;top:calc(100% + 1px);left:0;background:#fff;list-style:none;padding:6px 0;margin:0;display:none;width:210px;z-index:900}#kk,.img-headmain{background-repeat:no-repeat;background-size:cover;background-position:center}.dropdown-menu li{cursor:pointer;margin:12px 0}.dropdown:hover .dropdown-menu{display:block}.main-contentJourney img,.menu-close{display:none}.nav__main{gap:24px}.nav__icon{gap:5px}.nav__icon li:hover{transform:scale(1.1)}.nav__icon a{padding:5.5px;align-items:center;justify-content:center;border-radius:50%;background-color:#f6f6ed}.img-headmaincontent,.main-content{padding:0;display:flex;flex-direction:column;max-width:1168px}.nav__icon svg{color:#fff}.content-dropdown{margin-left:30px;padding:0}.dropdown-menu a{padding-bottom:2px}main{background-color:#f1f1f1;z-index:800}.img-headmain{width:100vw;height:710px;background-image:url(./img/journey_bg.webp)}#kk{background-image:url(./img/about.webp)}.img-headmaincontent{margin:0 auto;align-items:flex-start;height:100%;justify-content:center}.img-headmaincontent>*{margin-top:24px}.img-headmaincontent1{font-size:24px;width:50%;color:#4f4d49}.img-headmaincontent2{font-size:48px;line-height:1.3;width:50%;font-weight:400;color:#1f1717}.Category,.intro,.text,.time,.title a{line-height:1.6}.img-headmaincontent3{font-size:16px;line-height:1.6;width:50%;color:#1f1717}.img-headmainbutton{width:146px;height:50px;background-color:#1f1717;border-radius:24px}.img-headmainbutton a:hover{text-decoration:underline;cursor:pointer}.img-headmainbutton a{text-decoration:none;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-content{margin:0 auto;align-items:center}.main-title{font-size:38px;margin-top:72px;font-weight:400;color:#1f1717}.text{font-size:16px;margin-top:24px;color:#4f4d49}.main-components{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;width:100%;margin-top:34px;margin-bottom:64px}.location,.title{margin-bottom:8px}.main-component{width:100%;background-color:#fff}.gallery img,.main-component img,.main-componentimg,.main-img img,.main-videoitem,.main-videoitem video{width:100%}.main-componentcontent{padding:30px;display:flex;flex-direction:column;align-items:flex-start}.location{border:1px solid #d3cdc3;border-radius:50px;display:flex;justify-content:center;align-items:flex-start}.pages a,.readmore{border-radius:50px}.location a{font-size:13px;color:#1f1717;padding:6px 16px}.Category,.title a{font-size:27px;font-weight:800;color:#161616}.time{font-size:14px;color:#1f1717}.intro{font-size:18px;color:#4f4d49;margin-top:20px}.readmore{height:50px;width:126px;background-color:#1f1717;display:flex;justify-content:center;align-items:center;margin-top:20px}.readmore a{color:#fff}.pages{margin:0 0 64px}.pages a{padding:12px 32px;font-size:16px;border:1px solid #d3cdc3;margin:0 2px;width:5px;color:#161616}.pages a:hover{color:#fff;background-color:#000;border:1px solid #000;width:5px}.current-page span{color:#fff;background-color:#161616;border:none;padding:12px 32px;border-radius:50px}.current-page span:hover{background-color:#161616;border:none;text-decoration:none;cursor:auto}.main-video{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px;width:100%;margin-top:36px}.main-videoitem h3{margin-top:24px;font-size:24px;line-height:1.2;text-align:center;color:#1f1717}.gallery{width:100vw;display:flex;justify-content:space-evenly;align-items:center;margin:48px 0 96px}.gallery picture{width:calc(100% / 6 - 1.33%);cursor:pointer}.main,footer{display:flex;flex-direction:column;align-items:center}.logo{display:flex;justify-content:center;align-items:center;margin-top:36px;margin-bottom:-4px}.footer,footer hr{margin-bottom:16px}.logo img{width:120px;height:20px}footer hr{margin-top:24px;width:100vw;border:1px solid #f6f6ed}.footer a{color:#4f4d49;margin-left:4px}.footer a:hover{text-decoration:underline dashed}.menu-toggle{display:none;font-size:26px;cursor:pointer;padding-bottom:16px}.main p{color:#4f4d49;font-size:16px;line-height:1.6;font-weight:400}.main-img{max-width:1168px;width:100%;margin-top:40px;margin-bottom:40px}.main-container{display:flex;flex-direction:column;align-items:flex-start;max-width:768px;width:100%}#Contact,.Contact{max-width:754px;width:100%}.main-titlepost{font-size:48px;font-weight:700;color:#1f1717;line-height:1.6;margin-top:-8px}.information,.main-contentJourney h2{font-family:Marcellus,serif;line-height:1.2}.main-time{display:inline-flex;align-items:center;gap:8px;margin-top:10px}blockquote{border-left:4px solid #000;margin:24px 0 0;padding-left:16px}.main-textimg{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;width:100%;margin-top:24px}.main-textimg img{width:100%;cursor:pointer}.main-text1{margin-top:0;margin-bottom:0}.main-text2{margin-top:24px;margin-bottom:0}.main-text3{margin-top:24px;margin-bottom:160px}footer .nav__icon{margin:0 0 8px}.main-divtextimg{display:grid;grid-template-columns:55% 40%;gap:24px;margin-top:12px}.Contact,.main-contentJourney{grid-template-columns:1fr 1fr}.main-divtextimg p{margin-bottom:0}.main-contentJourney h2{font-size:38px;font-weight:400;margin-bottom:20px}.main-contentJourney p{color:#4f4d49;font-size:16px;line-height:1.6;margin:16px 0}.main-contentJourney{display:grid;background-color:#fff;margin-top:48px;width:calc(100vw - 64px)}.journey-text{padding:64px;display:block;width:calc(100% - 128px);height:100%}.main-titlecontact{font-size:32px;font-family:Marcellus,serif;font-weight:400;font-size:1.2;margin-top:32px}.Contact{display:grid;gap:24px;margin:54px 0 94px}.Contact-item{background-color:#fff;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:flex-start;padding:34px}.Contact hr{border:none;background-color:#d3cdc3;height:1px;width:100%;margin:24px 0}.information{font-size:18px;font-style:normal;font-weight:600;color:#1f1717;margin:0}.detail{color:#4f4d49;font-size:16px;line-height:1.6;font-weight:400;margin:0}@media (max-width:1200px){.container,.header,.img-headmaincontent,.main-content,.main-img{max-width:96vw}}@media (max-width:768px){.banner img,.header,.img-headmaincontent,.main-content{max-width:732px;width:96vw}header{padding:15px 0 0}.header{display:flex;flex-direction:column;align-items:flex-start;height:132px;margin-top:0;margin-bottom:0}.Contact,.main-video{flex-direction:column;display:flex}.img-headmaincontent div,.img-headmaincontent1,.img-headmaincontent2,.img-headmaincontent3{width:100%}.img-headmainbutton{max-width:146px;height:50px}.text{text-align:center}.main-video{max-width:732px;align-items:center;gap:32px;width:96vw}.main-container{max-width:96vw}.main-divtextimg,.main-textimg{display:flex;flex-direction:column;align-items:center;gap:24px}.main-divtextimg img,.main-textimg img{width:80vw}.img-headmain{background-image:url(./img/journey_bg-800.webp)}}@media (max-width:530px){.header,.img-headmaincontent,.main-components,.main-video{max-width:448px;width:calc(100vw - 32px)}.main-components,.main-video,.nav__main.active{width:calc(100vw - 32px)}.img-headmain{background-image:url(./img/journey_bg-500.webp)}.main-components{display:flex;flex-direction:column;align-items:center}.main-video{gap:32px}.dropdown ul,.menu-toggle{display:block}.dropdown hr,.nav__main{display:none}.nav__main{position:fixed;inset:0;background:#fff;flex-direction:column;align-items:flex-start;z-index:1101}.nav__main.active{display:flex;margin-top:0;justify-content:flex-start;padding:16px;gap:0;height:100vh}.menu-close{display:flex;justify-content:flex-end;width:100%}.dropdown{margin-bottom:120px}.dropdown-menu{position:static;border:none}#nav-homme{margin-bottom:12px;margin-top:32px}.gallery{width:calc(100vw - 32px);display:grid;grid-template-columns:1fr 1fr;gap:20px}.gallery img,.gallery picture{width:100%}.pages a{padding:4px 12px;height:24px}.dropdown-btn{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:48px}.main-container,.main-contentJourney,.main-divtextimg img,.main-textimg img{width:calc(100vw - 32px)}.dropdown-btn svg{margin-top:12px;margin-left:12px}.nav__icon{margin-top:12px}.main-contentJourney{display:flex;flex-direction:column-reverse}.main-contentJourney img{width:100%;height:100%;display:block}}