.container{max-width:1210px;padding:0 20px;margin:0 auto}.header{position:fixed;top:0;left:0;width:100%;height:80px;border-bottom:1px solid #D4D4D4;padding:0 30px;background-color:transparent;z-index:100}.header .header-flex{height:100%;display:flex;justify-content:space-between;align-items:center}.header .header-flex a{width:auto;height:auto;border-bottom:0}.header .header-flex .logo{content:url(../images/header/logo-header-main-bloom.png);max-width:150px;transform:rotate(0deg) translate(0px, 0px)}.header .header-flex .drawer-menu{display:none}.header .menu-list{display:flex;right:140px;position:fixed;left:auto}.header .menu-list .menu{position:relative}.header .menu-list .menu .menu-title{font-family:'Cormorant Garamond', serif;font-weight:500;font-size:18px;line-height:22px;color:#FFFFFF;padding:12px 25px;height:80px;display:flex;justify-content:center;align-items:center}.header .menu-list .menu .sub-menu{position:absolute;width:100%;padding:20px 8px;display:flex;flex-direction:column;row-gap:10px;background-color:white;border:1px solid #D4D4D4;border-top:0;display:none}.header .menu-list .menu .sub-menu .sub-menu-title{display:block;font-family:'Cormorant Garamond', serif;font-weight:500;font-size:14px;line-height:17px;color:#222222;padding:5px}.header .menu-list .menu:hover .sub-menu{display:block}.header .menu-list.pc-only{display:flex}.header .menu-list.mo-only{display:none}.header.black{background-color:white}.header.black .header-flex .menu-list .menu .menu-title{color:#222222}.header.black .header-flex .drawer-menu .top{background-color:#000000}.header.black .header-flex .drawer-menu .center{background-color:#000000}.header.black .header-flex .drawer-menu .bottom::before{background-color:#000000}.header.black .header-flex .drawer-menu .bottom::after{background-color:#000000}.header.scroll{background-color:white}.header.scroll .header-flex .menu-list .menu .menu-title{color:#222222}.header.scroll .header-flex .wpml-ls-native{color:#222;font-family:"Cormorant Garamond", serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.header.scroll .header-flex .drawer-menu .top{background-color:#000000}.header.scroll .header-flex .drawer-menu .center{background-color:#000000}.header.scroll .header-flex .drawer-menu .bottom::before{background-color:#000000}.header.scroll .header-flex .drawer-menu .bottom::after{background-color:#000000}.header.home-pc{background-color:white;width:80px;height:100%;padding:0}.header.home-pc .header-flex{flex-direction:column;border-right:1px solid #D4D4D4;justify-content:center;align-items:center;position:relative;z-index:300;background-color:white}.header.home-pc .header-flex a{width:100%;height:185px;border-bottom:1px solid #D4D4D4;position:absolute;top:0;left:0}.header.home-pc .header-flex .wpml-ls-link,.header.home-pc .header-flex .wpml-ls-link span.wpml-ls-native{position:static;width:auto;height:auto;border:none}.header.home-pc .header-flex .custom_langdiv{width:39px;border:1px solid #D4D4D4;position:absolute;top:205px;left:20px;display:flex;justify-content:center;align-items:center}.header.home-pc .header-flex .wpml-ls-legacy-list-vertical a{padding:10px !important}.header.home-pc .header-flex .wpml-ls-native{color:#222;font-family:"Cormorant Garamond", serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.header.home-pc .header-flex .custom_langdiv li:nth-child(2){border-top:1px solid #D4D4D4;border-left:none}.header.home-pc .header-flex .logo{transform:rotate(90deg) translate(50%, 35px)}.header.home-pc .header-flex .drawer-menu{display:block;position:relative;width:40px;height:26px;cursor:pointer}.header.home-pc .header-flex .drawer-menu .top{width:40px;height:2px;background-color:#000000;position:absolute;transition:0.7s}.header.home-pc .header-flex .drawer-menu .center{width:40px;height:2px;background-color:#000000;position:absolute;top:50%;transition:0.7s}.header.home-pc .header-flex .drawer-menu .bottom{width:40px;height:2px;position:absolute;top:100%}.header.home-pc .header-flex .drawer-menu .bottom::before{content:'';width:50%;height:100%;background-color:#000000;position:absolute;left:0;opacity:1;transition:0.7s}.header.home-pc .header-flex .drawer-menu .bottom::after{content:'';width:50%;height:100%;background-color:#000000;position:absolute;right:0;opacity:1;transition:0.7s}.header.home-pc .header-flex .drawer-menu.active .top{transform:rotate(45deg) translate(6px, 9px);transition:0.7s}.header.home-pc .header-flex .drawer-menu.active .center{transform:rotate(-45deg) translate(-1px, -2px);transition:0.7s}.header.home-pc .header-flex .drawer-menu.active .bottom::before{left:-50%;opacity:0;transition:0.7s}.header.home-pc .header-flex .drawer-menu.active .bottom::after{right:-50%;opacity:0;transition:0.7s}.header.home-pc .menu-list{width:230px;height:100%;top:0;position:absolute;left:-230px;z-index:100;display:flex;flex-direction:column;justify-content:center;padding:0 45px;border-right:1px solid #D4D4D4;background-color:white;transition:0.7s;z-index:200;row-gap:20px}.header.home-pc .menu-list .menu-title{font-family:'Cormorant Garamond', serif;font-weight:500;font-size:18px;line-height:22px;color:#FFFFFF;height:80px;display:flex;justify-content:center;align-items:center;text-align:left;color:#222222;display:block;padding:0px;height:auto;font-weight:700;font-size:18px;line-height:22px;color:#222222}.header.home-pc .menu-list .sub-menu{position:absolute;width:100%;padding:20px 8px;display:flex;flex-direction:column;row-gap:10px;background-color:white;border:1px solid #D4D4D4;border-top:0;display:block;position:relative;border:0;padding:0}.header.home-pc .menu-list .sub-menu .sub-menu-title{display:block;font-family:'Cormorant Garamond', serif;font-weight:500;font-size:14px;line-height:17px;color:#222222;padding:0px;font-weight:400;font-size:14px;line-height:17px;color:#222222}.header.home-pc .menu-list.pc-only{display:none}.header.home-pc .menu-list.mo-only{display:flex}.header.home-pc .menu-list.active{left:100%;transition:0.7s}@media (max-width:768px){.header{height:70px;padding:0;border-bottom:0;top:0;left:0;width:100%;background-color:transparent;z-index:100}.header .header-flex{height:100%;display:flex;justify-content:space-between;align-items:right;padding:0 20px;position:relative;z-index:111;border-bottom:1px solid #D4D4D4}.header .header-flex .logo{width:127px;transform:rotate(0deg) translate(0px, 0px)}.header .header-flex .custom_langdiv{position:fixed;right:80px;top:auto;left:auto;display:block;height:auto;border-radius:4px !important;border:1px solid #D4D4D4 !important;background:transparent !important;display:flex;flex-direction:row;align-items:center;width:auto}.header .header-flex .drawer-menu{display:block;position:relative;width:40px;height:22px;cursor:pointer}.header .header-flex .drawer-menu .top{width:40px;height:2px;background-color:#FFFFFF;position:absolute;transition:0.7s}.header .header-flex .drawer-menu .center{width:40px;height:2px;background-color:#FFFFFF;position:absolute;top:50%;transition:0.7s}.header .header-flex .drawer-menu .bottom{width:40px;height:2px;position:absolute;top:100%}.header .header-flex .drawer-menu .bottom::before{content:'';width:50%;height:100%;background-color:#FFFFFF;position:absolute;left:0;opacity:1;transition:0.7s}.header .header-flex .drawer-menu .bottom::after{content:'';width:50%;height:100%;background-color:#FFFFFF;position:absolute;right:0;opacity:1;transition:0.7s}.header .header-flex .drawer-menu.active .top{transform:rotate(45deg) translate(6px, 9px);transition:0.7s;background-color:#000000}.header .header-flex .drawer-menu.active .center{transform:rotate(-45deg) translate(-1px, -2px);transition:0.7s;background-color:#000000}.header .header-flex .drawer-menu.active .bottom::before{left:-50%;opacity:0;transition:0.7s;background-color:#000000}.header .header-flex .drawer-menu.active .bottom::after{right:-50%;opacity:0;transition:0.7s;background-color:#000000}.header .menu-list{position:absolute;display:grid;row-gap:10px;top:-400px;left:0;width:100%;background-color:white;border-bottom:1px solid #D4D4D4;padding:100px 15px 45px;transition:0.7s;z-index:110}.header .menu-list .menu .menu-title{font-family:'Cormorant Garamond', serif;font-weight:500;font-size:18px;line-height:22px;color:#FFFFFF;padding:12px 25px;height:80px;display:flex;justify-content:center;align-items:center;text-align:left;color:#222222;display:block;padding:5px;height:auto;font-weight:700;font-size:18px;line-height:22px;color:#222222}.header .menu-list .menu .sub-menu{position:absolute;width:100%;padding:20px 8px;display:flex;flex-direction:column;row-gap:10px;background-color:white;border:1px solid #D4D4D4;border-top:0;display:block;position:relative;border:0;padding:0}.header .menu-list .menu .sub-menu .sub-menu-title{display:block;font-family:'Cormorant Garamond', serif;font-weight:500;font-size:14px;line-height:17px;color:#222222;padding:5px;font-weight:400;font-size:14px;line-height:17px;color:#222222}.header .menu-list.active{top:0;left:0;transition:0.7s}.header .menu-list.pc-only{display:none}.header .menu-list.mo-only{display:grid}.header.home-pc{width:100%;height:70px}.header.home-pc .header-flex{flex-direction:row;border-right:0;justify-content:space-between;align-items:center}.header.home-pc .header-flex a{width:auto;height:auto;border-bottom:0;position:relative;top:auto;left:auto}.header.home-pc .header-flex .custom_langdiv{position:fixed;right:80px;top:auto;left:auto;display:block;height:auto;border-radius:4px !important;border:1px solid #D4D4D4 !important;background:transparent !important;display:flex;flex-direction:row;align-items:center;width:auto}.header.home-pc .header-flex .custom_langdiv ul{list-style:none;margin:0;padding:0}.header.home-pc .header-flex .custom_langdiv ul li{display:inline-block !important}.header.home-pc .header-flex .custom_langdiv li:nth-child(2){order-left:1px solid #D4D4D4 !important;border-top:none !important}.header.home-pc .header-flex .logo{transform:rotate(0deg) translate(0px, 0px)}.header.home-pc .menu-list{position:absolute;display:grid;row-gap:10px;top:-400px;left:0;width:100%;height:auto;background-color:white;border-right:0;border-bottom:1px solid #D4D4D4;padding:30px 15px 45px;transition:0.7s;z-index:110}.header.home-pc .menu-list .menu .menu-title{font-family:'Cormorant Garamond', serif;font-weight:500;font-size:18px;line-height:22px;color:#FFFFFF;padding:12px 25px;height:80px;display:flex;justify-content:center;align-items:center;text-align:left;color:#222222;display:block;padding:5px;height:auto;font-weight:700;font-size:18px;line-height:22px;color:#222222}.header.home-pc .menu-list .menu .sub-menu{position:absolute;width:100%;padding:20px 8px;display:flex;flex-direction:column;row-gap:10px;background-color:white;border:1px solid #D4D4D4;border-top:0;display:block;position:relative;border:0;padding:0}.header.home-pc .menu-list .menu .sub-menu .sub-menu-title{display:block;font-family:'Cormorant Garamond', serif;font-weight:500;font-size:14px;line-height:17px;color:#222222;padding:5px;font-weight:400;font-size:14px;line-height:17px;color:#222222}.header.home-pc .menu-list.active{top:100%;left:0;transition:0.7s}.header.home-pc .menu-list.pc-only{display:none}.header.home-pc .menu-list.mo-only{display:grid}}.wpml-ls-legacy-list-vertical a{padding:10px !important}