/* Source: existing official Bremen stylesheet. Only selector scope and rem isolation adapted. */
@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap";
@font-face {font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}
.official-shell :root{--swiper-theme-color:#007aff}
.official-shell .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.official-shell .swiper-vertical>.swiper-wrapper{flex-direction:column}
.official-shell .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.official-shell .swiper-android .swiper-slide,.official-shell .swiper-wrapper{transform:translateZ(0)}
.official-shell .swiper-pointer-events{touch-action:pan-y}
.official-shell .swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.official-shell .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.official-shell .swiper-slide-invisible-blank{visibility:hidden}
.official-shell .swiper-autoheight,.official-shell .swiper-autoheight .swiper-slide{height:auto}
.official-shell .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.official-shell .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.official-shell .swiper-3d,.official-shell .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.official-shell .swiper-3d .swiper-cube-shadow,.official-shell .swiper-3d .swiper-slide,.official-shell .swiper-3d .swiper-slide-shadow,.official-shell .swiper-3d .swiper-slide-shadow-bottom,.official-shell .swiper-3d .swiper-slide-shadow-left,.official-shell .swiper-3d .swiper-slide-shadow-right,.official-shell .swiper-3d .swiper-slide-shadow-top,.official-shell .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.official-shell .swiper-3d .swiper-slide-shadow,.official-shell .swiper-3d .swiper-slide-shadow-bottom,.official-shell .swiper-3d .swiper-slide-shadow-left,.official-shell .swiper-3d .swiper-slide-shadow-right,.official-shell .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.official-shell .swiper-3d .swiper-slide-shadow{background:#00000026}
.official-shell .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}
.official-shell .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}
.official-shell .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}
.official-shell .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}
.official-shell .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.official-shell .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.official-shell .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.official-shell .swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.official-shell .swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.official-shell .swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.official-shell .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.official-shell .swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.official-shell .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.official-shell .swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.official-shell .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.official-shell .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.official-shell .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.official-shell .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}
.official-shell .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}
.official-shell :root{--swiper-navigation-size:44px}
.official-shell .swiper-button-next,.official-shell .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.official-shell .swiper-button-next.swiper-button-disabled,.official-shell .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.official-shell .swiper-button-next:after,.official-shell .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.official-shell .swiper-button-prev,.official-shell .swiper-rtl .swiper-button-next{left:10px;right:auto}
.official-shell .swiper-button-prev:after,.official-shell .swiper-rtl .swiper-button-next:after{content:"prev"}
.official-shell .swiper-button-next,.official-shell .swiper-rtl .swiper-button-prev{right:10px;left:auto}
.official-shell .swiper-button-next:after,.official-shell .swiper-rtl .swiper-button-prev:after{content:"next"}
.official-shell .swiper-button-lock{display:none}
.official-shell .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}
.official-shell .swiper-pagination.swiper-pagination-hidden{opacity:0}
.official-shell .swiper-horizontal>.swiper-pagination-bullets,.official-shell .swiper-pagination-bullets.swiper-pagination-horizontal,.official-shell .swiper-pagination-custom,.official-shell .swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.official-shell .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.official-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.official-shell .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}
.official-shell button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.official-shell .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.official-shell .swiper-pagination-bullet:only-child{display:none!important}
.official-shell .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.official-shell .swiper-pagination-vertical.swiper-pagination-bullets,.official-shell .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.official-shell .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.official-shell .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.official-shell .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.official-shell .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.official-shell .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.official-shell .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.official-shell .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.official-shell .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.official-shell .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.official-shell .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}
.official-shell .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.official-shell .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.official-shell .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.official-shell .swiper-pagination-progressbar{background:#00000040;position:absolute}
.official-shell .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.official-shell .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.official-shell .swiper-horizontal>.swiper-pagination-progressbar,.official-shell .swiper-pagination-progressbar.swiper-pagination-horizontal,.official-shell .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.official-shell .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.official-shell .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.official-shell .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.official-shell .swiper-pagination-progressbar.swiper-pagination-vertical,.official-shell .swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.official-shell .swiper-pagination-lock{display:none}
.official-shell .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}
.official-shell .swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.official-shell .swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.official-shell .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}
.official-shell .swiper-scrollbar-cursor-drag{cursor:move}
.official-shell .swiper-scrollbar-lock{display:none}
.official-shell .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.official-shell .swiper-zoom-container>canvas,.official-shell .swiper-zoom-container>img,.official-shell .swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.official-shell .swiper-slide-zoomed{cursor:move}
.official-shell .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.official-shell .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.official-shell .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.official-shell .swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}
.official-shell .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.official-shell .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.official-shell .swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.official-shell .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.official-shell .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.official-shell .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.official-shell .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.official-shell .swiper-fade .swiper-slide-active,.official-shell .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.official-shell .swiper-cube{overflow:visible}
.official-shell .swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.official-shell .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.official-shell .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.official-shell .swiper-cube .swiper-slide-active,.official-shell .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.official-shell .swiper-cube .swiper-slide-active,.official-shell .swiper-cube .swiper-slide-next,.official-shell .swiper-cube .swiper-slide-next+.swiper-slide,.official-shell .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.official-shell .swiper-cube .swiper-slide-shadow-bottom,.official-shell .swiper-cube .swiper-slide-shadow-left,.official-shell .swiper-cube .swiper-slide-shadow-right,.official-shell .swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}
.official-shell .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.official-shell .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.official-shell .swiper-flip{overflow:visible}
.official-shell .swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}
.official-shell .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.official-shell .swiper-flip .swiper-slide-active,.official-shell .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.official-shell .swiper-flip .swiper-slide-shadow-bottom,.official-shell .swiper-flip .swiper-slide-shadow-left,.official-shell .swiper-flip .swiper-slide-shadow-right,.official-shell .swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}
.official-shell .swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.official-shell .swiper-cards{overflow:visible}
.official-shell .swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
.official-shell *,.official-shell :before,.official-shell :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
.official-shell :before,.official-shell :after{--tw-content:""}
.official-shell{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}
.official-shell{margin:0;line-height:inherit}
.official-shell hr{height:0;color:inherit;border-top-width:1px}
.official-shell abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.official-shell h1,.official-shell h2,.official-shell h3,.official-shell h4,.official-shell h5,.official-shell h6{font-size:inherit;font-weight:inherit}
.official-shell a{color:inherit;text-decoration:inherit}
.official-shell b,.official-shell strong{font-weight:bolder}
.official-shell code,.official-shell kbd,.official-shell samp,.official-shell pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}
.official-shell small{font-size:80%}
.official-shell sub,.official-shell sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.official-shell sub{bottom:-.25em}
.official-shell sup{top:-.5em}
.official-shell table{text-indent:0;border-color:inherit;border-collapse:collapse}
.official-shell button,.official-shell input,.official-shell optgroup,.official-shell select,.official-shell textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}
.official-shell button,.official-shell select{text-transform:none}
.official-shell button,.official-shell [type=button],.official-shell [type=reset],.official-shell [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}
.official-shell :-moz-focusring{outline:auto}
.official-shell :-moz-ui-invalid{box-shadow:none}
.official-shell progress{vertical-align:baseline}
.official-shell ::-webkit-inner-spin-button,.official-shell ::-webkit-outer-spin-button{height:auto}
.official-shell [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.official-shell ::-webkit-search-decoration{-webkit-appearance:none}
.official-shell ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.official-shell summary{display:list-item}
.official-shell blockquote,.official-shell dl,.official-shell dd,.official-shell h1,.official-shell h2,.official-shell h3,.official-shell h4,.official-shell h5,.official-shell h6,.official-shell hr,.official-shell figure,.official-shell p,.official-shell pre{margin:0}
.official-shell fieldset{margin:0;padding:0}
.official-shell legend{padding:0}
.official-shell ol,.official-shell ul,.official-shell menu{list-style:none;margin:0;padding:0}
.official-shell textarea{resize:vertical}
.official-shell input::-moz-placeholder,.official-shell textarea::-moz-placeholder{opacity:1;color:#9ca3af}
.official-shell input::placeholder,.official-shell textarea::placeholder{opacity:1;color:#9ca3af}
.official-shell button,.official-shell [role=button]{cursor:pointer}
.official-shell :disabled{cursor:default}
.official-shell img,.official-shell svg,.official-shell video,.official-shell canvas,.official-shell audio,.official-shell iframe,.official-shell embed,.official-shell object{display:block;vertical-align:middle}
.official-shell img,.official-shell video{max-width:100%;height:auto}
.official-shell [hidden]{display:none}
.official-shell *,.official-shell :before,.official-shell :after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:}
.official-shell .pointer-events-none{pointer-events:none}
.official-shell .visible{visibility:visible}
.official-shell .static{position:static}
.official-shell .fixed{position:fixed}
.official-shell .absolute{position:absolute}
.official-shell .relative{position:relative}
.official-shell .sticky{position:sticky}
.official-shell .inset-0{top:0;right:0;bottom:0;left:0}
.official-shell .left-0{left:0}
.official-shell .top-0{top:0}
.official-shell .top-6{top:calc(var(--official-rem) * 1.5)}
.official-shell .top-8{top:calc(var(--official-rem) * 2)}
.official-shell .right-8{right:calc(var(--official-rem) * 2)}
.official-shell .bottom-12{bottom:calc(var(--official-rem) * 3)}
.official-shell .top-24{top:calc(var(--official-rem) * 6)}
.official-shell .top-4{top:calc(var(--official-rem) * 1)}
.official-shell .bottom-0{bottom:0}
.official-shell .top-2{top:calc(var(--official-rem) * .5)}
.official-shell .right-4{right:calc(var(--official-rem) * 1)}
.official-shell .z-999{z-index:999}
.official-shell .z-10{z-index:10}
.official-shell .z-0{z-index:0}
.official-shell .order-3{order:3}
.official-shell .order-4{order:4}
.official-shell .order-7{order:7}
.official-shell .order-5{order:5}
.official-shell .order-1{order:1}
.official-shell .order-6{order:6}
.official-shell .order-2{order:2}
.official-shell .m-1{margin:calc(var(--official-rem) * .25)}
.official-shell .mx-auto{margin-left:auto;margin-right:auto}
.official-shell .mx-2{margin-left:calc(var(--official-rem) * .5);margin-right:calc(var(--official-rem) * .5)}
.official-shell .my-5{margin-top:calc(var(--official-rem) * 1.25);margin-bottom:calc(var(--official-rem) * 1.25)}
.official-shell .my-3{margin-top:calc(var(--official-rem) * .75);margin-bottom:calc(var(--official-rem) * .75)}
.official-shell .my-6{margin-top:calc(var(--official-rem) * 1.5);margin-bottom:calc(var(--official-rem) * 1.5)}
.official-shell .mx-9{margin-left:calc(var(--official-rem) * 2.25);margin-right:calc(var(--official-rem) * 2.25)}
.official-shell .mb-12{margin-bottom:calc(var(--official-rem) * 3)}
.official-shell .mt-10{margin-top:calc(var(--official-rem) * 2.5)}
.official-shell .ml-11{margin-left:calc(var(--official-rem) * 2.75)}
.official-shell .ml-16{margin-left:calc(var(--official-rem) * 4)}
.official-shell .mr-1{margin-right:calc(var(--official-rem) * .25)}
.official-shell .mb-3{margin-bottom:calc(var(--official-rem) * .75)}
.official-shell .mt-1{margin-top:calc(var(--official-rem) * .25)}
.official-shell .mt-28{margin-top:calc(var(--official-rem) * 7)}
.official-shell .mr-auto{margin-right:auto}
.official-shell .mt-4{margin-top:calc(var(--official-rem) * 1)}
.official-shell .mt-2{margin-top:calc(var(--official-rem) * .5)}
.official-shell .ml-3{margin-left:calc(var(--official-rem) * .75)}
.official-shell .mr-8{margin-right:calc(var(--official-rem) * 2)}
.official-shell .mr-20{margin-right:calc(var(--official-rem) * 5)}
.official-shell .mr-2{margin-right:calc(var(--official-rem) * .5)}
.official-shell .ml-20{margin-left:calc(var(--official-rem) * 5)}
.official-shell .ml-24{margin-left:calc(var(--official-rem) * 6)}
.official-shell .mt-12{margin-top:calc(var(--official-rem) * 3)}
.official-shell .mb-6{margin-bottom:calc(var(--official-rem) * 1.5)}
.official-shell .mt-20{margin-top:calc(var(--official-rem) * 5)}
.official-shell .mt-3{margin-top:calc(var(--official-rem) * .75)}
.official-shell .mb-2{margin-bottom:calc(var(--official-rem) * .5)}
.official-shell .mt-8{margin-top:calc(var(--official-rem) * 2)}
.official-shell .mt-5{margin-top:calc(var(--official-rem) * 1.25)}
.official-shell .ml-6{margin-left:calc(var(--official-rem) * 1.5)}
.official-shell .-mt-1{margin-top:calc(var(--official-rem) * -.25)}
.official-shell .ml-5{margin-left:calc(var(--official-rem) * 1.25)}
.official-shell .mb-8{margin-bottom:calc(var(--official-rem) * 2)}
.official-shell .ml-10{margin-left:calc(var(--official-rem) * 2.5)}
.official-shell .ml-4{margin-left:calc(var(--official-rem) * 1)}
.official-shell .mb-10{margin-bottom:calc(var(--official-rem) * 2.5)}
.official-shell .ml-0{margin-left:0}
.official-shell .mb-4{margin-bottom:calc(var(--official-rem) * 1)}
.official-shell .mr-32{margin-right:calc(var(--official-rem) * 8)}
.official-shell .mb-16{margin-bottom:calc(var(--official-rem) * 4)}
.official-shell .-mt-2{margin-top:calc(var(--official-rem) * -.5)}
.official-shell .mt-16{margin-top:calc(var(--official-rem) * 4)}
.official-shell .mt-6{margin-top:calc(var(--official-rem) * 1.5)}
.official-shell .ml-8{margin-left:calc(var(--official-rem) * 2)}
.official-shell .mb-14{margin-bottom:calc(var(--official-rem) * 3.5)}
.official-shell .mt-36{margin-top:calc(var(--official-rem) * 9)}
.official-shell .ml-12{margin-left:calc(var(--official-rem) * 3)}
.official-shell .mr-24{margin-right:calc(var(--official-rem) * 6)}
.official-shell .ml-2{margin-left:calc(var(--official-rem) * .5)}
.official-shell .mr-4{margin-right:calc(var(--official-rem) * 1)}
.official-shell .ml-auto{margin-left:auto}
.official-shell .mr-7{margin-right:calc(var(--official-rem) * 1.75)}
.official-shell .mb-1{margin-bottom:calc(var(--official-rem) * .25)}
.official-shell .mb-24{margin-bottom:calc(var(--official-rem) * 6)}
.official-shell .ml-40{margin-left:calc(var(--official-rem) * 10)}
.official-shell .-ml-2{margin-left:calc(var(--official-rem) * -.5)}
.official-shell .-ml-1{margin-left:calc(var(--official-rem) * -.25)}
.official-shell .mt-24{margin-top:calc(var(--official-rem) * 6)}
.official-shell .mb-20{margin-bottom:calc(var(--official-rem) * 5)}
.official-shell .ml-14{margin-left:calc(var(--official-rem) * 3.5)}
.official-shell .mt-48{margin-top:calc(var(--official-rem) * 12)}
.official-shell .-ml-4{margin-left:calc(var(--official-rem) * -1)}
.official-shell .ml-28{margin-left:calc(var(--official-rem) * 7)}
.official-shell .block{display:block}
.official-shell .inline-block{display:inline-block}
.official-shell .inline{display:inline}
.official-shell .flex{display:flex}
.official-shell .table{display:table}
.official-shell .grid{display:grid}
.official-shell .contents{display:contents}
.official-shell .hidden{display:none}
.official-shell .h-32{height:calc(var(--official-rem) * 8)}
.official-shell .h-full{height:100%}
.official-shell .h-17{height:calc(var(--official-rem) * 4.25)}
.official-shell .h-19{height:calc(var(--official-rem) * 4.75)}
.official-shell .h-1\/4{height:25%}
.official-shell .h-5{height:calc(var(--official-rem) * 1.25)}
.official-shell .h-16{height:calc(var(--official-rem) * 4)}
.official-shell .h-23{height:calc(var(--official-rem) * 5.75)}
.official-shell .h-2{height:calc(var(--official-rem) * .5)}
.official-shell .h-20{height:calc(var(--official-rem) * 5)}
.official-shell .w-full{width:100%}
.official-shell .w-42{width:calc(var(--official-rem) * 10.5)}
.official-shell .w-32{width:calc(var(--official-rem) * 8)}
.official-shell .w-auto{width:auto}
.official-shell .w-7{width:calc(var(--official-rem) * 1.75)}
.official-shell .w-64{width:calc(var(--official-rem) * 16)}
.official-shell .w-17{width:calc(var(--official-rem) * 4.25)}
.official-shell .w-5{width:calc(var(--official-rem) * 1.25)}
.official-shell .w-6{width:calc(var(--official-rem) * 1.5)}
.official-shell .w-19{width:calc(var(--official-rem) * 4.75)}
.official-shell .w-24{width:calc(var(--official-rem) * 6)}
.official-shell .w-65{width:calc(var(--official-rem) * 16.25)}
.official-shell .w-23{width:calc(var(--official-rem) * 5.75)}
.official-shell .w-10{width:calc(var(--official-rem) * 2.5)}
.official-shell .w-20{width:calc(var(--official-rem) * 5)}
.official-shell .w-16{width:calc(var(--official-rem) * 4)}
.official-shell .w-18{width:calc(var(--official-rem) * 4.5)}
.official-shell .w-26{width:calc(var(--official-rem) * 6.5)}
.official-shell .max-w-full{max-width:100%}
.official-shell .flex-shrink-0{flex-shrink:0}
.official-shell .flex-shrink{flex-shrink:1}
.official-shell .border-collapse{border-collapse:collapse}
.official-shell .-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .-rotate-135{--tw-rotate:-135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-135{--tw-rotate:135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-60{--tw-rotate:60deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .-rotate-30{--tw-rotate:-30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-30{--tw-rotate:30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .-rotate-60{--tw-rotate:-60deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.official-shell .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.official-shell .resize{resize:both}
.official-shell .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.official-shell .flex-row-reverse{flex-direction:row-reverse}
.official-shell .flex-col{flex-direction:column}
.official-shell .flex-wrap{flex-wrap:wrap}
.official-shell .items-start{align-items:flex-start}
.official-shell .items-end{align-items:flex-end}
.official-shell .items-center{align-items:center}
.official-shell .items-baseline{align-items:baseline}
.official-shell .items-stretch{align-items:stretch}
.official-shell .justify-end{justify-content:flex-end}
.official-shell .justify-center{justify-content:center}
.official-shell .justify-between{justify-content:space-between}
.official-shell .justify-around{justify-content:space-around}
.official-shell .gap-0{gap:0px}
.official-shell .self-start{align-self:flex-start}
.official-shell .self-end{align-self:flex-end}
.official-shell .self-center{align-self:center}
.official-shell .overflow-hidden{overflow:hidden}
.official-shell .whitespace-nowrap{white-space:nowrap}
.official-shell .rounded-full{border-radius:9999px}
.official-shell .border{border-width:1px}
.official-shell .border-0{border-width:0px}
.official-shell .border-2{border-width:2px}
.official-shell .border-b-0{border-bottom-width:0px}
.official-shell .border-r-0{border-right-width:0px}
.official-shell .border-r{border-right-width:1px}
.official-shell .border-t{border-top-width:1px}
.official-shell .border-l-0{border-left-width:0px}
.official-shell .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}
.official-shell .border-transparent{border-color:transparent}
.official-shell .border-gray-25{--tw-border-opacity:1;border-color:rgb(238 238 238/var(--tw-border-opacity))}
.official-shell .border-black{--tw-border-opacity:1;border-color:rgb(15 15 15/var(--tw-border-opacity))}
.official-shell .border-r-transparent{border-right-color:transparent}
.official-shell .border-b-transparent{border-bottom-color:transparent}
.official-shell .border-l-transparent{border-left-color:transparent}
.official-shell .border-r-white{--tw-border-opacity:1;border-right-color:rgb(255 255 255/var(--tw-border-opacity))}
.official-shell .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}
.official-shell .bg-red-50{--tw-bg-opacity:1;background-color:rgb(255 100 182/var(--tw-bg-opacity))}
.official-shell .bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(211 217 114/var(--tw-bg-opacity))}
.official-shell .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(0 100 192/var(--tw-bg-opacity))}
.official-shell .bg-green-50{--tw-bg-opacity:1;background-color:rgb(7 185 179/var(--tw-bg-opacity))}
.official-shell .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(127 145 253/var(--tw-bg-opacity))}
.official-shell .bg-green-300{--tw-bg-opacity:1;background-color:rgb(4 113 68/var(--tw-bg-opacity))}
.official-shell .bg-purple-100{--tw-bg-opacity:1;background-color:rgb(144 50 142/var(--tw-bg-opacity))}
.official-shell .bg-pink-100{--tw-bg-opacity:1;background-color:rgb(255 89 176/var(--tw-bg-opacity))}
.official-shell .bg-red-200{--tw-bg-opacity:1;background-color:rgb(255 3 81/var(--tw-bg-opacity))}
.official-shell .bg-blue-200{--tw-bg-opacity:1;background-color:rgb(53 181 226/var(--tw-bg-opacity))}
.official-shell .bg-green-100{--tw-bg-opacity:1;background-color:rgb(5 182 177/var(--tw-bg-opacity))}
.official-shell .bg-red-100{--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity))}
.official-shell .bg-red-300{--tw-bg-opacity:1;background-color:rgb(255 8 122/var(--tw-bg-opacity))}
.official-shell .object-cover{-o-object-fit:cover;object-fit:cover}
.official-shell .p-4{padding:calc(var(--official-rem) * 1)}
.official-shell .p-1{padding:calc(var(--official-rem) * .25)}
.official-shell .px-6{padding-left:calc(var(--official-rem) * 1.5);padding-right:calc(var(--official-rem) * 1.5)}
.official-shell .px-8{padding-left:calc(var(--official-rem) * 2);padding-right:calc(var(--official-rem) * 2)}
.official-shell .px-10{padding-left:calc(var(--official-rem) * 2.5);padding-right:calc(var(--official-rem) * 2.5)}
.official-shell .px-12{padding-left:calc(var(--official-rem) * 3);padding-right:calc(var(--official-rem) * 3)}
.official-shell .px-1{padding-left:calc(var(--official-rem) * .25);padding-right:calc(var(--official-rem) * .25)}
.official-shell .px-4{padding-left:calc(var(--official-rem) * 1);padding-right:calc(var(--official-rem) * 1)}
.official-shell .py-5{padding-top:calc(var(--official-rem) * 1.25);padding-bottom:calc(var(--official-rem) * 1.25)}
.official-shell .py-4{padding-top:calc(var(--official-rem) * 1);padding-bottom:calc(var(--official-rem) * 1)}
.official-shell .px-14{padding-left:calc(var(--official-rem) * 3.5);padding-right:calc(var(--official-rem) * 3.5)}
.official-shell .px-2{padding-left:calc(var(--official-rem) * .5);padding-right:calc(var(--official-rem) * .5)}
.official-shell .px-24{padding-left:calc(var(--official-rem) * 6);padding-right:calc(var(--official-rem) * 6)}
.official-shell .px-32{padding-left:calc(var(--official-rem) * 8);padding-right:calc(var(--official-rem) * 8)}
.official-shell .px-36{padding-left:calc(var(--official-rem) * 9);padding-right:calc(var(--official-rem) * 9)}
.official-shell .px-40{padding-left:calc(var(--official-rem) * 10);padding-right:calc(var(--official-rem) * 10)}
.official-shell .px-20{padding-left:calc(var(--official-rem) * 5);padding-right:calc(var(--official-rem) * 5)}
.official-shell .px-3{padding-left:calc(var(--official-rem) * .75);padding-right:calc(var(--official-rem) * .75)}
.official-shell .py-6{padding-top:calc(var(--official-rem) * 1.5);padding-bottom:calc(var(--official-rem) * 1.5)}
.official-shell .py-8{padding-top:calc(var(--official-rem) * 2);padding-bottom:calc(var(--official-rem) * 2)}
.official-shell .py-2{padding-top:calc(var(--official-rem) * .5);padding-bottom:calc(var(--official-rem) * .5)}
.official-shell .py-1{padding-top:calc(var(--official-rem) * .25);padding-bottom:calc(var(--official-rem) * .25)}
.official-shell .pb-8{padding-bottom:calc(var(--official-rem) * 2)}
.official-shell .pb-14{padding-bottom:calc(var(--official-rem) * 3.5)}
.official-shell .pt-16{padding-top:calc(var(--official-rem) * 4)}
.official-shell .pt-2{padding-top:calc(var(--official-rem) * .5)}
.official-shell .pl-6{padding-left:calc(var(--official-rem) * 1.5)}
.official-shell .pr-6{padding-right:calc(var(--official-rem) * 1.5)}
.official-shell .pb-2{padding-bottom:calc(var(--official-rem) * .5)}
.official-shell .pb-16{padding-bottom:calc(var(--official-rem) * 4)}
.official-shell .pb-4{padding-bottom:calc(var(--official-rem) * 1)}
.official-shell .pt-4{padding-top:calc(var(--official-rem) * 1)}
.official-shell .pr-4{padding-right:calc(var(--official-rem) * 1)}
.official-shell .pt-20{padding-top:calc(var(--official-rem) * 5)}
.official-shell .pt-24{padding-top:calc(var(--official-rem) * 6)}
.official-shell .pb-10{padding-bottom:calc(var(--official-rem) * 2.5)}
.official-shell .pt-32{padding-top:calc(var(--official-rem) * 8)}
.official-shell .pt-5{padding-top:calc(var(--official-rem) * 1.25)}
.official-shell .pb-3{padding-bottom:calc(var(--official-rem) * .75)}
.official-shell .pb-12{padding-bottom:calc(var(--official-rem) * 3)}
.official-shell .pb-28{padding-bottom:calc(var(--official-rem) * 7)}
.official-shell .pb-24{padding-bottom:calc(var(--official-rem) * 6)}
.official-shell .pl-24{padding-left:calc(var(--official-rem) * 6)}
.official-shell .pb-20{padding-bottom:calc(var(--official-rem) * 5)}
.official-shell .pl-16{padding-left:calc(var(--official-rem) * 4)}
.official-shell .pl-12{padding-left:calc(var(--official-rem) * 3)}
.official-shell .pl-10{padding-left:calc(var(--official-rem) * 2.5)}
.official-shell .pl-8{padding-left:calc(var(--official-rem) * 2)}
.official-shell .pl-4{padding-left:calc(var(--official-rem) * 1)}
.official-shell .pt-28{padding-top:calc(var(--official-rem) * 7)}
.official-shell .pr-2{padding-right:calc(var(--official-rem) * .5)}
.official-shell .pr-5{padding-right:calc(var(--official-rem) * 1.25)}
.official-shell .pl-5{padding-left:calc(var(--official-rem) * 1.25)}
.official-shell .pl-2{padding-left:calc(var(--official-rem) * .5)}
.official-shell .pl-14{padding-left:calc(var(--official-rem) * 3.5)}
.official-shell .pt-14{padding-top:calc(var(--official-rem) * 3.5)}
.official-shell .pt-10{padding-top:calc(var(--official-rem) * 2.5)}
.official-shell .pb-1{padding-bottom:calc(var(--official-rem) * .25)}
.official-shell .pl-1{padding-left:calc(var(--official-rem) * .25)}
.official-shell .pr-20{padding-right:calc(var(--official-rem) * 5)}
.official-shell .pr-14{padding-right:calc(var(--official-rem) * 3.5)}
.official-shell .pl-28{padding-left:calc(var(--official-rem) * 7)}
.official-shell .pr-52{padding-right:calc(var(--official-rem) * 13)}
.official-shell .pr-56{padding-right:calc(var(--official-rem) * 14)}
.official-shell .pr-28{padding-right:calc(var(--official-rem) * 7)}
.official-shell .pt-6{padding-top:calc(var(--official-rem) * 1.5)}
.official-shell .text-left{text-align:left}
.official-shell .text-center{text-align:center}
.official-shell .text-right{text-align:right}
.official-shell .align-baseline{vertical-align:baseline}
.official-shell .align-top{vertical-align:top}
.official-shell .align-middle{vertical-align:middle}
.official-shell .align-text-top{vertical-align:text-top}
.official-shell .text-50{font-size:calc(var(--official-rem) * 3.125)}
.official-shell .text-29{font-size:calc(var(--official-rem) * 1.8125)}
.official-shell .text-42{font-size:calc(var(--official-rem) * 2.625)}
.official-shell .text-38{font-size:calc(var(--official-rem) * 2.375)}
.official-shell .text-27{font-size:calc(var(--official-rem) * 1.6875)}
.official-shell .text-30{font-size:calc(var(--official-rem) * 1.875)}
.official-shell .text-26{font-size:calc(var(--official-rem) * 1.625)}
.official-shell .text-65{font-size:calc(var(--official-rem) * 4.0625)}
.official-shell .text-32{font-size:calc(var(--official-rem) * 2)}
.official-shell .text-54{font-size:calc(var(--official-rem) * 3.375)}
.official-shell .text-77{font-size:calc(var(--official-rem) * 4.8125)}
.official-shell .text-28{font-size:calc(var(--official-rem) * 1.75)}
.official-shell .text-66{font-size:calc(var(--official-rem) * 4.125)}
.official-shell .text-78{font-size:calc(var(--official-rem) * 4.875)}
.official-shell .text-34{font-size:calc(var(--official-rem) * 2.125)}
.official-shell .text-79{font-size:calc(var(--official-rem) * 4.9375)}
.official-shell .text-21{font-size:calc(var(--official-rem) * 1.3125)}
.official-shell .text-22{font-size:calc(var(--official-rem) * 1.375)}
.official-shell .text-35{font-size:calc(var(--official-rem) * 2.1875)}
.official-shell .text-31{font-size:calc(var(--official-rem) * 1.9375)}
.official-shell .text-62{font-size:calc(var(--official-rem) * 3.875)}
.official-shell .text-25{font-size:calc(var(--official-rem) * 1.5625)}
.official-shell .text-40{font-size:calc(var(--official-rem) * 2.5)}
.official-shell .text-68{font-size:calc(var(--official-rem) * 4.25)}
.official-shell .text-64{font-size:calc(var(--official-rem) * 4)}
.official-shell .text-60{font-size:calc(var(--official-rem) * 3.75)}
.official-shell .text-17{font-size:calc(var(--official-rem) * 1.0625)}
.official-shell .text-20{font-size:calc(var(--official-rem) * 1.25)}
.official-shell .text-55{font-size:calc(var(--official-rem) * 3.4375)}
.official-shell .text-33{font-size:calc(var(--official-rem) * 2.0625)}
.official-shell .text-48{font-size:calc(var(--official-rem) * 3)}
.official-shell .text-24{font-size:calc(var(--official-rem) * 1.5)}
.official-shell .text-80{font-size:calc(var(--official-rem) * 5)}
.official-shell .text-36{font-size:calc(var(--official-rem) * 2.25)}
.official-shell .text-52{font-size:calc(var(--official-rem) * 3.25)}
.official-shell .text-70{font-size:calc(var(--official-rem) * 4.375)}
.official-shell .text-18{font-size:calc(var(--official-rem) * 1.125)}
.official-shell .text-83{font-size:calc(var(--official-rem) * 5.1875)}
.official-shell .text-53{font-size:calc(var(--official-rem) * 3.3125)}
.official-shell .text-23{font-size:calc(var(--official-rem) * 1.4375)}
.official-shell .text-61{font-size:calc(var(--official-rem) * 3.8125)}
.official-shell .text-72{font-size:calc(var(--official-rem) * 4.5)}
.official-shell .text-19{font-size:calc(var(--official-rem) * 1.1875)}
.official-shell .text-14{font-size:calc(var(--official-rem) * .875)}
.official-shell .text-47{font-size:calc(var(--official-rem) * 2.9375)}
.official-shell .text-44{font-size:calc(var(--official-rem) * 2.75)}
.official-shell .text-16{font-size:calc(var(--official-rem) * 1)}
.official-shell .text-114{font-size:calc(var(--official-rem) * 7.125)}
.official-shell .text-12{font-size:calc(var(--official-rem) * .75)}
.official-shell .text-100{font-size:calc(var(--official-rem) * 6.25)}
.official-shell .text-82{font-size:calc(var(--official-rem) * 5.125)}
.official-shell .text-89{font-size:calc(var(--official-rem) * 5.5625)}
.official-shell .font-bold{font-weight:700}
.official-shell .font-black{font-weight:900}
.official-shell .font-semibold{font-weight:600}
.official-shell .font-thin{font-weight:100}
.official-shell .font-light{font-weight:300}
.official-shell .font-medium{font-weight:500}
.official-shell .uppercase{text-transform:uppercase}
.official-shell .leading-1{line-height:1}
.official-shell .leading-1\.4{line-height:1.4}
.official-shell .leading-1\.6{line-height:1.6}
.official-shell .leading-1\.25{line-height:1.25}
.official-shell .leading-1\.75{line-height:1.75}
.official-shell .leading-1\.1{line-height:1.1}
.official-shell .leading-1\.3{line-height:1.3}
.official-shell .leading-2{line-height:2}
.official-shell .leading-3{line-height:3}
.official-shell .tracking-wider{letter-spacing:.05em}
.official-shell .tracking-widest{letter-spacing:.1em}
.official-shell .tracking-200{letter-spacing:.2em}
.official-shell .tracking-wide{letter-spacing:.025em}
.official-shell .tracking-75{letter-spacing:.075em}
.official-shell .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}
.official-shell .text-green-title{--tw-text-opacity:1;color:rgb(0 94 102/var(--tw-text-opacity))}
.official-shell .text-blue-900{--tw-text-opacity:1;color:rgb(2 5 41/var(--tw-text-opacity))}
.official-shell .text-gray-100{--tw-text-opacity:1;color:rgb(149 147 147/var(--tw-text-opacity))}
.official-shell .text-black{--tw-text-opacity:1;color:rgb(15 15 15/var(--tw-text-opacity))}
.official-shell .underline{text-decoration-line:underline}
.official-shell .opacity-0{opacity:0}
.official-shell .shadow-shine{--tw-shadow:0px 0px 20px rgba(0,0,0,.3);--tw-shadow-colored:0px 0px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.official-shell .shadow-shineXL{--tw-shadow:0px 0px 40px rgba(0,0,0,.3);--tw-shadow-colored:0px 0px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.official-shell .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.official-shell .shadow-red-50{--tw-shadow-color:#ff64b6;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-yellow-100{--tw-shadow-color:#d3d972;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-blue-100{--tw-shadow-color:#0064c0;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-green-50{--tw-shadow-color:#07b9b3;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-blue-50{--tw-shadow-color:#7f91fd;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-green-300{--tw-shadow-color:#047144;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-purple-100{--tw-shadow-color:#90328e;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-pink-100{--tw-shadow-color:#ff59b0;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-red-200{--tw-shadow-color:#ff0351;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-blue-200{--tw-shadow-color:#35b5e2;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-red-100\/50{--tw-shadow-color:rgb(255 0 0/.5);--tw-shadow:var(--tw-shadow-colored)}
.official-shell .shadow-red-100{--tw-shadow-color:#ff0000;--tw-shadow:var(--tw-shadow-colored)}
.official-shell .outline{outline-style:solid}
.official-shell .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.official-shell .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/.1)) drop-shadow(0 1px 1px rgb(0 0 0/.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.official-shell .grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.official-shell .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.official-shell .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.official-shell .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.official-shell .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
.official-shell .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.official-shell // @layer components{}
.official-shell .hover\:underline:hover{text-decoration-line:underline}
@media (min-width:768px){.official-shell .md\:relative{position:relative}
.official-shell .md\:top-4{top:calc(var(--official-rem) * 1)}
.official-shell .md\:order-1{order:1}
.official-shell .md\:mr-7{margin-right:calc(var(--official-rem) * 1.75)}
.official-shell .md\:mt-0{margin-top:0}
.official-shell .md\:mt-1{margin-top:calc(var(--official-rem) * .25)}
.official-shell .md\:mt-12{margin-top:calc(var(--official-rem) * 3)}
.official-shell .md\:ml-10{margin-left:calc(var(--official-rem) * 2.5)}
.official-shell .md\:mb-4{margin-bottom:calc(var(--official-rem) * 1)}
.official-shell .md\:mb-24{margin-bottom:calc(var(--official-rem) * 6)}
.official-shell .md\:ml-14{margin-left:calc(var(--official-rem) * 3.5)}
.official-shell .md\:ml-0{margin-left:0}
.official-shell .md\:ml-6{margin-left:calc(var(--official-rem) * 1.5)}
.official-shell .md\:block{display:block}
.official-shell .md\:inline{display:inline}
.official-shell .md\:flex{display:flex}
.official-shell .md\:hidden{display:none}
.official-shell .md\:w-20{width:calc(var(--official-rem) * 5)}
.official-shell .md\:flex-row{flex-direction:row}
.official-shell .md\:items-start{align-items:flex-start}
.official-shell .md\:justify-start{justify-content:flex-start}
.official-shell .md\:justify-end{justify-content:flex-end}
.official-shell .md\:justify-between{justify-content:space-between}
.official-shell .md\:px-8{padding-left:calc(var(--official-rem) * 2);padding-right:calc(var(--official-rem) * 2)}
.official-shell .md\:py-2{padding-top:calc(var(--official-rem) * .5);padding-bottom:calc(var(--official-rem) * .5)}
.official-shell .md\:px-14{padding-left:calc(var(--official-rem) * 3.5);padding-right:calc(var(--official-rem) * 3.5)}
.official-shell .md\:px-20{padding-left:calc(var(--official-rem) * 5);padding-right:calc(var(--official-rem) * 5)}
.official-shell .md\:py-16{padding-top:calc(var(--official-rem) * 4);padding-bottom:calc(var(--official-rem) * 4)}
.official-shell .md\:px-10{padding-left:calc(var(--official-rem) * 2.5);padding-right:calc(var(--official-rem) * 2.5)}
.official-shell .md\:pl-24{padding-left:calc(var(--official-rem) * 6)}
.official-shell .md\:pb-28{padding-bottom:calc(var(--official-rem) * 7)}
.official-shell .md\:pb-24{padding-bottom:calc(var(--official-rem) * 6)}
.official-shell .md\:pl-8{padding-left:calc(var(--official-rem) * 2)}
.official-shell .md\:pr-20{padding-right:calc(var(--official-rem) * 5)}
.official-shell .md\:pl-16{padding-left:calc(var(--official-rem) * 4)}
.official-shell .md\:pr-0{padding-right:0}
.official-shell .md\:pt-32{padding-top:calc(var(--official-rem) * 8)}
.official-shell .md\:text-left{text-align:left}
.official-shell .md\:text-right{text-align:right}
.official-shell .md\:text-28{font-size:calc(var(--official-rem) * 1.75)}
.official-shell .md\:text-20{font-size:calc(var(--official-rem) * 1.25)}
.official-shell .md\:text-22{font-size:calc(var(--official-rem) * 1.375)}
.official-shell .md\:text-18{font-size:calc(var(--official-rem) * 1.125)}
.official-shell .md\:text-53{font-size:calc(var(--official-rem) * 3.3125)}
.official-shell .md\:text-25{font-size:calc(var(--official-rem) * 1.5625)}
.official-shell .md\:text-19{font-size:calc(var(--official-rem) * 1.1875)}
.official-shell .md\:text-52{font-size:calc(var(--official-rem) * 3.25)}
.official-shell .md\:text-68{font-size:calc(var(--official-rem) * 4.25)}
.official-shell .md\:text-24{font-size:calc(var(--official-rem) * 1.5)}
.official-shell .md\:text-72{font-size:calc(var(--official-rem) * 4.5)}
.official-shell .md\:text-70{font-size:calc(var(--official-rem) * 4.375)}
.official-shell .md\:text-30{font-size:calc(var(--official-rem) * 1.875)}
.official-shell .md\:text-29{font-size:calc(var(--official-rem) * 1.8125)}
.official-shell .md\:text-61{font-size:calc(var(--official-rem) * 3.8125)}
.official-shell .md\:text-26{font-size:calc(var(--official-rem) * 1.625)}
.official-shell .md\:text-23{font-size:calc(var(--official-rem) * 1.4375)}
.official-shell .md\:text-42{font-size:calc(var(--official-rem) * 2.625)}
.official-shell .md\:text-47{font-size:calc(var(--official-rem) * 2.9375)}
.official-shell .md\:text-44{font-size:calc(var(--official-rem) * 2.75)}
.official-shell .md\:text-14{font-size:calc(var(--official-rem) * .875)}
.official-shell .md\:text-16{font-size:calc(var(--official-rem) * 1)}
.official-shell .md\:text-48{font-size:calc(var(--official-rem) * 3)}
.official-shell .md\:text-89{font-size:calc(var(--official-rem) * 5.5625)}
.official-shell .md\:text-82{font-size:calc(var(--official-rem) * 5.125)}
.official-shell .md\:text-60{font-size:calc(var(--official-rem) * 3.75)}
.official-shell .md\:text-36{font-size:calc(var(--official-rem) * 2.25)}
.official-shell .md\:text-77{font-size:calc(var(--official-rem) * 4.8125)}
.official-shell .md\:text-34{font-size:calc(var(--official-rem) * 2.125)}
.official-shell .md\:text-12{font-size:calc(var(--official-rem) * .75)}
.official-shell .md\:leading-1{line-height:1}
.official-shell .md\:tracking-widest{letter-spacing:.1em}}
.official-shell,.official-shell{-webkit-font-smoothing:antialiased}
.official-shell *::-moz-selection{background:#ff0351;color:#fff}
.official-shell *::selection{background:#ff0351;color:#fff}
.official-shell a{display:block;transition:.2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.official-shell img{display:block;width:100%;height:auto}
.official-shell{font-family:dnp-shuei-gothic-kin-std,sans-serif,Arial,Helvetica,微軟正黑體,Microsoft JhengHei,Apple LiGothic,蘋果儷中黑;padding-top:1px;overflow:inherit!important}
.official-shell.noScroll{height:auto!important;overflow:hidden!important;padding-right:1px}
.official-shell .bg{background-image:url(/assets/bg2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0}
.official-shell .bg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#02062a33}
.official-shell .dnp{font-family:dnp-shuei-gothic-kin-std,sans-serif}
.official-shell .dmSans{font-family:DM Sans,serif}
.official-shell .hiroSans{font-family:hiragino-kaku-gothic-pron,Noto Sans TC,serif}
.official-shell .container{max-width:1660px;margin:auto}
.official-shell .container2{max-width:1920px;margin:auto}
.official-shell .container3{max-width:2560px;margin:auto}
.official-shell .container4{max-width:1220px;margin:auto}
.official-shell *{outline:none}
.official-shell{overflow:hidden}
.official-shell .scrollBox{overflow-y:scroll;scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin;padding-right:0}
.official-shell .scrollBox::-webkit-scrollbar{width:3px;opacity:.3}
.official-shell .scrollBox::-webkit-scrollbar-track{border-radius:1em;background-color:#040732}
.official-shell .scrollBox::-webkit-scrollbar-thumb{border-radius:1em;background-color:#0000001a}
.official-shell .scrollBox .noDateTxt{font-size:1.4em;margin-top:2em}
.official-shell .loading{width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(/assets/bg2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#040732;z-index:9999}
.official-shell .loading .box{animation:spin 3s linear infinite}
.official-shell .loading .loadingBall{border-radius:50%;position:relative;animation:jump .6s ease-out infinite alternate}
@keyframes jump{0%{transform:translateY(22%)}to{transform:translateY(-80%)}}
.official-shell .pointerDIV{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:999}
.official-shell .pointerDIV div{width:12px;height:12px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:.15s}
.official-shell .pointerDIV.multy{display:block;mix-blend-mode:difference}
.official-shell .pointerDIV.multy div{width:50px;height:50px;background-color:#ff59b0}
.official-shell .pointerChange{display:inline-block}
.official-shell .pointerChange:not(a){cursor:default}
.official-shell .pointerChange.dmSans,.official-shell .pointerChange.dnp{display:flex}
.official-shell .pointerChange.dnp{padding:0 1.2em}
.official-shell .anchorBar{right:0;z-index:999;top:calc(50vh - calc(var(--official-rem) * 11));padding-right:calc(var(--official-rem) * 1);text-shadow:0 3px 6px rgba(2,6,42,.5),0 3px 6px rgba(2,6,42,.5),0 3px 6px rgba(2,6,42,.5),0 0px 2em rgba(2,6,42,.5)}
.official-shell .anchorBar.atTop{background-color:transparent;box-shadow:none;text-shadow:none}
.official-shell .anchorBar a{color:#fff;margin-bottom:calc(var(--official-rem) * 3);padding-left:.6em;position:relative;line-height:1;white-space:nowrap}
.official-shell .anchorBar a:last-child{margin-bottom:0}
@media (hover: hover){.official-shell .anchorBar a:hover{opacity:1}
.official-shell .anchorBar a:hover .pName{opacity:1;transform:translateY(-50%);pointer-events:inherit}
.official-shell .anchorBar a:hover .dot{background-color:#fff}}
.official-shell .anchorBar a.active .dot{background-color:#fff}
.official-shell .anchorBar .pName{font-weight:700;position:absolute;top:40%;right:100%;transform:translate(50%,-50%);opacity:0;transition:.2s;pointer-events:none}
.official-shell .anchorBar .dot{width:calc(var(--official-rem) * 2.5);height:calc(var(--official-rem) * .4);transition:.3s;border:1px solid #ffffff;background-color:transparent}
.official-shell .fb_dialog_content>iframe:first-child{box-shadow:0 0 20px #05b7b1e6!important}
.official-shell .fb_dialog_content>iframe{transform:translateY(-10px)!important}
.official-shell nav{display:none}
.official-shell #main{max-width:2560px}
.official-shell .prvLink:hover{text-decoration:underline;text-underline-offset:3px}
.official-shell{background-color:#fff!important;padding-right:0!important}
.official-shell{overflow:inherit!important;background-color:#c8dfc2;padding-top:1px}
.official-shell br.pcHide{display:none}
.official-shell .notoSans{font-family:Noto Sans TC,sans-serif;font-weight:700}
.official-shell .logo svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .logo svg .st0{clip-path:url(#SVGID_2_);fill:#005e66;transition:.3s 0s}
.official-shell .logo.isGreen svg .st0{fill:#005e66!important;transition:.4s}
.official-shell.overEsg5 header{height:calc(var(--official-rem) * 9);background-color:#ffffffe6;transition:.3s}
.official-shell .anchorBar{transform:translate(110%);transition:.4s;pointer-events:none}
.official-shell .anchorBar.isGreen a{color:#005e66}
.official-shell .anchorBar.isGreen a.active .dot,.official-shell .anchorBar.isGreen a:hover .dot{background-color:#005e66}
.official-shell .anchorBar.isGreen .dot{border-color:#005e66}
.official-shell .anchorBar a.onFocus{opacity:1}
.official-shell .anchorBar a.onFocus .pName{opacity:1;transform:translateY(-50%);pointer-events:inherit}
.official-shell .anchorBar a.onFocus .dot{background-color:#fff}
.official-shell .navBtn div{transition:.3s!important}
.official-shell .navBtn div:before,.official-shell .navBtn div:after{transition:.3s!important}
.official-shell .navBtn.isGreen div{background-color:#005e66!important}
.official-shell .navBtn.isGreen div:before,.official-shell .navBtn.isGreen div:after{background-color:#005e66!important}
.official-shell.notTop .anchorBar{transform:translate(0);pointer-events:inherit}
.official-shell.notTop .esg01Menu{transform:translateY(-110%);opacity:0;transition:.3s .05s}
.official-shell.notTop .logo svg .st0{fill:#fff;transition:.4s}
.official-shell.notTop .navBtn div{background-color:#fff}
.official-shell.notTop .navBtn div:before,.official-shell.notTop .navBtn div:after{background-color:#fff}
.official-shell.notTop .midB{top:100vh;transition:0s}
.official-shell.notTop .toTest{bottom:calc(var(--official-rem) * 2.25)}
.official-shell .midB{transition:0s}
.official-shell .toTest{transition:bottom 0s,background-color .3s,color .3s}
.official-shell .deco_slash{width:100vw;height:calc(var(--official-rem) * 1);position:absolute;background-image:url(/assets/slash_green.png);background-repeat:repeat-x;background-position:left top;background-size:auto 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .cloud{aspect-ratio:478/260;position:absolute;background-image:url(/assets/cloud1.png);background-repeat:no-repeat;background-position:center;background-size:contain}
.official-shell .cloud01{left:34%;top:0;opacity:.8}
.official-shell .cloud02{width:calc(var(--official-rem) * 18);left:67%;top:19%;opacity:.8;z-index:10}
.official-shell .cloud03{width:calc(var(--official-rem) * 29.875);left:10%;top:64%;z-index:10}
.official-shell .cloud04{width:calc(var(--official-rem) * 21);left:20%;top:5%;opacity:.95;z-index:10}
.official-shell footer{position:relative;background-color:#62ad78;color:#182716;z-index:10}
.official-shell .footent{max-width:1370px;margin:auto}
.official-shell .copyright{letter-spacing:.13em}
.official-shell .footMedia a{background-repeat:no-repeat;background-position:center;background-size:calc(var(--official-rem) * 2) auto}
.official-shell .footMedia a:hover{background-color:#d3d86b}
.official-shell .esgFB{background-color:#4a94c5;background-image:url(/assets/icon_FB_white.svg)}
.official-shell .esgFB:hover{background-image:url(/assets/icon_FB.svg)}
.official-shell .esgIG{background-color:#ee93ca;background-image:url(/assets/icon_IG_white.svg)}
.official-shell .esgIG:hover{background-image:url(/assets/icon_IG.svg)}
.official-shell .esgYT{background-color:#ef868c;background-image:url(/assets/icon_YT_white.svg)}
.official-shell .esgYT:hover{background-image:url(/assets/icon_YT.svg)}
.official-shell .esgWeb{background-image:url(/assets/icon_home_white.svg);background-color:#358188}
.official-shell .esgWeb:hover{background-image:url(/assets/icon_home.svg)}
.official-shell .navMedia a{background-repeat:no-repeat;background-position:center;background-size:calc(var(--official-rem) * 4) auto}
.official-shell .navMedia a:hover{background-color:#d3d86b}
.official-shell .loading{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;background-color:#62ad78!important;background-image:none;z-index:9990}
.official-shell .loading .box{font-size:1.5em;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;animation:opac 2s infinite linear}
.official-shell .loading span{width:8em;height:8em;display:block;position:absolute;top:calc(50% - 4em);left:calc(50% - 4em);border:2px solid;border-color:#ffffff transparent #ffffff transparent;border-radius:50%;animation:spin 2s infinite linear}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}
@keyframes opac{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.official-shell .esg01Menu{height:calc(var(--official-rem) * 9);color:#005e66;overflow:hidden;z-index:90;transition:.3s 0s}
.official-shell .esg01Menu a{padding:0 .3em;position:relative}
.official-shell .esg01Menu a span{position:relative}
.official-shell .esg01Menu a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:.1em;transition:.3s}
.official-shell .esg01Menu a.active:before,.official-shell .esg01Menu a:hover:before{background:#b9f7b9;background:linear-gradient(270deg,#ebf4ae,#b9f7b9)}
.official-shell #esg_01{margin-top:calc(var(--official-rem) * 5);overflow:hidden;z-index:5}
.official-shell #esg_01 .deco01{background-image:url(/assets/slash_white.png);background-position:right top;bottom:5px;right:calc(100% + .2em)}
.official-shell #esg_01 .deco02{background-image:url(/assets/slash_green_L.png);background-position:right top;top:calc(50% - calc(var(--official-rem) * .5));right:calc(100% + .8em)}
.official-shell #esg_01 .deco03{background-image:url(/assets/slash_white_R.png);background-position:right top;top:calc(50% - calc(var(--official-rem) * .5));left:calc(100% + .8em)}
.official-shell .running{overflow:hidden;padding-top:calc(var(--official-rem) * 1.5)}
.official-shell .pjBox{overflow:hidden}
.official-shell .pjBox .runnerImg{cursor:pointer}
.official-shell .runnerBlock{width:auto;position:relative;flex-shrink:0}
.official-shell .runnerImg{margin:1em calc(var(--official-rem) * .4);width:calc(var(--official-rem) * 16.25);flex-shrink:0;aspect-ratio:1;transition:.3s;background-color:#ffffff80}
.official-shell .runnerImg:hover{transform:scale(1.02)}
.official-shell .runnerImg img{-o-object-fit:cover;object-fit:cover;height:100%}
.official-shell .pjdowner{transition:.3s 0s}
.official-shell .pjdowner .pjTent{justify-content:flex-end}
.official-shell .popUp{background-color:#000000e6;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.official-shell .popUp *{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.official-shell .popUp .closeBtn{width:calc(var(--official-rem) * 3.3125);position:absolute;bottom:100%;left:calc(100% + calc(var(--official-rem) * 4))}
.official-shell .pop_slider{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:.25s}
.official-shell .pop_slider.show{transition:.5s;opacity:1;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;pointer-events:inherit}
.official-shell .pop_slider .tentBox{width:calc(var(--official-rem) * 53.5);max-width:850px}
.official-shell .prjSlider{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.official-shell .prjSliderBtnBox{position:absolute;left:0;top:50%;width:100%}
.official-shell .prjSliderBtnBox a{position:absolute;width:calc(var(--official-rem) * 3);top:0;transform:translateY(-50%);padding:calc(var(--official-rem) * .5)}
.official-shell .prjSliderBtnBox .prjSliderBtn_L{left:calc(var(--official-rem) * 2)}
.official-shell .prjSliderBtnBox .prjSliderBtn_R{right:calc(var(--official-rem) * 2)}
.official-shell .prj_L{width:calc(var(--official-rem) * 22.5);flex-shrink:0;aspect-ratio:1}
.official-shell .prj_L img{-o-object-fit:cover;object-fit:cover;height:100%}
.official-shell .prj_R{width:calc(100% - calc(var(--official-rem) * 24.25));font-weight:300}
.official-shell .symBox{height:calc(var(--official-rem) * 6.5)}
.official-shell .symIcon{width:calc(var(--official-rem) * 2.5);max-width:50px}
.official-shell .prjClient,.official-shell .prjTitle{line-height:1.7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}
.official-shell .prjDescript{line-height:1.4;max-width:440px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:5.6em}
.official-shell .prjLink{width:calc(var(--official-rem) * 6.3);position:absolute;left:0;bottom:0}
.official-shell .prjLink .dmSans{position:absolute;left:0;bottom:5%}
.official-shell .prjLink img{transition:.3s}
.official-shell .prjLink:hover img{transform:translate(40%)}
@media screen and (max-width: 767px){.official-shell .esg01Menu{height:calc(var(--official-rem) * 8)}
.official-shell .esg01Menu .container2{display:none}
.official-shell #esg_01{margin-top:calc(var(--official-rem) * 11);margin-bottom:calc(var(--official-rem) * 1)}
.official-shell #esg_01 .deco01{background-image:url(/assets/slash_white.png);background-position:left top}
.official-shell #esg_01 .deco02{top:calc(50% - calc(var(--official-rem) * .65));right:calc(100% + .2em)}
.official-shell #esg_01 .deco03{top:calc(50% + 1em);left:calc(100% - 1em)}
.official-shell .running{overflow:hidden;padding-top:calc(var(--official-rem) * 3)}
.official-shell .runnerImg{width:calc(var(--official-rem) * 25);margin:1em calc(var(--official-rem) * .6)}
.official-shell .popUp .closeBtn{width:calc(var(--official-rem) * 3);bottom:auto;top:calc(var(--official-rem) * 1);left:calc(100% + calc(var(--official-rem) * 1))}
.official-shell .pop_slider .tentBox{width:calc(66% + calc(var(--official-rem) * 3));max-height:100%;height:calc(var(--official-rem) * 67)}
.official-shell .prjSlider{height:100%}
.official-shell .prjSliderBtnBox{top:35%}
.official-shell .prjSliderBtnBox a{width:calc(var(--official-rem) * 6);padding:10vh calc(var(--official-rem) * 2)}
.official-shell .prjSliderBtnBox .prjSliderBtn_L{left:0}
.official-shell .prjSliderBtnBox .prjSliderBtn_R{right:0}
.official-shell .prjSro{padding-top:5%;height:100%;overflow-y:auto;padding-right:calc(var(--official-rem) * 1.5);padding-left:calc(var(--official-rem) * 1.5);padding-bottom:5px}
.official-shell .prjSro::-webkit-scrollbar{width:0px;opacity:0;height:0px}
.official-shell .prjSro::-webkit-scrollbar-track{border-radius:1em;background-color:transparent;opacity:0}
.official-shell .prjSro::-webkit-scrollbar-thumb{border-radius:1em;background-color:#0000;opacity:0}
.official-shell .prjSro:-webkit-scrollbar-track-piece{background-color:transparent}
.official-shell .prjSro:-webkit-scrollbar-thumb:horizontal{height:0px;background-color:transparent}
.official-shell .prjSro:-webkit-scrollbar-thumb:vertical{height:0px;background-color:transparent}
.official-shell .prj_L{width:auto}
.official-shell .prj_R{width:auto;padding-bottom:calc(var(--official-rem) * 5)}
.official-shell .symBox{height:auto;margin-top:calc(var(--official-rem) * 2);margin-bottom:calc(var(--official-rem) * .5)}
.official-shell .symIcon{width:calc(var(--official-rem) * 3.125)}
.official-shell .prjDescript{max-width:inherit;height:auto;max-height:5.6em}
.official-shell .prjLink{width:calc(var(--official-rem) * 8);position:absolute;left:auto;right:0;bottom:calc(var(--official-rem) * 1)}}
.official-shell .midDeco{height:calc(var(--official-rem) * 5);z-index:4}
.official-shell .midDeco .deco{background-image:url(/assets/slash_white_R.png);background-position:left top;width:65.2%;top:calc(var(--official-rem) * 2.5);left:22%}
.official-shell .sctimg{position:absolute;left:calc(var(--official-rem) * 1.5);top:calc(var(--official-rem) * 2);z-index:10}
@keyframes moveDown{0%{transform:translateY(-5%)}to{transform:translateY(20%)}}
.official-shell .midB{position:sticky;top:calc(100vh - calc(var(--official-rem) * 1.75));z-index:99}
.official-shell .toTest{position:absolute;background-color:#005e66;border-radius:99em;padding:.4em 2em;bottom:calc(var(--official-rem) * .5);font-weight:700}
.official-shell .toTest:hover{background-color:#d3d86b;color:#005e66}
.official-shell #esg_02{padding-top:calc(var(--official-rem) * 1);padding-bottom:calc(var(--official-rem) * 9);z-index:4}
.official-shell #esg_02 h2{color:#005e66;display:inline-block;position:relative}
.official-shell .esgSlider{width:calc(var(--official-rem) * 63.75);overflow:hidden;margin:auto;color:#005e66}
.official-shell .esgSlider .swiper-slide{padding:0 calc(var(--official-rem) * 1)}
@media screen and (min-width: 768px){.official-shell .esgSlider{transition:.6s}
.official-shell .esgSlider.beforeCG{transition:0s;opacity:0}}
.official-shell .esgSWimg{aspect-ratio:1}
.official-shell .esgSWimg img{-o-object-fit:cover;object-fit:cover;height:100%}
.official-shell .esgDate{position:relative;font-weight:500;line-height:2;margin-top:.5em}
.official-shell .esgDate:before{content:"";display:block;background-color:#005e66;position:absolute;height:1px;width:1.5em;left:-.7em;bottom:-.1em}
.official-shell .esgTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.32;height:2.64em;margin:.4em 0}
.official-shell .esgSliderBtn{background-color:#62ad78;text-align:center;line-height:2.4;margin-top:.8em;padding-right:1em;background-image:url(/assets/icon_arrow_sm.svg);background-repeat:no-repeat;background-position:center left calc(50% + 2.4em);background-size:1.85em auto;transition:.2s ease-in}
.official-shell .esgSliderBtn:hover{transition:.4s ease-out;background-position:center left calc(50% + 3.4em)}
.official-shell .esgSlider_pagination{text-align:center;font-size:calc(var(--official-rem) * 1.5);display:flex;justify-content:center;align-items:flex-end;height:calc(var(--official-rem) * 4);margin-top:calc(var(--official-rem) * .5);color:#005e66}
.official-shell .esgSlider_pagination div{display:block;line-height:1;width:calc(var(--official-rem) * 1.5);height:auto;background-color:transparent!important;opacity:1!important;transition:.3s;margin:0 calc(var(--official-rem) * .6)!important;border-radius:0;cursor:pointer}
.official-shell .esgSlider_pagination div.swiper-pagination-bullet-active{font-size:1.583em;transform:translateY(.1em)}
@media screen and (max-width: 767px){.official-shell .midDeco{height:calc(var(--official-rem) * 6)}
.official-shell .midDeco .deco{background-position:right top;width:70vw;top:calc(var(--official-rem) * 2.5);left:auto;right:30%}
.official-shell .sctimg{top:calc(var(--official-rem) * 6)}
.official-shell .midB{top:calc(100vh - calc(var(--official-rem) * 1))}
.official-shell #esg_02{padding-bottom:calc(var(--official-rem) * 12);padding-top:calc(var(--official-rem) * 3)}
.official-shell .esgSlider{width:100%;padding-left:calc(var(--official-rem) * 3)}
.official-shell .esgSlider .swiper-slide{padding:0 calc(var(--official-rem) * 1)}
.official-shell .esgSlider_pagination{font-size:calc(var(--official-rem) * 1.9375);margin-top:calc(var(--official-rem) * 4);line-height:1}
.official-shell .esgSlider_pagination .swiper-pagination-current{font-size:1.62em}
.official-shell .esgSlider_pagination span{display:inline-block;margin:0 calc(var(--official-rem) * 1)}}
.official-shell .noEsg #esg_03{background-color:#c8dfc2}
.official-shell .noEsg #esg_03 .greenT,.official-shell .noEsg #esg_03 .dot,.official-shell .noEsg .e3tlt3{color:#62ad78}
.official-shell .noEsg .e3hr{border-color:#62ad78}
.official-shell .noEsg .btf02{transform:translateY(40%)}
.official-shell .noEsg .cloud04{display:block}
.official-shell .esg3Tent{z-index:4}
.official-shell .butterfly{position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}
.official-shell .btf01{aspect-ratio:257/175;background-image:url(/assets/Butterfly1.png);width:calc(var(--official-rem) * 16);left:48%;top:0;transform:translateY(-25%)}
.official-shell .btf02{aspect-ratio:171/146;background-image:url(/assets/Butterfly2.png);width:calc(var(--official-rem) * 10.625);left:37%;bottom:0;transform:translateY(5%)}
.official-shell #esg_03{background-color:#62ad78}
.official-shell .esg03Tent{padding-right:calc(var(--official-rem) * 7)}
.official-shell .e3tlt1{color:#182716;font-weight:700;line-height:1.3;width:calc(var(--official-rem) * 30);margin-left:.4em}
.official-shell .e3tlt2{font-weight:600;color:#fff;line-height:1.3;letter-spacing:.04em}
.official-shell .e3tlt2 .dot{opacity:.6;font-size:.9em;margin:0 .05em;transform:translateY(-10%)}
.official-shell .greenT{color:#d3d86b}
.official-shell .e3tlt3{color:#c8dfc2;letter-spacing:.1em;line-height:1.5;padding-left:2.2em}
.official-shell .e3hr{border-top:2px dotted #c8dfc2;margin:calc(var(--official-rem) * 1) 0 calc(var(--official-rem) * 1.2);transform:translate(-8%)}
@media screen and (max-width: 767px){.official-shell .noEsg #esg_03{margin-top:calc(var(--official-rem) * 10);background-color:#62ad78}
.official-shell .noEsg #esg_03 .greenT{color:#d3d86b}
.official-shell .noEsg #esg_03 .dot{color:#c8dfc2}
.official-shell .noEsg .btf02{transform:translateY(5%)}
.official-shell .noEsg .e3tlt3{color:#c8dfc2}
.official-shell .noEsg .e3hr{border-color:#c8dfc2}
.official-shell .cloud02{left:auto;right:0;top:10%}
.official-shell .cloud03{left:-35%;top:115%}
.official-shell .btf01{left:20%}
.official-shell .btf02{left:20%;bottom:-10%}
.official-shell .esg03Tent{padding-right:calc(var(--official-rem) * 0)}
.official-shell .e3tlt1{width:auto;margin-left:0}
.official-shell .e3tlt1 div{text-align:center}
.official-shell .e3tlt3{padding-left:0}
.official-shell .e3hr{transform:translate(0)}}
.official-shell #esg_04{min-height:100vh}
.official-shell .e4BgBox{position:absolute;left:0;bottom:0;width:100%;height:0;z-index:0}
.official-shell.overEsg5 .e4BG{transform:translateY(-2px)}
.official-shell.overEsg5 .e4BG:after{bottom:3px}
.official-shell .e4BG{position:absolute;left:0%;bottom:0;width:100%;height:auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .e4BG>picture{display:block;position:relative;left:49%;height:auto;width:calc(var(--official-rem) * 240);max-width:none;transform:translate(-51.5%)}
.official-shell .e4BG:after{content:"";display:block;width:100%;height:30vh;background-image:url(/assets/gradient_b2.png);background-repeat:repeat-x;background-position:bottom left;background-size:100% 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;left:0;bottom:0;opacity:.8}
.official-shell .treeBack{position:absolute;left:0;bottom:13%;aspect-ratio:1920/576;width:100%;background-image:url(/assets/tree_back.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}
.official-shell .treeFront{position:absolute;left:0;bottom:0%;aspect-ratio:1920/947;width:100%;background-image:url(/assets/tree_front.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}
.official-shell .arrorrrr{position:absolute;left:calc(var(--official-rem) * -2);top:41vh;aspect-ratio:184/70;width:calc(var(--official-rem) * 11.5);background-image:url(/assets/icon_arrow22.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
.official-shell .e4Tent{min-height:100vh;position:relative}
.official-shell .e4T_L{align-self:self-start;margin-right:calc(var(--official-rem) * -6)}
.official-shell .e4T_M{aspect-ratio:412/508;width:calc(var(--official-rem) * 25.75);margin-top:calc(var(--official-rem) * 2);margin-bottom:calc(var(--official-rem) * 13)}
.official-shell .e4T_M img{-o-object-fit:contain;object-fit:contain;height:100%}
.official-shell .e4T_R{align-self:self-end;margin-left:calc(var(--official-rem) * -11.1)}
.official-shell .e4rD{color:#c8dfc2;letter-spacing:.1em}
.official-shell .parallaxBox{z-index:10;position:sticky;top:0;overflow-x:scroll;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;scrollbar-width:none!important}
.official-shell .parallaxBox::-webkit-scrollbar{width:0px;height:0px;opacity:0}
.official-shell .parallaxBox::-webkit-scrollbar-track{border-radius:1em;background-color:transparent}
.official-shell .parallaxBox::-webkit-scrollbar-thumb{border-radius:1em;background-color:#0000}
.official-shell .parallaxTent{min-height:100vh;padding-left:120vw;width:auto;overflow:hidden;transition:.5s ease-out}
.official-shell .parallaxTent.upperESG4{transform:translate(0)!important;transition:.1s ease-in}
.official-shell .paraB{flex-shrink:0;width:100vw;min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding-left:7vw}
.official-shell .paraB .esgPrallax{position:relative;margin-top:calc(var(--official-rem) * 1);z-index:6}
.official-shell .paraB:before,.official-shell .paraB:after{content:"";display:block;position:absolute;top:0;height:100%}
.official-shell .paraB:after{background-repeat:no-repeat;background-position:center left;background-size:100% 100%;left:-5%;width:120%}
.official-shell .para01:before{width:400%;background-image:url(/assets/dots.png);background-repeat:repeat-x;background-position:center left;background-size:auto 100%;left:0;z-index:5}
.official-shell .para01:after{background-image:url(/assets/esg4_bg1.png)}
.official-shell .para01 .esgInTent{border:1px solid #62ad78;background-color:#cae3cc}
.official-shell .para01 .esgCube{width:11.4em}
.official-shell .para02:after{background-image:url(/assets/esg4_bg2.png)}
.official-shell .para02 .esgInTent{color:#fffaf7;border:1px solid #fffaf7;background-color:#8abf93}
.official-shell .para02 .esgInTent:before{content:"2";color:#fffaf7;padding-left:0;left:-.1em}
.official-shell .para02 .esgInTent:after{background-color:#fffaf7;left:calc(var(--official-rem) * 20.5)}
.official-shell .para02 .dddts div{border:1px solid #fffaf7}
.official-shell .para02 .dddts div.active,.official-shell .para02 .slashDiv{background-color:#fffaf7}
.official-shell .para02 .smSTTxt{max-width:25.8em}
.official-shell .para02 .esgCube{border-color:#fffaf7;padding-left:1.3em;padding-right:1.3em}
.official-shell .para02 .esgCube:before{background-color:#8abf93}
.official-shell .para03:after{background-image:url(/assets/esg4_bg3.png)}
.official-shell .para03 .esgInTent{color:#d3d86b;border:1px solid #d3d86b;background-color:#62ad78}
.official-shell .para03 .esgInTent:before{content:"3";color:#d3d86b;padding-left:0;left:-.09em}
.official-shell .para03 .esgInTent:after{background-color:#d3d86b;left:calc(var(--official-rem) * 22)}
.official-shell .para03 .dddts div{border:1px solid #d3d86b}
.official-shell .para03 .dddts div.active,.official-shell .para03 .slashDiv{background-color:#d3d86b}
.official-shell .para03 .smSTTxt{align-self:flex-end;width:28.7em;margin-right:calc(var(--official-rem) * 2)}
.official-shell .para03 .esgDescribe{padding-left:calc(var(--official-rem) * 0)}
.official-shell .para03 .esgCube{border-color:#d3d86b;padding-left:1.3em;padding-right:1.3em}
.official-shell .para03 .esgCube:before{background-color:#62ad78}
.official-shell .para04{padding-left:3vw}
.official-shell .para04:after{background-image:url(/assets/esg4_bg4.png);left:-5%;width:105%}
.official-shell .para04 .esgInTent{color:#005e66;border:1px solid #005e66;background-color:#d3d86b}
.official-shell .para04 .esgInTent:before{content:"4";color:#005e66;padding-left:0;left:-.08em}
.official-shell .para04 .esgInTent:after{background-color:#005e66;left:calc(var(--official-rem) * 23)}
.official-shell .para04 .dddts div{border:1px solid #005e66}
.official-shell .para04 .dddts div.active,.official-shell .para04 .slashDiv{background-color:#005e66}
.official-shell .para04 .smSTTxt{align-self:flex-end;width:27em;margin-right:calc(var(--official-rem) * 4)}
.official-shell .para04 .esgCubeBox{width:56%;margin-left:calc(var(--official-rem) * 9)}
.official-shell .para04 .esgCube{border-color:#005e66;width:11.4em}
.official-shell .para04 .esgCube:before{background-color:#d3d86b}
.official-shell .dddts{position:absolute;left:50%;top:calc(100% + calc(var(--official-rem) * 2));display:flex;transform:translate(-50%)}
.official-shell .dddts div{width:10px;aspect-ratio:1;border:1px solid #62ad78;margin:0 1em;border-radius:99em}
.official-shell .dddts div.active{background-color:#62ad78}
.official-shell .esgInTent{padding:calc(var(--official-rem) * 1.6) calc(var(--official-rem) * 1.4);color:#62ad78;aspect-ratio:1020/630;width:calc(var(--official-rem) * 63.75);position:relative;overflow:hidden}
@media {.official-shell .esgInTent{min-width:520px}}
.official-shell .esgInTent:before{font-family:DM Sans,serif;content:"1";display:block;position:absolute;left:0;bottom:0;font-size:calc(var(--official-rem) * 42.5);line-height:.68;width:1em;padding-left:.05em;opacity:.6;color:#62ad78}
.official-shell .esgInTent:after{content:"";display:block;position:absolute;left:calc(var(--official-rem) * 14.5);bottom:0;width:calc(var(--official-rem) * 2);aspect-ratio:1;border-radius:99em;opacity:.6;background-color:#62ad78}
.official-shell .slashDiv{position:absolute;width:1px;height:230%;background-color:#62ad78;top:.2em;transform-origin:100% 0%;transform:rotate(40deg);left:3.3em}
.official-shell .bigSTTxt{font-weight:900;position:absolute;top:calc(var(--official-rem) * 2);left:calc(var(--official-rem) * 12.2)}
.official-shell .esgDescribe{margin-top:3.5em;display:flex;flex-direction:column;align-items:center;padding-left:calc(var(--official-rem) * 7.5)}
.official-shell .esgCube{font-size:calc(var(--official-rem) * 1.5625);font-weight:600;padding:.7em;border:1px solid #62ad78;margin-bottom:.6em;position:relative;z-index:5}
.official-shell .esgCube:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#cae3cc;opacity:.6;z-index:-1}
@media screen and (max-width: 767px){.official-shell .esgInTent{min-width:0!important;width:90vw}
.official-shell .e4BG>picture{left:47%;width:370%;transform:translate(-50%,calc(var(--official-rem) * -3))}
.official-shell .treeBack{left:-50%;bottom:15%;width:200%}
.official-shell .treeFront{left:-25%;bottom:0%;width:150%}
.official-shell .arrorrrr{display:none}
.official-shell .e4Tent{min-height:0}
.official-shell .e4Tent .e4TentIn{padding-top:calc(var(--official-rem) * 0);padding-bottom:calc(var(--official-rem) * 4)}
.official-shell .e4T_L{margin-right:0;margin-left:1em}
.official-shell .e4T_M{width:calc(var(--official-rem) * 27.66);margin-top:calc(var(--official-rem) * 1);margin-bottom:calc(var(--official-rem) * 3);margin-left:calc(var(--official-rem) * 2)}
.official-shell .e4T_R{margin-left:0;text-align:center}
.official-shell .e4rD{color:#c8dfc2;letter-spacing:.1em}
.official-shell .paraB{padding-left:3vw}
.official-shell .paraB .esgPrallax{margin-top:0;margin-bottom:calc(var(--official-rem) * 2)}
@supports (-webkit-touch-callout: none){.official-shell .paraB .esgPrallax{margin-bottom:calc(var(--official-rem) * 14)}}
.official-shell .smSTTxt{letter-spacing:.1em}
.official-shell .para01:before{background-repeat:repeat;background-size:50% auto}
.official-shell .para01:after{background-image:url(/assets/esg4_bg1_m.png);left:-15%;width:140%}
.official-shell .para01 .esgCube{width:11.6em}
.official-shell .para02:after{background-image:url(/assets/esg4_bg2_m.png);left:-10%;width:140%}
.official-shell .para02 .esgInTent:after{left:calc(var(--official-rem) * 20)}
.official-shell .para02 .smSTTxt{max-width:none}
.official-shell .para02 .esgCubeBox{padding-right:calc(var(--official-rem) * 2);margin-top:calc(var(--official-rem) * 2.5);padding-left:0}
.official-shell .para02 .esgCube{margin-right:0}
.official-shell .para03:after{background-image:url(/assets/esg4_bg3_m.png);left:-3%}
.official-shell .para03 .esgInTent:after{left:calc(var(--official-rem) * 20)}
.official-shell .para03 .smSTTxt{align-self:inherit;width:auto;margin-right:0}
.official-shell .para03 .esgDescribe{padding-left:calc(var(--official-rem) * 0)}
.official-shell .para03 .esgCubeBox{padding-right:calc(var(--official-rem) * 2);margin-top:calc(var(--official-rem) * 1.5);padding-left:0}
.official-shell .para03 .esgCube{margin-right:0}
.official-shell .para04{padding-left:3vw}
.official-shell .para04:after{background-image:url(/assets/esg4_bg4_m.png)}
.official-shell .para04 .esgInTent:after{left:calc(var(--official-rem) * 22)}
.official-shell .para04 .smSTTxt{align-self:inherit;width:auto;margin-right:0}
.official-shell .para04 .esgCubeBox{width:auto;margin-left:0;margin-top:calc(var(--official-rem) * 5)}
.official-shell .para04 .esgCube{width:11.6em;margin-bottom:1em}
.official-shell .para04 .esgCube:nth-child(2){margin-right:calc(var(--official-rem) * 3)}
.official-shell .para04 .esgCube:nth-child(3){margin-right:calc(var(--official-rem) * 1.5)}
.official-shell .para04 .esgCube:nth-child(4){margin-right:calc(var(--official-rem) * 3)}
.official-shell .dddts div{width:6px}
.official-shell .esgInTent{padding:calc(var(--official-rem) * 2) 0 0;aspect-ratio:644/1040;width:85vw}}
@media {.official-shell .esgInTent{min-width:0}}
@media screen and (max-width: 767px){.official-shell .esgInTent:before{font-size:calc(var(--official-rem) * 40);padding-left:0;left:-.075em;bottom:-2px}
.official-shell .esgInTent:after{left:calc(var(--official-rem) * 10.5)}
.official-shell .slashDivB{position:absolute;top:49%;left:calc(var(--official-rem) * 1.4)}
.official-shell .slashDiv{height:200%;top:.2em;left:3.1em;opacity:.5}
.official-shell .bigSTTxt{position:relative;top:auto;left:auto;text-align:center}
.official-shell .esgDescribe{margin-top:1em;display:block;padding-left:0}
.official-shell .esgCubeBox,.official-shell .textBox{padding-left:15%}
.official-shell .esgCubeBox{margin-top:calc(var(--official-rem) * 4)}
.official-shell .esgCube{font-size:calc(var(--official-rem) * 1.625);margin-left:auto;margin-right:auto}
.official-shell .esgCube:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#cae3cc;opacity:.6;z-index:-1}
.official-shell .textBox{margin-top:calc(var(--official-rem) * 3.5)}}
@media screen and (max-width: 767px) and (max-height: 120vw){.official-shell .e4Tent,.official-shell .e4Tent .e4TentIn{padding-top:0}
.official-shell .e4T_L{transform:translate(-40%,100%)}
.official-shell .e4T_M{width:calc(var(--official-rem) * 12);margin-bottom:0;margin-top:0}
.official-shell .paraB{min-height:0!important;height:100vh!important}
.official-shell .paraB .esgPrallax{margin-bottom:0!important}
.official-shell .esgInTent{aspect-ratio:850/644;width:60vw;min-height:0}
.official-shell .bigSTTxt{font-size:calc(var(--official-rem) * 3)}
.official-shell .smSTTxt{padding:0 1em}
.official-shell .smSTTxt br{display:none!important}
.official-shell .esgDescribe{margin-top:calc(var(--official-rem) * .5)}
.official-shell .esgCubeBox{margin-top:calc(var(--official-rem) * 1)!important;align-items:center}
.official-shell .esgCube{margin-bottom:.5em!important;line-height:1.2}
.official-shell .para01 .esgCubeBox{display:flex;justify-content:center;align-items:flex-start}
.official-shell .para01 .esgCube{margin-left:auto;margin-right:auto}
.official-shell .para01 .textBox{margin-top:0}
.official-shell .para01 .textBox *{font-size:calc(var(--official-rem) * 1.5);font-weight:500;margin-top:0;margin-bottom:0}
.official-shell .para02 .esgCubeBox{flex-direction:row}}
.official-shell .vHtml{line-height:1.4}
.official-shell .swal2-popup .swal2-styled:focus{box-shadow:none!important}
.official-shell div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:0!important;outline:none!important}
.official-shell div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background-color:#005e66!important;transition:.3s;border-radius:0!important;width:9.5em}
.official-shell div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:hover{background-color:#f39643!important}
.official-shell #esg_05{padding-top:calc(var(--official-rem) * 9);color:#005e66;z-index:10;margin-top:-1px}
.official-shell .esg5Tent{max-width:1260px;margin:auto}
.official-shell .esg5subTlt{position:relative;line-height:1;margin-top:.3em;margin-right:-.5em}
.official-shell .esg5subTlt:before{content:"";display:block;position:absolute;bottom:2px;right:13.5em;height:2px;width:calc(100% - 14.5em);background-color:#005e66}
.official-shell .esg5stepBar{justify-content:space-between}
.official-shell .esg5_step{position:relative;flex-grow:1;padding-left:2em;z-index:5;box-sizing:border-box}
.official-shell .esg5_step:before{content:"";display:block;width:calc(100% - 8px);height:100%;position:absolute;left:0;bottom:0;background-color:#c8e2ca;transform-origin:0% 100%;transform:skew(-50deg);z-index:-1}
.official-shell .esg5_step.active{color:#005e66}
.official-shell .esg5_step.active:before,.official-shell .esg5_step.active:after{background-color:#94cfa5}
.official-shell .esg5_step1:after,.official-shell .esg5_step3:after{content:"";display:block;width:50%;height:100%;background-color:#c8e2ca;position:absolute;z-index:-1}
.official-shell .esg5_step1{padding-left:1.2em}
.official-shell .esg5_step1:after{top:0;left:0}
.official-shell .esg5_step3{overflow:hidden}
.official-shell .esg5_step3:after{bottom:0;right:0}
.official-shell .questionBlock{width:100%;overflow:hidden}
.official-shell .questionBlock .qqqBx{transition:.5s;width:100%;flex-shrink:0}
.official-shell .questionBlock .step1{transform:translate(0)}
.official-shell .questionBlock .step2{transform:translate(calc(-100% - 1px))}
.official-shell .questionBlock .step3{transform:translate(calc(-200% - 1px))}
.official-shell .questionBlock .step4{transform:translate(calc(-300% - 1px))}
.official-shell .questionBox{width:100%;flex-shrink:0;padding-left:2px}
.official-shell .qBox{color:#358188}
.official-shell .qaSubmitBtn{background-color:#005e66;text-align:center;line-height:2.15;color:#fff;position:relative;z-index:5}
.official-shell .qaSubmitBtn.finished{filter:grayscale(1);opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .qaSubmitBtn span{font-size:.7em;display:inline-block;line-height:1;transform:translateY(-10%);margin-left:1em}
.official-shell .qaSubmitBtn.disabled{filter:grayscale(1);opacity:.8}
.official-shell .inp input{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .inp label{display:inline-block;position:relative;padding-left:2.2em;margin-left:.8em;cursor:pointer}
.official-shell .inp label:before,.official-shell .inp label:after{content:"";display:block;position:absolute;aspect-ratio:1;width:1em;border-radius:99em;right:1.4em;top:calc(50% - .5em)}
.official-shell .inp label:before{border:1px solid #358188;z-index:2}
.official-shell .inp label:after{z-index:1;background-color:#358188;border:3px solid #deeada;opacity:0}
.official-shell .inp input:checked+label:after{opacity:1}
.official-shell .part1 .q{padding:.8em 1em .8em 0;border-bottom:2px dotted #bfc9c5}
.official-shell .part1 .qT{position:relative;padding-left:1.5em}
.official-shell .part1 .qT:before{content:"◆";display:block;position:absolute;left:0;top:0}
.official-shell .q.alert{color:#ef868c}
.official-shell .q.alert .inp label:before{border-color:#ef868c}
.official-shell .q.alert .inp label:after{background-color:#ef868c}
.official-shell .tips{color:#ef868c;position:absolute!important;left:0;top:calc(100% + .8em);display:none}
.official-shell .pink{color:#ef868c;font-size:1.1em}
.official-shell .part2 .q{display:flex;justify-content:center;width:32%;max-width:350px}
.official-shell .part2 .q:not(:nth-child(3)){border-right:2px dotted #bfc9c5}
.official-shell .part2 .inp{margin-bottom:.2em}
.official-shell .part2 .inp label{margin-left:0;padding-left:1.8em}
.official-shell .part2 .inp label:before,.official-shell .part2 .inp label:after{left:0;top:calc(50% - .5em)}
.official-shell .q2Tent{position:relative;padding-left:1.3em}
.official-shell .q2Tent:before{content:"◆";display:block;position:absolute;left:-.5em;top:calc(var(--official-rem) * .7)}
.official-shell .q2Tent.tips{padding-left:1.8em;left:50%;transform:translate(-58%);top:calc(100% + 2em)}
.official-shell .q2Tent.tips:before{left:0;top:0}
.official-shell .part3 .inp{margin-bottom:.2em}
.official-shell .part3 .inp label{margin-left:0;padding-left:2.5em;line-height:1}
.official-shell .part3 .inp label:before,.official-shell .part3 .inp label:after{left:0;top:calc(var(--official-rem) * 0);width:calc(var(--official-rem) * 1.625)}
.official-shell .part3 .inp label:before{border-width:2px}
.official-shell .part3 .inp label:after{border-width:4px}
.official-shell .part3 .q{width:calc(33.333% - 4px)}
.official-shell .part3 .q:nth-child(2) .stepBar .dmSans{background-color:#56989e}
.official-shell .part3 .q:nth-child(3) .stepBar .dmSans{background-color:#358188}
.official-shell .qBox.overLv1 .q:nth-child(2) .stepBar,.official-shell .qBox.overLv1 .q:nth-child(3) .stepBar{-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;pointer-events:inherit}
.official-shell .qBox.overLv1 .q:nth-child(2) .stepBar .inpBox,.official-shell .qBox.overLv1 .q:nth-child(3) .stepBar .inpBox{opacity:1;filter:none}
.official-shell .qBox:not(.overLv1) .q:nth-child(1) .stepBar{-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;pointer-events:inherit}
.official-shell .qBox:not(.overLv1) .q:nth-child(1) .stepBar .inpBox{opacity:1;filter:none}
.official-shell .greenWhite{color:#e9f5ef}
.official-shell .stepBar{position:relative;line-height:1.92;margin-top:calc(var(--official-rem) * 7);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}
.official-shell .stepBar .dmSans{background-color:#6ca9af}
.official-shell .stepBar .inpBox{left:0;top:0;transform:translateY(-150%);white-space:nowrap;filter:grayscale(1);opacity:.4}
.official-shell .stepBar .inpBox:before{content:"";display:block;width:0;height:100%;border-left:2px dotted #bfc9c5;position:absolute;left:calc(var(--official-rem) * .82);top:calc(var(--official-rem) * 2.4);z-index:-1}
.official-shell .stepBar .inpBox:nth-child(2){left:45%;top:auto;bottom:0;transform:translateY(190%)}
.official-shell .stepBar .inpBox:nth-child(2):before{top:auto;bottom:calc(100% + calc(var(--official-rem) * .8))}
.official-shell .part4 .qBox{color:#005e66}
.official-shell .part4 .stepTLT{position:relative}
.official-shell .part4 .stepTLT:before{content:"";display:block;width:calc(100% - 10em);height:0;position:absolute;right:0;top:calc(50% + .3em);border-top:2px dotted #bfc9c5}
.official-shell .part4 .inp{margin-bottom:.3em;margin-right:1.5em}
.official-shell .part4 .inp.last{margin-right:0}
.official-shell .part4 .inp label{margin-left:0;padding-left:1.5em;line-height:1.2}
.official-shell .part4 .inp label:before,.official-shell .part4 .inp label:after{left:0;top:calc(var(--official-rem) * .1)}
.official-shell .part4 .alert{color:#ef868c}
.official-shell .part4 .alert input{border-color:#ef868c}
.official-shell .part4 .alert label:before{border-color:#ef868c}
.official-shell .part4 .alert label:after{background-color:#ef868c}
.official-shell .part4 .alert .inpPlusBtn{background-image:url(/assets/plus_red.svg);background-repeat:no-repeat;background-position:center left;background-size:contain}
.official-shell .part4 .alert .inpPlusBtn img{opacity:0}
.official-shell .part4 .qT{padding-left:1.5em;top:calc(100% - calc(var(--official-rem) * 6));left:0%}
.official-shell .part4 .qT:before{content:"◆";display:block;position:absolute;left:0;top:0}
.official-shell .result_L{aspect-ratio:1;background-color:#000;border-radius:99em;width:calc(var(--official-rem) * 15)}
.official-shell .result_L img{-o-object-fit:contain;object-fit:contain;height:100%}
.official-shell .result_R{max-width:calc(var(--official-rem) * 35);margin-left:calc(var(--official-rem) * 2.5)}
.official-shell .formHead{text-align:center;background-color:#358188;line-height:2;letter-spacing:.1em}
.official-shell .formHead span{font-size:.6em;display:inline-block;transform:scale(1.2,.8);margin:0 1em}
.official-shell .formBox{width:calc(var(--official-rem) * 46.875);color:#005e66;min-width:560px;position:relative}
.official-shell .fr{padding:calc(var(--official-rem) * 1.8) 0}
.official-shell .fr1,.official-shell .fr2{border-bottom:2px dotted #bfc9c5}
.official-shell .inpTxt{position:relative;padding-left:1.5em;margin-bottom:.3em}
.official-shell .inpTxt:before{content:"◆";display:block;position:absolute;left:0;top:0}
.official-shell .inpTxt input{background-color:transparent;line-height:1.7;border-bottom:1px solid #358188;border-radius:0}
.official-shell .q4checkb{padding-left:1.5em}
.official-shell .otherInp{display:block;padding:0 .3em;line-height:1.7;border-bottom:1px solid #358188;margin-left:.5em;margin-bottom:.3em;width:9.5em;border-radius:0;background-color:transparent}
.official-shell .fr3 .inpBox{margin-top:-.1em}
.official-shell .fr3 input{width:100%;padding:0 .3em;line-height:1.7;border-bottom:1px solid #358188;margin-bottom:.3em;position:relative;border-radius:0}
.official-shell .fr3 input::-moz-placeholder{color:#c2cdc8}
.official-shell .fr3 input::placeholder{color:#c2cdc8}
.official-shell .inpPlusBtn{position:absolute;aspect-ratio:1;width:1.4em;bottom:calc(.3em + 0px);right:0;background-color:#fff}
.official-shell .result1_goTop{position:absolute;right:0;bottom:calc(var(--official-rem) * 0);width:calc(var(--official-rem) * 6.375);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0;transition:.3s .3s}
.official-shell .result1_goTop.delayShow{pointer-events:inherit;opacity:1}
@media screen and (max-width: 767px){.official-shell .esg5subTlt{line-height:1.2;margin-top:.5em;padding-top:.5em;margin-right:0}
.official-shell .esg5subTlt:before{bottom:auto;top:0;right:50%;height:1px;width:50vw;transform:translate(50%)}
.official-shell .esg5_step{line-height:1.7}
.official-shell .esg5_step:before{width:calc(100% - 5px)}
.official-shell .esg5_step2{padding-left:2.5em}
.official-shell .esg5_step1:after,.official-shell .esg5_step3:after{bottom:auto;top:0;height:99%}
.official-shell .questionBox{padding-left:5%;padding-right:5%;padding-bottom:calc(var(--official-rem) * 5)}
.official-shell .part1 .q{display:block;padding:.8em 0}
.official-shell .part1 .inpBox{justify-content:center;margin-top:calc(var(--official-rem) * 1.3)}
.official-shell .part2 .qBox{display:block}
.official-shell .part2 .q{display:block;width:auto;max-width:none;padding-bottom:2em;margin-bottom:2em}
.official-shell .part2 .q:not(:nth-child(3)){border-right:none;border-bottom:2px dotted #bfc9c5}
.official-shell .part2 .inpBox{margin-top:.5em;display:flex;flex-wrap:wrap}
.official-shell .part2 .inp{width:45%}
.official-shell .part2 .inp:nth-child(odd){margin-right:8%}
.official-shell .q2Tent{padding-left:2.2em}
.official-shell .q2Tent:before{left:0}
.official-shell .q2Tent.tips{transform:translate(-50%,110%);top:auto;bottom:0}
.official-shell .part3 .inp label{display:block;line-height:1.3;padding-left:2em}
.official-shell .part3 .inp label:before,.official-shell .part3 .inp label:after{left:0;top:-2em;width:calc(var(--official-rem) * 1.9)}
.official-shell .part3 .q{width:auto}
.official-shell .stepBar{line-height:1;margin-top:0;margin-bottom:calc(var(--official-rem) * 1.5)}
.official-shell .stepBar .dmSans{height:100%;display:flex;width:calc(var(--official-rem) * 15.375);aspect-ratio:246/348;justify-content:center;align-items:center;margin:auto}
.official-shell .stepBar .inpBox{width:calc(var(--official-rem) * 13);left:calc(50% - calc(var(--official-rem) * 21.7));top:2em;transform:translateY(0)}
.official-shell .stepBar .inpBox:before{width:100%;height:0;border-left:none;border-top:1px dotted #dcdfde;left:calc(var(--official-rem) * 1.8);top:-1.1em}
.official-shell .stepBar .inpBox:nth-child(2){left:calc(50% + calc(var(--official-rem) * 7.5));bottom:auto;top:50%;transform:translateY(0)}
.official-shell .stepBar .inpBox:nth-child(2):before{bottom:auto;top:-1.1em;left:0;width:calc(100% - calc(var(--official-rem) * 1.8))}
.official-shell .stepBar .inpBox:nth-child(2) label:before,.official-shell .stepBar .inpBox:nth-child(2) label:after{left:auto;right:0}
.official-shell .stepBar .inpBox label:before{border-width:1px}
.official-shell .stepBar .inpBox label:after{border-width:3px}
.official-shell .part4{padding-left:0;padding-right:0}
.official-shell .part4 .stepTLT:before{display:none}
.official-shell .part4 .qBox{padding-left:5%;padding-right:5%}
.official-shell .part4 .qT{top:calc(100% - calc(var(--official-rem) * 9));left:5%}
.official-shell .formBlock .stepTLT{text-align:center;overflow:hidden;margin-bottom:0}
.official-shell .formBlock .stepTLT:before,.official-shell .formBlock .stepTLT:after{content:"";display:block;width:calc(50% + -0em);height:0;position:absolute;top:50%;border-top:1px dotted #bfc9c5}
.official-shell .formBlock .stepTLT:before{right:calc(50% + 5.5em)}
.official-shell .formBlock .stepTLT:after{left:calc(50% + 5.5em)}
.official-shell .result_L{width:50%;margin:auto}
.official-shell .result_R{max-width:none;width:95%;margin-left:auto;margin-right:auto;text-align:center;margin-top:calc(var(--official-rem) * 4)}
.official-shell .formHead{line-height:2.2}
.official-shell .formHead span{transform:scaleY(.6)}
.official-shell .formBox{width:auto;padding-left:5%;padding-right:5%;min-width:0}
.official-shell .formBox .fr{padding:calc(var(--official-rem) * 3.5) 0 calc(var(--official-rem) * 3)}
.official-shell .formBox .fr1,.official-shell .formBox .fr2{border-bottom:1px dotted #bfc9c5}
.official-shell .formBox .inpTxt{display:block;padding-left:0;margin-bottom:1em}
.official-shell .formBox .inpTxt:before{left:0;top:0;line-height:1.5}
.official-shell .formBox .inpTxt .inpT{line-height:1.5;padding-left:1.5em}
.official-shell .formBox .inpTxt input{padding:.3em .3em 0;line-height:2;margin-left:0}
.official-shell .fr2 .inpTxt,.official-shell .fr3 .inpTxt{padding-left:1.5em;line-height:1}
.official-shell .q4checkb{padding-left:0}
.official-shell .q4checkb .inp{width:100%;margin-right:0}
.official-shell .q4checkb .inp label{padding-left:1.3em}
.official-shell .q4checkb .inp:nth-child(odd){margin-right:7%}
.official-shell .q4checkb .inp.last{width:100%;margin-right:0}
.official-shell .otherInp{padding:0 .3em;line-height:2;margin-left:0;margin-bottom:.3em;width:100%}
.official-shell .fr3{margin-top:calc(var(--official-rem) * 1.5)}
.official-shell .fr3 .inpBox{margin-top:0}
.official-shell .fr3 input{line-height:2;margin-top:1em}
.official-shell .inpPlusBtn{bottom:0}
.official-shell .result1_goTop{right:calc(var(--official-rem) * 2.5);bottom:calc(var(--official-rem) * .5);width:calc(var(--official-rem) * 9.125)}}
@media screen and (max-width: 1660px){.official-shell,.official-shell{font-size:.964vw}}
@media screen and (max-width: 1660px) and (min-width: 768px) and (max-height: 595px){.official-shell,.official-shell{font-size:.94vw}}
@media screen and (max-width: 767px){.official-shell,.official-shell{font-size:2.1333vw}
.official-shell{height:auto!important;overflow:inherit!important;background-color:#040732}
.official-shell{overflow:hidden}
.official-shell br.pcHide{display:inherit}
.official-shell br.mHide{display:none}
.official-shell header .logo{z-index:99}
.official-shell nav{display:block;position:fixed;width:100%;height:100%;left:0;top:0;z-index:10;background-color:#060c35;transform:translateY(-110%);transition:.4s}
.official-shell nav>.flex{min-height:100%;padding:calc(var(--official-rem) * 2) 0}
.official-shell .open nav{transform:translateY(0)}
.official-shell .logo{width:calc(var(--official-rem) * 10)}
.official-shell .open~.navBtn{transform:rotate(45deg)}
.official-shell .open~.navBtn div:after{display:none}
.official-shell .open~.navBtn div:before{bottom:0;transform:rotate(90deg)}
.official-shell .navBtn{width:34px;right:calc(var(--official-rem) * 1.5);top:calc(var(--official-rem) * 2.2);padding:1px;transition:.2s;z-index:999}
.official-shell .navBtn div{height:2px;background-color:#fff;margin-top:10px;margin-bottom:10px;position:relative;box-shadow:2px 2px 3px #0035641a}
.official-shell .navBtn div:before,.official-shell .navBtn div:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;background-color:#fff;transition:.2s;box-shadow:2px 2px 3px #0035641a}
.official-shell .navBtn div:before{bottom:calc(100% + 6px);transform:rotate(0)}
.official-shell .navBtn div:after{top:calc(100% + 6px)}
.official-shell .anchorBar,.official-shell .pointerDIV{display:none}}
@media screen and (max-width: 767px) and (max-height: 120vw){.official-shell,.official-shell{font-size:1.2vw}
.official-shell nav{transform:translateY(-200%)}
.official-shell .kvSlider .swiper-pagination{top:80%}
.official-shell .marqueeBox{padding-top:calc(var(--official-rem) * 4)}
.official-shell .marquee{height:calc(var(--official-rem) * 1.8)}
.official-shell .aboutSliderBox{height:calc(100% - calc(var(--official-rem) * 2))}
.official-shell .aboutSlider{height:calc(100% - calc(var(--official-rem) * 3));margin-top:calc(var(--official-rem) * 1);margin-bottom:0;padding-bottom:calc(var(--official-rem) * 2)}
.official-shell .aboutSlider .swiper-pagination{top:auto;bottom:calc(var(--official-rem) * 1.5)}
.official-shell .aboutSliderBox{display:block}
.official-shell .aboutBox{margin-top:0;padding-left:25%;height:auto}
.official-shell .aboutBox .aboutTlt{bottom:auto;top:25%;left:0%;transform:translateY(-50%)}
.official-shell .aboutTlt{font-size:calc(var(--official-rem) * 2.8);padding-bottom:0}
.official-shell .abcT{font-size:calc(var(--official-rem) * 2);margin-bottom:calc(var(--official-rem) * 2)}
.official-shell .abcT .dot{width:calc(var(--official-rem) * 1.2);height:calc(var(--official-rem) * 1.2);top:calc(100% + calc(var(--official-rem) * .5))}
.official-shell .aboutContent{height:calc(var(--official-rem) * 30);padding-top:calc(var(--official-rem) * 2)}
.official-shell .aboutContent .text-27{line-height:1.4;font-size:calc(var(--official-rem) * 1.4)}
.official-shell .sec_02 .container{padding-left:calc(var(--official-rem) * 1);padding-right:calc(var(--official-rem) * 1)}
.official-shell .universeBox{flex-direction:row;justify-content:space-between;align-items:flex-start}
.official-shell .universeIntro h3{text-align:left}
.official-shell .insertTXT{width:100%;position:static;text-align:left;margin-top:calc(var(--official-rem) * 3);transform:none}
.official-shell .ballPool{width:calc(100% - calc(var(--official-rem) * 24));height:86%;margin:0}
.official-shell .sec_04 h3{font-size:calc(var(--official-rem) * 4);margin-right:calc(var(--official-rem) * 2)}
.official-shell .projectSlider .swiper-slide{max-width:calc(var(--official-rem) * 30)}
.official-shell .projectSlider .swiper-slide.project .pjImg{opacity:1}
.official-shell .projectSlider .swiper-slide.project .pjTxt{opacity:1;background-color:transparent!important;transition:0s!important}
.official-shell .projectSlider .swiper-slide.project .m_graden{opacity:1!important;transition:0s!important}
.official-shell .projectSlider .swiper-slide.project .pjArr{opacity:1;bottom:calc(var(--official-rem) * 2.75);transition:0s!important}
.official-shell .sec_05 h3{font-size:calc(var(--official-rem) * 3.2)}
.official-shell .jbb{display:flex}
.official-shell .box_104{width:33%;margin:0}
.official-shell .box_email{width:50%;margin:0;margin-left:calc(var(--official-rem) * 2);margin-top:calc(var(--official-rem) * 8)}
.official-shell .box_email .ringImg{width:100%;height:100%;left:0;top:0}}
@media screen and (max-width: 767px){.official-shell br.pcHide{display:inherit}
.official-shell br.mHide{display:none}
.official-shell.overEsg5 header{height:calc(var(--official-rem) * 7.5)}
.official-shell nav{background-color:#62ad78}
.official-shell .open .logo svg .st0{fill:#fff!important}
.official-shell .open~.navBtn div{background-color:#fff!important}
.official-shell .open~.navBtn div:before,.official-shell .open~.navBtn div:after{background-color:#fff!important}
.official-shell .navBtn div{background-color:#005e66}
.official-shell .navBtn div:before,.official-shell .navBtn div:after{background-color:#005e66}
.official-shell.notTop .midB{top:100vh;transition:0s}
.official-shell.notTop .toTest{bottom:calc(var(--official-rem) * 1.5);transition:bottom 0s}
.official-shell .midB{transition:0s}
.official-shell .toTest{transition:bottom 0s}
@supports not (-webkit-touch-callout: none){.official-shell.notTop .midB{top:calc(100% + calc(var(--official-rem) * -0));transition:0s}
.official-shell.notTop .toTest{bottom:calc(var(--official-rem) * 1.5);transition:bottom 0s}
.official-shell .midB{top:calc(100% - calc(var(--official-rem) * 1.5));transition:0s}
.official-shell .toTest{bottom:calc(var(--official-rem) * 0);transition:bottom 0s}}
.official-shell.navOPP #main{filter:blur(20px);opacity:.5;transition:.3s ease-in-out}
.official-shell .deco_slash{height:calc(var(--official-rem) * 1.5)}
.official-shell .footMedia{position:absolute;top:calc(var(--official-rem) * 4);right:0;flex-wrap:wrap;width:calc(var(--official-rem) * 10)}
.official-shell .footMedia a{margin-bottom:calc(var(--official-rem) * 1.5)}
.official-shell .footMedia .esgIG{margin-left:0}}