@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*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))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.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}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
﻿@font-face{font-family:"Pretendard Variable";font-weight:45 920;font-style:normal;font-display:swap;src:local("Pretendard Variable"),url("/m/common/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations")}@font-face{font-family:"Pretendard";src:url("/m/common/fonts/pretendard/Pretendard-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Pretendard";src:url("/m/common/fonts/pretendard/Pretendard-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Pretendard";src:url("/m/common/fonts/pretendard/Pretendard-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Pretendard";src:url("/m/common/fonts/pretendard/Pretendard-Black.woff") format("woff");font-weight:900;font-display:swap}@font-face{font-family:"Montserrat";src:url("/m/common/fonts/montserrat/woff2/montserrat-v25-latin-100.woff2") format("woff2"),url("/m/common/fonts/montserrat/woff/montserrat-v25-latin-100.woff") format("woff");font-style:normal;font-weight:100}@font-face{font-family:"Montserrat";src:url("/m/common/fonts/montserrat/woff2/montserrat-v25-latin-200.woff2") format("woff2"),url("/m/common/fonts/montserrat/woff/montserrat-v25-latin-200.woff") format("woff");font-style:normal;font-weight:200}@font-face{font-family:"Montserrat";src:url("/m/common/fonts/montserrat/woff2/montserrat-v25-latin-regular.woff2") format("woff2"),url("/m/common/fonts/montserrat/woff/montserrat-v25-latin-regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Montserrat";src:url("/m/common/fonts/montserrat/woff2/montserrat-v25-latin-600.woff2") format("woff2"),url("/m/common/fonts/montserrat/woff/montserrat-v25-latin-600.woff") format("woff");font-style:normal;font-weight:600}@font-face{font-family:"Montserrat";src:url("/m/common/fonts/montserrat/woff2/montserrat-v25-latin-800.woff2") format("woff2"),url("/m/common/fonts/montserrat/woff/montserrat-v25-latin-800.woff") format("woff");font-style:normal;font-weight:800}*,*::before,*::after{box-sizing:border-box}html{font-family:"Pretendard",sans-serif;line-height:1.15;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-ms-overflow-style:scrollbar;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Pretendard",sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#040606;text-align:left;background-color:#fff;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Pretendard",sans-serif;line-height:1.5em}p{margin:0}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin:0;font-style:normal;line-height:inherit}ol,ul,dl{margin:0;list-style:none;padding:0}ol ol,ul ul,ol ul,ul ol{margin:0}dt{font-weight:400}dd{margin:0}blockquote{margin:0}dfn{font-style:italic}b,strong{font-weight:800}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#040606;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#8f79ff;text-decoration:none}a:not([href]):not([tabindedx]){color:inherit;text-decoration:none}a:not([href]):not([tabindedx]):hover,a:not([href]):not([tabindedx]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindedx]):focus{outline:0}pre,code,kbd,samp{font-family:"Pretendard",sans-serif;font-size:1em}pre{margin:0;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#040606;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin:0}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@-webkit-keyframes autofill{0%,100%{color:#666;background:rgba(0,0,0,0)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px #fff inset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes circle{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}:root{--body-primary-color: #ffffff;--body-secondary-color: #232329;--text-primary-color: #fff;--text-secondary-color: #000}html{height:-webkit-fill-available}body{background-color:var(--body-primary-color);-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;min-height:100vh;min-height:-webkit-fill-available}@supports(-webkit-appearance: none) and (stroke-color: transparent){body{min-height:-webkit-fill-available}}body.mask-white #contents,body.mask-white .scroll-container{touch-action:none}body.mask-white .mobile-wrap:after{width:100%;height:100%;overflow:hidden;touch-action:none;background-color:#fff}body.mask-black #contents,body.mask-black .scroll-container{touch-action:none}body.mask-black .mobile-wrap:after{content:"";width:100%;height:200%;overflow:hidden;touch-action:none;background-color:rgba(0,0,0,.75);position:absolute;left:0;top:0;z-index:100}html{font-size:4.4444444444vw;width:100vw;height:100vh;letter-spacing:-0.04em;margin:0 auto}@media screen and (min-width: 768px){html{font-size:34.13px}html body{margin-left:auto;margin-right:auto}html .img-responsive{display:block;margin:0 auto}html .deco-img{display:block;margin:0 auto}}body{position:relative;overflow-y:scroll;overflow-x:hidden;height:auto}body.hidden{overflow:hidden;touch-action:none}article{width:100%}.primary-color{color:#8f79ff !important}.primary-color>a{color:#8f79ff !important}.primary-colors-light{color:#4eb0f3 !important}.primary-colors-light>a{color:#4eb0f3 !important}.secondary-color{color:#e86a54 !important}.secondary-color>a{color:#e86a54 !important}.mobile-wrap{-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:768px;margin:0 auto;min-height:100vh;overflow:hidden;padding-top:4.375rem}.mobile-wrap:after{transition:background-color .35s linear}#header{background-color:#06071b;padding:1.09375rem 1.0625rem;z-index:100;position:absolute;max-width:768px;width:100%;left:50%;top:0;transform:translate(-50%, 0)}#header.fixed{position:fixed}#header .flex-box{align-items:center}#header .flex-box .logo{width:7.8125rem;height:1.6875rem}#header .flex-box .logo>a{display:block;width:7.8125rem;height:1.6875rem;background-color:rgba(0,0,0,0);background-image:url("/m/images/common/header-logo.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:100%;text-indent:-9999px}#header .flex-box .btn-counsel{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:0.21875rem;background-image:-moz-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-webkit-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-ms-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);width:3.75rem;height:2.1875rem;font-size:0.84375rem;font-weight:700;color:#000;margin-left:auto;margin-right:1.09375rem;text-align:center}#header .flex-box .btn-all{width:1.625rem;height:1.625rem;cursor:pointer;position:relative;overflow:hidden;padding:0}#header .flex-box .btn-all .line{position:absolute;width:1.625rem;height:0.21875rem;top:50%;left:50%;background:#fff;border-radius:0.125rem;overflow:hidden;transition:all .3s linear}#header .flex-box .btn-all .line:before{content:"";position:absolute;width:0;height:100%;top:0;right:0;background:#fff;transition:all .3s linear}#header .flex-box .btn-all .line:nth-child(1){animation:span-first-off .5s ease-in-out;animation-fill-mode:forwards}#header .flex-box .btn-all .line:nth-child(2){animation:span-second-off .5s ease-in-out;animation-fill-mode:forwards}#header .flex-box .btn-all .line:nth-child(3){animation:span-third-off .5s ease-in-out;animation-fill-mode:forwards}#header .flex-box .btn-all.on .line:before{width:100%;transition:all .3s linear}#header .flex-box .btn-all.on .line:nth-child(1){animation:span-first-on .5s ease-in-out;animation-fill-mode:forwards}#header .flex-box .btn-all.on .line:nth-child(2){animation:span-second-on .5s ease-in-out;animation-fill-mode:forwards}#header .flex-box .btn-all.on .line:nth-child(3){animation:span-third-on .5s ease-in-out;animation-fill-mode:forwards}@keyframes span-first-on{0%{transform:translate(-50%, -300%)}30%{transform:translate(-50%, -50%)}100%{transform:translate(-50%, -50%) rotate(-45deg)}}@keyframes span-first-off{0%{transform:translate(-50%, -50%) rotate(-45deg)}30%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -300%)}}@keyframes span-second-on{0%{transform:translate(-50%, -50%)}25%{background:#fff}50%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-150%, -50%) scale(0)}}@keyframes span-second-off{0%{transform:translate(-150%, -50%) scale(0)}25%{background:gray}50%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%)}}@keyframes span-third-on{0%{transform:translate(-50%, 200%)}30%{transform:translate(-50%, -50%)}100%{transform:translate(-50%, -50%) rotate(45deg)}}@keyframes span-third-off{0%{transform:translate(-50%, -50%) rotate(45deg)}30%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, 200%)}}#nav{position:fixed;width:100%;max-width:768px;left:50%;transform:translate(-50%, 0);top:4.0625rem;background-color:#1f2032;padding:1.875rem 0.9375rem;display:none;z-index:-100}#nav.on{display:block;z-index:101}#nav .menu-list{width:100%}#nav .menu-list>li{padding:0.9375rem}#nav .menu-list>li+li{border-top:0.0625rem solid #3f3f4f}#nav .menu-list>li:last-child{border-bottom:0.0625rem solid #3f3f4f}#nav .menu-list .list-hypen{margin-top:0.6875rem;font-size:0.75rem}#nav .menu-list .list-hypen>li{color:#fff}#nav .menu-list .list-hypen>li:after{top:0.1875rem}#nav .menu-list .list-hypen>li>a{font-size:0.875rem;color:#fff}#nav .menu-title{font-size:0.9375rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;color:#fff}#nav .menu-title>.icon{color:#fff;margin-right:0.78125rem;font-size:1.0625rem;flex-shrink:0;width:1.25rem}#nav .menu-title>.icon.info{height:0.75rem;padding-left:0.9375rem;position:relative}#nav .menu-title>.icon.info:before{content:"";width:0.8125rem;height:0.75rem;background-color:rgba(0,0,0,0);background-image:url("/m/images/common/menu-logo.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;position:absolute;left:0;top:0}#contents{-webkit-display:flex;display:-ms-flex;display:flex;width:100%;flex-shrink:0;margin:0 auto;flex-direction:column}#footer{background-color:#11132a;position:relative;z-index:5}#footer .footer-top{border-bottom:0.09375rem solid #24263b;-webkit-display:flex;display:-ms-flex;display:flex;justify-content:space-between;padding:1rem 1.5625rem}#footer .footer-top .footer-logo{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/footer-logo.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:1.25rem;height:1.15625rem;text-indent:-99999px;overflow:hidden;background-size:cover}#footer .footer-top>ul{margin-left:auto;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center}#footer .footer-top>ul>li>a{color:#646577;font-size:0.6875rem}#footer .footer-top>ul>li+li{margin-left:1.40625rem}#footer .footer-bottom{padding:1.875rem 1.5625rem}#footer .footer-bottom .footer-info-name{font-size:0.75rem;color:#fff}#footer .footer-bottom>dl{-webkit-display:flex;display:-ms-flex;display:flex;font-size:0.6875rem;margin-top:0.3125rem;margin-bottom:0.3125rem;line-height:1}#footer .footer-bottom>dl dt,#footer .footer-bottom>dl dd,#footer .footer-bottom>dl a{color:#646577}#footer .footer-bottom>dl.tel{position:relative;padding-left:0.75rem}#footer .footer-bottom>dl.tel:before{content:"T.";font-weight:900;position:absolute;left:0;top:0;color:#999ab5;font-size:0.6875rem}#footer .footer-bottom>dl.tel dd>a{color:#999ab5}#footer .footer-bottom .copyright{color:#646577;font-size:0.6875rem;line-height:1}#footer .footer-bottom .footer-class-list{margin-top:0.3125rem}#footer .footer-bottom .footer-class-list>li{margin-bottom:0.3125rem;line-height:1}#footer .footer-bottom .footer-class-list>li>a{color:#646577;font-size:0.6875rem}@-webkit-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@-moz-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@-o-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0)}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation{width:1.875rem;height:1.875rem;margin:0 0.46875rem !important;display:inline-block}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation svg{width:1.875rem;height:1.875rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#6e6e6e;fill:rgba(0,0,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle{stroke:#8f79ff;stroke-dasharray:75;stroke-dashoffset:0;-webkit-animation:progress 5s ease-in-out 1 forwards;-moz-animation:progress 5s ease-in-out 1 forwards;-ms-animation:progress 5s ease-in-out 1 forwards;animation:progress 5s ease-in-out 1 forwards}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle-inner{fill:#8f79ff;stroke:#8f79ff}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet{background-color:rgba(0,0,0,0)}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation{width:1.875rem;height:1.875rem;margin:0 0.46875rem !important;display:inline-block}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation svg{width:1.875rem;height:1.875rem}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#6e6e6e;fill:rgba(0,0,0,0)}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet-active .svg__circle{stroke:#8f79ff;stroke-dasharray:0;stroke-dashoffset:0;opacity:1}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet-active .svg__circle-inner{fill:#8f79ff;stroke:#8f79ff}.common-top-banner{width:100%;height:16.25rem;background-size:100% 100%;background-color:#06071b;background-repeat:no-repeat;background-position:center bottom}.common-top-banner .container{position:relative}.common-top-banner .container .common-sub-title{width:100%;height:16.25rem;position:absolute;left:0;top:0;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;box-sizing:border-box}.common-top-banner .container .common-sub-title .title{text-align:center;padding-top:2.8125rem}.common-top-banner .container .common-sub-title .title>small{color:#8f79ff;font-size:0.5625rem;font-weight:700;display:block}.common-top-banner .container .common-sub-title .title>strong{font-weight:900;color:#fff;font-size:1.75rem;display:block;margin:0.625rem 0 1.40625rem 0}.common-top-banner .container .common-sub-title .sub-text{color:#9b99b3;font-size:0.75rem;text-align:center;line-height:1.5}.common-top-banner.other{height:14.0625rem}.common-top-banner.other .container .common-sub-title{height:14.0625rem;padding-top:0}.common-contents-text-box{display:block;text-align:center}.common-contents-text-box .text{font-size:1.125rem;font-weight:300;line-height:1.5}.common-contents-text-box .text>strong{font-weight:700}.fix-btn-kakao{background:#fee500;border:0.125rem solid #fee500;border-radius:50%;box-shadow:0 0.25rem 0.3125rem rgba(0,0,0,.3);cursor:pointer;height:2.8125rem;width:2.8125rem;text-align:center;position:fixed;right:1.40625rem;bottom:5.625rem;z-index:20;display:flex;justify-content:center;align-items:center;text-decoration:none}.fix-btn-kakao>img{width:1.5625rem}.fix-btn-call{background:#41ffff;border:0.125rem solid #41ffff;border-radius:50%;box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3);cursor:pointer;height:2.8125rem;width:2.8125rem;text-align:center;position:fixed;right:1.40625rem;bottom:1.875rem;z-index:20;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite;display:flex;justify-content:center;align-items:center;text-decoration:none}.fix-btn-call .btn-call__ico{display:flex;justify-content:center;align-items:center;animation:1200ms ease 0s normal none 1 running shake2;animation-iteration-count:infinite;-webkit-animation:1200ms ease 0s normal none 1 running shake2;-webkit-animation-iteration-count:infinite;color:#06071b;font-size:1.25rem;padding-top:0.15625rem;transition:.6s all}.fix-btn-call .btn-call__ico>i{font-size:1.25rem}.fix-btn-call:hover{background-color:#06071b}.fix-btn-call:hover .btn-call__ico{color:#41ffff}@-webkit-keyframes hoverWave{0%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0 rgba(65,255,255,.2),0 0 0 0 rgba(65,255,255,.2)}40%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.46875rem rgba(65,255,255,.2),0 0 0 0 rgba(65,255,255,.2)}80%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.9375rem rgba(65,255,255,0),0 0 0 26.7px rgba(65,255,255,.067)}100%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.9375rem rgba(65,255,255,0),0 0 0 40px rgba(65,255,255,0)}}@keyframes hoverWave{0%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0 rgba(65,255,255,.2),0 0 0 0 rgba(65,255,255,.2)}40%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.46875rem rgba(65,255,255,.2),0 0 0 0 rgba(65,255,255,.2)}80%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.9375rem rgba(65,255,255,0),0 0 0 26.7px rgba(65,255,255,.067)}100%{box-shadow:0 0.25rem 0.3125rem rgba(65,255,255,.3),0 0 0 0.9375rem rgba(65,255,255,0),0 0 0 40px rgba(65,255,255,0)}}@keyframes shake2{0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}@-webkit-keyframes shake2{0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}#common-main-menu{width:100%;background-color:#06071b;position:relative;z-index:80}#common-main-menu .list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch;justify-content:space-between;padding:0 .625rem;border-top:.0625rem solid #2b2d44;border-bottom:.0625rem solid #2b2d44;height:3rem;overflow-x:auto;gap:0 .5rem;white-space:nowrap}#common-main-menu .list .list-item{font-size:.84375rem;color:#fff;cursor:pointer;align-self:center;letter-spacing:-0.046875rem;line-height:1;padding:.9375rem 0;box-sizing:border-box}#common-main-menu .list .list-item .link{color:#fff;position:relative}#common-main-menu .list .list-item .link:after{content:"";width:0;height:.125rem;background-image:-webkit-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-ms-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);position:absolute;left:0;bottom:-1.03125rem;z-index:2;transition:all .3s ease}#common-main-menu .list .list-item.active .link,#common-main-menu .list .list-item:hover .link,#common-main-menu .list .list-item:active .link{font-weight:bold}#common-main-menu .list .list-item.active .link:after,#common-main-menu .list .list-item:hover .link:after,#common-main-menu .list .list-item:active .link:after{width:100%}#common-main-menu .list .list-item:hover>.sub-menu,#common-main-menu .list .list-item:active>.sub-menu{display:block;position:absolute;left:0;top:3rem;width:100%;background-color:#1f2032;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;z-index:10;padding:1.25rem}#common-main-menu .list .list-item:hover>.sub-menu>li,#common-main-menu .list .list-item:active>.sub-menu>li{margin-bottom:.875rem}#common-main-menu .list .list-item:hover>.sub-menu>li:last-child,#common-main-menu .list .list-item:active>.sub-menu>li:last-child{margin-bottom:0}#common-main-menu .list .list-item:hover>.sub-menu>li a,#common-main-menu .list .list-item:active>.sub-menu>li a{color:#fff;font-size:.78125rem;padding-left:.9375rem;position:relative}#common-main-menu .list .list-item:hover>.sub-menu>li a:before,#common-main-menu .list .list-item:active>.sub-menu>li a:before{content:"·";position:absolute;left:0;top:0}#common-main-menu .list .list-item .sub-menu{display:none}#common-main-menu .list::-webkit-scrollbar{display:none}[v-cloak]{display:none}.font-kr *,.font-kr{font-family:"Pretendard",sans-serif;letter-spacing:inherit;line-height:initial}.font-en *,.font-en{font-family:"Montserrat",sans-serif;letter-spacing:inherit;line-height:initial}.font-w300{font-weight:300 !important}.font-w500{font-weight:500 !important}.font-w700{font-weight:700 !important}.font-w900{font-weight:900 !important}.img-responsive{width:100%;max-width:100%}.img-responsive.center{margin:0 auto;display:block}.d-block{display:block}.d-inline-block{display:inline-block}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.container{width:100%;max-width:768px;margin:0 auto}.container-inner{padding:0 1.40625rem}.device-pc{display:none !important}.device-mobile{display:block !important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.ellipsis-line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:normal}.ellipsis-line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only.sr-only-focusable:active,.sr-only.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.clearfix,.clearfix:before,.clearfix:after{display:block;clear:both;content:""}.flex-box{-webkit-display:flex;display:-ms-flex;display:flex}.flex-box.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-box.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-box.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-box.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-box .flex-box.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-box.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.height-full{height:100%}.MG-auto{margin:auto}.W5{width:0.15625rem !important}.H5{height:0.15625rem !important}.W10{width:0.3125rem !important}.H10{height:0.3125rem !important}.W15{width:0.46875rem !important}.H15{height:0.46875rem !important}.W20{width:0.625rem !important}.H20{height:0.625rem !important}.W25{width:0.78125rem !important}.H25{height:0.78125rem !important}.W30{width:0.9375rem !important}.H30{height:0.9375rem !important}.W35{width:1.09375rem !important}.H35{height:1.09375rem !important}.W40{width:1.25rem !important}.H40{height:1.25rem !important}.W45{width:1.40625rem !important}.H45{height:1.40625rem !important}.W50{width:1.5625rem !important}.H50{height:1.5625rem !important}.W55{width:1.71875rem !important}.H55{height:1.71875rem !important}.W60{width:1.875rem !important}.H60{height:1.875rem !important}.W65{width:2.03125rem !important}.H65{height:2.03125rem !important}.W70{width:2.1875rem !important}.H70{height:2.1875rem !important}.W75{width:2.34375rem !important}.H75{height:2.34375rem !important}.W80{width:2.5rem !important}.H80{height:2.5rem !important}.W85{width:2.65625rem !important}.H85{height:2.65625rem !important}.W90{width:2.8125rem !important}.H90{height:2.8125rem !important}.W95{width:2.96875rem !important}.H95{height:2.96875rem !important}.W100{width:3.125rem !important}.H100{height:3.125rem !important}.W105{width:3.28125rem !important}.H105{height:3.28125rem !important}.W110{width:3.4375rem !important}.H110{height:3.4375rem !important}.W115{width:3.59375rem !important}.H115{height:3.59375rem !important}.W120{width:3.75rem !important}.H120{height:3.75rem !important}.W125{width:3.90625rem !important}.H125{height:3.90625rem !important}.W130{width:4.0625rem !important}.H130{height:4.0625rem !important}.W135{width:4.21875rem !important}.H135{height:4.21875rem !important}.W140{width:4.375rem !important}.H140{height:4.375rem !important}.W145{width:4.53125rem !important}.H145{height:4.53125rem !important}.W150{width:4.6875rem !important}.H150{height:4.6875rem !important}.W155{width:4.84375rem !important}.H155{height:4.84375rem !important}.W160{width:5rem !important}.H160{height:5rem !important}.W165{width:5.15625rem !important}.H165{height:5.15625rem !important}.W170{width:5.3125rem !important}.H170{height:5.3125rem !important}.W175{width:5.46875rem !important}.H175{height:5.46875rem !important}.W180{width:5.625rem !important}.H180{height:5.625rem !important}.W185{width:5.78125rem !important}.H185{height:5.78125rem !important}.W190{width:5.9375rem !important}.H190{height:5.9375rem !important}.W195{width:6.09375rem !important}.H195{height:6.09375rem !important}.W200{width:6.25rem !important}.H200{height:6.25rem !important}.W205{width:6.40625rem !important}.H205{height:6.40625rem !important}.W210{width:6.5625rem !important}.H210{height:6.5625rem !important}.W215{width:6.71875rem !important}.H215{height:6.71875rem !important}.W220{width:6.875rem !important}.H220{height:6.875rem !important}.W225{width:7.03125rem !important}.H225{height:7.03125rem !important}.W230{width:7.1875rem !important}.H230{height:7.1875rem !important}.W235{width:7.34375rem !important}.H235{height:7.34375rem !important}.W240{width:7.5rem !important}.H240{height:7.5rem !important}.W245{width:7.65625rem !important}.H245{height:7.65625rem !important}.W250{width:7.8125rem !important}.H250{height:7.8125rem !important}.W255{width:7.96875rem !important}.H255{height:7.96875rem !important}.W260{width:8.125rem !important}.H260{height:8.125rem !important}.W265{width:8.28125rem !important}.H265{height:8.28125rem !important}.W270{width:8.4375rem !important}.H270{height:8.4375rem !important}.W275{width:8.59375rem !important}.H275{height:8.59375rem !important}.W280{width:8.75rem !important}.H280{height:8.75rem !important}.W285{width:8.90625rem !important}.H285{height:8.90625rem !important}.W290{width:9.0625rem !important}.H290{height:9.0625rem !important}.W295{width:9.21875rem !important}.H295{height:9.21875rem !important}.W300{width:9.375rem !important}.H300{height:9.375rem !important}.W305{width:9.53125rem !important}.H305{height:9.53125rem !important}.W310{width:9.6875rem !important}.H310{height:9.6875rem !important}.W315{width:9.84375rem !important}.H315{height:9.84375rem !important}.W320{width:10rem !important}.H320{height:10rem !important}.W325{width:10.15625rem !important}.H325{height:10.15625rem !important}.W330{width:10.3125rem !important}.H330{height:10.3125rem !important}.W335{width:10.46875rem !important}.H335{height:10.46875rem !important}.W340{width:10.625rem !important}.H340{height:10.625rem !important}.W345{width:10.78125rem !important}.H345{height:10.78125rem !important}.W350{width:10.9375rem !important}.H350{height:10.9375rem !important}.W355{width:11.09375rem !important}.H355{height:11.09375rem !important}.W360{width:11.25rem !important}.H360{height:11.25rem !important}.W365{width:11.40625rem !important}.H365{height:11.40625rem !important}.W370{width:11.5625rem !important}.H370{height:11.5625rem !important}.W375{width:11.71875rem !important}.H375{height:11.71875rem !important}.W380{width:11.875rem !important}.H380{height:11.875rem !important}.W385{width:12.03125rem !important}.H385{height:12.03125rem !important}.W390{width:12.1875rem !important}.H390{height:12.1875rem !important}.W395{width:12.34375rem !important}.H395{height:12.34375rem !important}.W400{width:12.5rem !important}.H400{height:12.5rem !important}.W405{width:12.65625rem !important}.H405{height:12.65625rem !important}.W410{width:12.8125rem !important}.H410{height:12.8125rem !important}.W415{width:12.96875rem !important}.H415{height:12.96875rem !important}.W420{width:13.125rem !important}.H420{height:13.125rem !important}.W425{width:13.28125rem !important}.H425{height:13.28125rem !important}.W430{width:13.4375rem !important}.H430{height:13.4375rem !important}.W435{width:13.59375rem !important}.H435{height:13.59375rem !important}.W440{width:13.75rem !important}.H440{height:13.75rem !important}.W445{width:13.90625rem !important}.H445{height:13.90625rem !important}.W450{width:14.0625rem !important}.H450{height:14.0625rem !important}.W455{width:14.21875rem !important}.H455{height:14.21875rem !important}.W460{width:14.375rem !important}.H460{height:14.375rem !important}.W465{width:14.53125rem !important}.H465{height:14.53125rem !important}.W470{width:14.6875rem !important}.H470{height:14.6875rem !important}.W475{width:14.84375rem !important}.H475{height:14.84375rem !important}.W480{width:15rem !important}.H480{height:15rem !important}.W485{width:15.15625rem !important}.H485{height:15.15625rem !important}.W490{width:15.3125rem !important}.H490{height:15.3125rem !important}.W495{width:15.46875rem !important}.H495{height:15.46875rem !important}.W500{width:15.625rem !important}.H500{height:15.625rem !important}.M0{margin:0rem !important}.MT0{margin-top:0rem !important}.MR0{margin-right:0rem !important}.MB0{margin-bottom:0rem !important}.ML0{margin-left:0rem !important}.PT0{padding-top:0rem !important}.PR0{padding-right:0rem !important}.PB0{padding-bottom:0rem !important}.PL0{padding-left:0rem !important}.P0{padding:0rem !important}.M5{margin:0.3125rem !important}.MT5{margin-top:0.15625rem !important}.MR5{margin-right:0.15625rem !important}.MB5{margin-bottom:0.15625rem !important}.ML5{margin-left:0.15625rem !important}.PT5{padding-top:0.15625rem !important}.PR5{padding-right:0.15625rem !important}.PB5{padding-bottom:0.15625rem !important}.PL5{padding-left:0.15625rem !important}.P5{padding:0.15625rem !important}.M10{margin:0.625rem !important}.MT10{margin-top:0.3125rem !important}.MR10{margin-right:0.3125rem !important}.MB10{margin-bottom:0.3125rem !important}.ML10{margin-left:0.3125rem !important}.PT10{padding-top:0.3125rem !important}.PR10{padding-right:0.3125rem !important}.PB10{padding-bottom:0.3125rem !important}.PL10{padding-left:0.3125rem !important}.P10{padding:0.3125rem !important}.M15{margin:0.9375rem !important}.MT15{margin-top:0.46875rem !important}.MR15{margin-right:0.46875rem !important}.MB15{margin-bottom:0.46875rem !important}.ML15{margin-left:0.46875rem !important}.PT15{padding-top:0.46875rem !important}.PR15{padding-right:0.46875rem !important}.PB15{padding-bottom:0.46875rem !important}.PL15{padding-left:0.46875rem !important}.P15{padding:0.46875rem !important}.M20{margin:1.25rem !important}.MT20{margin-top:0.625rem !important}.MR20{margin-right:0.625rem !important}.MB20{margin-bottom:0.625rem !important}.ML20{margin-left:0.625rem !important}.PT20{padding-top:0.625rem !important}.PR20{padding-right:0.625rem !important}.PB20{padding-bottom:0.625rem !important}.PL20{padding-left:0.625rem !important}.P20{padding:0.625rem !important}.M25{margin:1.5625rem !important}.MT25{margin-top:0.78125rem !important}.MR25{margin-right:0.78125rem !important}.MB25{margin-bottom:0.78125rem !important}.ML25{margin-left:0.78125rem !important}.PT25{padding-top:0.78125rem !important}.PR25{padding-right:0.78125rem !important}.PB25{padding-bottom:0.78125rem !important}.PL25{padding-left:0.78125rem !important}.P25{padding:0.78125rem !important}.M30{margin:1.875rem !important}.MT30{margin-top:0.9375rem !important}.MR30{margin-right:0.9375rem !important}.MB30{margin-bottom:0.9375rem !important}.ML30{margin-left:0.9375rem !important}.PT30{padding-top:0.9375rem !important}.PR30{padding-right:0.9375rem !important}.PB30{padding-bottom:0.9375rem !important}.PL30{padding-left:0.9375rem !important}.P30{padding:0.9375rem !important}.M35{margin:2.1875rem !important}.MT35{margin-top:1.09375rem !important}.MR35{margin-right:1.09375rem !important}.MB35{margin-bottom:1.09375rem !important}.ML35{margin-left:1.09375rem !important}.PT35{padding-top:1.09375rem !important}.PR35{padding-right:1.09375rem !important}.PB35{padding-bottom:1.09375rem !important}.PL35{padding-left:1.09375rem !important}.P35{padding:1.09375rem !important}.M40{margin:2.5rem !important}.MT40{margin-top:1.25rem !important}.MR40{margin-right:1.25rem !important}.MB40{margin-bottom:1.25rem !important}.ML40{margin-left:1.25rem !important}.PT40{padding-top:1.25rem !important}.PR40{padding-right:1.25rem !important}.PB40{padding-bottom:1.25rem !important}.PL40{padding-left:1.25rem !important}.P40{padding:1.25rem !important}.M45{margin:2.8125rem !important}.MT45{margin-top:1.40625rem !important}.MR45{margin-right:1.40625rem !important}.MB45{margin-bottom:1.40625rem !important}.ML45{margin-left:1.40625rem !important}.PT45{padding-top:1.40625rem !important}.PR45{padding-right:1.40625rem !important}.PB45{padding-bottom:1.40625rem !important}.PL45{padding-left:1.40625rem !important}.P45{padding:1.40625rem !important}.M50{margin:3.125rem !important}.MT50{margin-top:1.5625rem !important}.MR50{margin-right:1.5625rem !important}.MB50{margin-bottom:1.5625rem !important}.ML50{margin-left:1.5625rem !important}.PT50{padding-top:1.5625rem !important}.PR50{padding-right:1.5625rem !important}.PB50{padding-bottom:1.5625rem !important}.PL50{padding-left:1.5625rem !important}.P50{padding:1.5625rem !important}.M55{margin:3.4375rem !important}.MT55{margin-top:1.71875rem !important}.MR55{margin-right:1.71875rem !important}.MB55{margin-bottom:1.71875rem !important}.ML55{margin-left:1.71875rem !important}.PT55{padding-top:1.71875rem !important}.PR55{padding-right:1.71875rem !important}.PB55{padding-bottom:1.71875rem !important}.PL55{padding-left:1.71875rem !important}.P55{padding:1.71875rem !important}.M60{margin:3.75rem !important}.MT60{margin-top:1.875rem !important}.MR60{margin-right:1.875rem !important}.MB60{margin-bottom:1.875rem !important}.ML60{margin-left:1.875rem !important}.PT60{padding-top:1.875rem !important}.PR60{padding-right:1.875rem !important}.PB60{padding-bottom:1.875rem !important}.PL60{padding-left:1.875rem !important}.P60{padding:1.875rem !important}.M65{margin:4.0625rem !important}.MT65{margin-top:2.03125rem !important}.MR65{margin-right:2.03125rem !important}.MB65{margin-bottom:2.03125rem !important}.ML65{margin-left:2.03125rem !important}.PT65{padding-top:2.03125rem !important}.PR65{padding-right:2.03125rem !important}.PB65{padding-bottom:2.03125rem !important}.PL65{padding-left:2.03125rem !important}.P65{padding:2.03125rem !important}.M70{margin:4.375rem !important}.MT70{margin-top:2.1875rem !important}.MR70{margin-right:2.1875rem !important}.MB70{margin-bottom:2.1875rem !important}.ML70{margin-left:2.1875rem !important}.PT70{padding-top:2.1875rem !important}.PR70{padding-right:2.1875rem !important}.PB70{padding-bottom:2.1875rem !important}.PL70{padding-left:2.1875rem !important}.P70{padding:2.1875rem !important}.M75{margin:4.6875rem !important}.MT75{margin-top:2.34375rem !important}.MR75{margin-right:2.34375rem !important}.MB75{margin-bottom:2.34375rem !important}.ML75{margin-left:2.34375rem !important}.PT75{padding-top:2.34375rem !important}.PR75{padding-right:2.34375rem !important}.PB75{padding-bottom:2.34375rem !important}.PL75{padding-left:2.34375rem !important}.P75{padding:2.34375rem !important}.M80{margin:5rem !important}.MT80{margin-top:2.5rem !important}.MR80{margin-right:2.5rem !important}.MB80{margin-bottom:2.5rem !important}.ML80{margin-left:2.5rem !important}.PT80{padding-top:2.5rem !important}.PR80{padding-right:2.5rem !important}.PB80{padding-bottom:2.5rem !important}.PL80{padding-left:2.5rem !important}.P80{padding:2.5rem !important}.M85{margin:5.3125rem !important}.MT85{margin-top:2.65625rem !important}.MR85{margin-right:2.65625rem !important}.MB85{margin-bottom:2.65625rem !important}.ML85{margin-left:2.65625rem !important}.PT85{padding-top:2.65625rem !important}.PR85{padding-right:2.65625rem !important}.PB85{padding-bottom:2.65625rem !important}.PL85{padding-left:2.65625rem !important}.P85{padding:2.65625rem !important}.M90{margin:5.625rem !important}.MT90{margin-top:2.8125rem !important}.MR90{margin-right:2.8125rem !important}.MB90{margin-bottom:2.8125rem !important}.ML90{margin-left:2.8125rem !important}.PT90{padding-top:2.8125rem !important}.PR90{padding-right:2.8125rem !important}.PB90{padding-bottom:2.8125rem !important}.PL90{padding-left:2.8125rem !important}.P90{padding:2.8125rem !important}.M95{margin:5.9375rem !important}.MT95{margin-top:2.96875rem !important}.MR95{margin-right:2.96875rem !important}.MB95{margin-bottom:2.96875rem !important}.ML95{margin-left:2.96875rem !important}.PT95{padding-top:2.96875rem !important}.PR95{padding-right:2.96875rem !important}.PB95{padding-bottom:2.96875rem !important}.PL95{padding-left:2.96875rem !important}.P95{padding:2.96875rem !important}.M100{margin:6.25rem !important}.MT100{margin-top:3.125rem !important}.MR100{margin-right:3.125rem !important}.MB100{margin-bottom:3.125rem !important}.ML100{margin-left:3.125rem !important}.PT100{padding-top:3.125rem !important}.PR100{padding-right:3.125rem !important}.PB100{padding-bottom:3.125rem !important}.PL100{padding-left:3.125rem !important}.P100{padding:3.125rem !important}.M105{margin:6.5625rem !important}.MT105{margin-top:3.28125rem !important}.MR105{margin-right:3.28125rem !important}.MB105{margin-bottom:3.28125rem !important}.ML105{margin-left:3.28125rem !important}.PT105{padding-top:3.28125rem !important}.PR105{padding-right:3.28125rem !important}.PB105{padding-bottom:3.28125rem !important}.PL105{padding-left:3.28125rem !important}.P105{padding:3.28125rem !important}.M110{margin:6.875rem !important}.MT110{margin-top:3.4375rem !important}.MR110{margin-right:3.4375rem !important}.MB110{margin-bottom:3.4375rem !important}.ML110{margin-left:3.4375rem !important}.PT110{padding-top:3.4375rem !important}.PR110{padding-right:3.4375rem !important}.PB110{padding-bottom:3.4375rem !important}.PL110{padding-left:3.4375rem !important}.P110{padding:3.4375rem !important}.M115{margin:7.1875rem !important}.MT115{margin-top:3.59375rem !important}.MR115{margin-right:3.59375rem !important}.MB115{margin-bottom:3.59375rem !important}.ML115{margin-left:3.59375rem !important}.PT115{padding-top:3.59375rem !important}.PR115{padding-right:3.59375rem !important}.PB115{padding-bottom:3.59375rem !important}.PL115{padding-left:3.59375rem !important}.P115{padding:3.59375rem !important}.M120{margin:7.5rem !important}.MT120{margin-top:3.75rem !important}.MR120{margin-right:3.75rem !important}.MB120{margin-bottom:3.75rem !important}.ML120{margin-left:3.75rem !important}.PT120{padding-top:3.75rem !important}.PR120{padding-right:3.75rem !important}.PB120{padding-bottom:3.75rem !important}.PL120{padding-left:3.75rem !important}.P120{padding:3.75rem !important}.M125{margin:7.8125rem !important}.MT125{margin-top:3.90625rem !important}.MR125{margin-right:3.90625rem !important}.MB125{margin-bottom:3.90625rem !important}.ML125{margin-left:3.90625rem !important}.PT125{padding-top:3.90625rem !important}.PR125{padding-right:3.90625rem !important}.PB125{padding-bottom:3.90625rem !important}.PL125{padding-left:3.90625rem !important}.P125{padding:3.90625rem !important}.M130{margin:8.125rem !important}.MT130{margin-top:4.0625rem !important}.MR130{margin-right:4.0625rem !important}.MB130{margin-bottom:4.0625rem !important}.ML130{margin-left:4.0625rem !important}.PT130{padding-top:4.0625rem !important}.PR130{padding-right:4.0625rem !important}.PB130{padding-bottom:4.0625rem !important}.PL130{padding-left:4.0625rem !important}.P130{padding:4.0625rem !important}.M135{margin:8.4375rem !important}.MT135{margin-top:4.21875rem !important}.MR135{margin-right:4.21875rem !important}.MB135{margin-bottom:4.21875rem !important}.ML135{margin-left:4.21875rem !important}.PT135{padding-top:4.21875rem !important}.PR135{padding-right:4.21875rem !important}.PB135{padding-bottom:4.21875rem !important}.PL135{padding-left:4.21875rem !important}.P135{padding:4.21875rem !important}.M140{margin:8.75rem !important}.MT140{margin-top:4.375rem !important}.MR140{margin-right:4.375rem !important}.MB140{margin-bottom:4.375rem !important}.ML140{margin-left:4.375rem !important}.PT140{padding-top:4.375rem !important}.PR140{padding-right:4.375rem !important}.PB140{padding-bottom:4.375rem !important}.PL140{padding-left:4.375rem !important}.P140{padding:4.375rem !important}.M145{margin:9.0625rem !important}.MT145{margin-top:4.53125rem !important}.MR145{margin-right:4.53125rem !important}.MB145{margin-bottom:4.53125rem !important}.ML145{margin-left:4.53125rem !important}.PT145{padding-top:4.53125rem !important}.PR145{padding-right:4.53125rem !important}.PB145{padding-bottom:4.53125rem !important}.PL145{padding-left:4.53125rem !important}.P145{padding:4.53125rem !important}.M150{margin:9.375rem !important}.MT150{margin-top:4.6875rem !important}.MR150{margin-right:4.6875rem !important}.MB150{margin-bottom:4.6875rem !important}.ML150{margin-left:4.6875rem !important}.PT150{padding-top:4.6875rem !important}.PR150{padding-right:4.6875rem !important}.PB150{padding-bottom:4.6875rem !important}.PL150{padding-left:4.6875rem !important}.P150{padding:4.6875rem !important}.W5P{width:5% !important}.W10P{width:10% !important}.W15P{width:15% !important}.W20P{width:20% !important}.W25P{width:25% !important}.W30P{width:30% !important}.W35P{width:35% !important}.W40P{width:40% !important}.W45P{width:45% !important}.W50P{width:50% !important}.W55P{width:55% !important}.W60P{width:60% !important}.W65P{width:65% !important}.W70P{width:70% !important}.W75P{width:75% !important}.W80P{width:80% !important}.W85P{width:85% !important}.W90P{width:90% !important}.W95P{width:95% !important}.W100P{width:100% !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.number-list{text-align:left;counter-reset:listNum}.number-list>li{padding-left:1.09375rem;margin-bottom:0.625rem;position:relative;color:#666;font-size:0.75rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.number-list>li:after{counter-increment:listNum;content:counter(listNum, decimal) ". ";position:absolute;left:0;top:0;font-size:0.75rem;font-family:"Montserrat",sans-serif;line-height:1.5}.number-list-parenthesis{text-align:left;counter-reset:listNum}.number-list-parenthesis>li{padding-left:1.09375rem;margin-bottom:0.625rem;position:relative;color:#666;font-size:0.75rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.number-list-parenthesis>li:after{counter-increment:listNum;content:counter(listNum, decimal) ")";position:absolute;left:0;top:0;font-size:0.75rem;font-family:"Montserrat",sans-serif;line-height:1.5}.number-list-circle{text-align:left;counter-reset:listNumCircle}.number-list-circle .number-list>li{font-size:0.75rem;word-break:keep-all;word-wrap:break-word;padding-left:1.09375rem;line-height:1.5}.number-list-circle .number-list>li:after{font-size:0.75rem;line-height:1.5}.number-list-circle>li{padding-left:1.40625rem;margin-bottom:0.3125rem;position:relative;color:#666;font-size:0.75rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.number-list-circle>li:after{counter-increment:listNumCircle;content:counter(listNumCircle, decimal) " ";position:absolute;left:0;font-family:"Montserrat",sans-serif;top:0.0625rem;width:0.9375rem;height:0.9375rem;font-size:0.625rem;line-height:0.9375rem;border:1px solid #666;border-radius:0.9375rem;text-align:center}.list-hypen{text-align:left;line-height:1.5}.list-hypen>li{padding-left:0.625rem;margin-bottom:0.3125rem;position:relative;color:#666;font-size:0.75rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.list-hypen>li:after{content:"-";position:absolute;left:0;font-family:"Montserrat",sans-serif;top:0;font-size:0.75rem;text-align:center;line-height:1}.list-dot{margin-bottom:0.46875rem;position:relative;color:#666;line-height:1.5}.list-dot>li{padding-left:0.9375rem;margin-bottom:0.3125rem;position:relative;color:#666;font-size:0.75rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}.list-dot>li:after{content:"·";position:absolute;left:0.3125rem;font-family:"Montserrat",sans-serif;top:0.125rem;transform:translate(0, 0);font-size:0.9375rem;line-height:1;text-align:center}@-webkit-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@-moz-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@-o-keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);opacity:.5 !important}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation{width:1.40625rem;height:1.40625rem;margin:0 0.3125rem !important;display:inline-block}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation svg{width:1.40625rem;height:1.40625rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#6e6e6e;fill:rgba(0,0,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:75;stroke-dashoffset:0;-webkit-animation:progress 5s ease-in-out 1 forwards;-moz-animation:progress 5s ease-in-out 1 forwards;-ms-animation:progress 5s ease-in-out 1 forwards;animation:progress 5s ease-in-out 1 forwards}.swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle-inner{fill:#fff;stroke:#fff}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet{background-color:rgba(0,0,0,0)}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation{width:1.40625rem;height:1.40625rem;margin:0 0.3125rem !important;display:inline-block}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation svg{width:1.40625rem;height:1.40625rem}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:hsla(0,0%,100%,.5);fill:rgba(0,0,0,0)}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:0;stroke-dashoffset:0;opacity:1}.swiper-pagination.common-slide-pagination.not-auto .swiper-pagination-bullet-active .svg__circle-inner{fill:#fff;stroke:#fff}.pagination{line-height:0.625rem;margin-top:0.625rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.pagination a{color:#666;padding:0.25rem 0.28125rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:0.84375rem}.pagination a>i{font-size:0.9375rem}.pagination a.is-active{color:#8f79ff;font-weight:900}.pagination a.arrow{padding:0.25rem 0.15625rem;border:0.0625rem solid #e1e1e1}.icon-class{display:block;border:0.1875rem solid #d7d7d7;border-radius:0.9375rem;padding:3.125rem 0;position:relative;text-align:center;line-height:1.35;box-sizing:border-box;background-image:linear-gradient(45deg, #8f79ff 50%, transparent 50%);background-position:100%;background-size:400%;background-color:#fff;transition:background 300ms ease-in-out;margin-bottom:5rem}.icon-class .name{position:absolute;width:100%;left:50%;transform:translate(-50%, 0);color:#000;font-size:1.125rem;padding-top:4.0625rem;font-weight:600;white-space:nowrap;line-height:1.35}.icon-class.active,.icon-class:hover,.icon-class:focus,.icon-class:hover{background-position:0;border-color:#8f79ff;background-color:#8f79ff;transition-delay:50ms}.icon-class:before{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);background-size:cover;transition-delay:300ms}.icon-class.icon01:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class01-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:3.78125rem;height:3.53125rem}.icon-class.icon01.active:before,.icon-class.icon01:hover:before,.icon-class.icon01:focus:before,.icon-class.icon01:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class01-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon02:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class02-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:3.5625rem;height:4.03125rem}.icon-class.icon02.active:before,.icon-class.icon02:hover:before,.icon-class.icon02:focus:before,.icon-class.icon02:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class02-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon03:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class03-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:3.71875rem;height:3.375rem}.icon-class.icon03.active:before,.icon-class.icon03:hover:before,.icon-class.icon03:focus:before,.icon-class.icon03:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class03-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon03 .name{transform:translate(-55%, 0)}.icon-class.icon04:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class04-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:4.21875rem;height:3.90625rem}.icon-class.icon04.active:before,.icon-class.icon04:hover:before,.icon-class.icon04:focus:before,.icon-class.icon04:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class04-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon05:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class05-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:3.90625rem;height:4.25rem}.icon-class.icon05.active:before,.icon-class.icon05:hover:before,.icon-class.icon05:focus:before,.icon-class.icon05:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class05-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon06:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class06-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:2.1875rem;height:4.1875rem}.icon-class.icon06.active:before,.icon-class.icon06:hover:before,.icon-class.icon06:focus:before,.icon-class.icon06:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class06-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon98:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class07-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:4.0625rem;height:4.1875rem;transform:translate(-40%, -50%)}.icon-class.icon98.active:before,.icon-class.icon98:hover:before,.icon-class.icon98:focus:before,.icon-class.icon98:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class07-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.icon-class.icon99:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class08-off.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:4.46875rem;height:3.8125rem;transform:translate(-40%, -50%)}.icon-class.icon99.active:before,.icon-class.icon99:hover:before,.icon-class.icon99:focus:before,.icon-class.icon99:hover:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/common/icon-class08-on.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.label-video{display:inline-block;width:2.03125rem;height:1.96875rem;background-size:cover;text-indent:-999999px;color:rgba(0,0,0,0)}.label-video.label-video-nb{background-color:rgba(0,0,0,0);background-image:url("/m/images/icons/label-naver-blog.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.label-video.label-video-y{background-color:rgba(0,0,0,0);background-image:url("/m/images/icons/label-youtube.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.label-video.label-video-nt{background-color:rgba(0,0,0,0);background-image:url("/m/images/icons/label-naver-tv.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.label-video.label-video-insta{background-color:rgba(0,0,0,0);background-image:url("/m/images/icons/label-insta.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.label-video.label-video-fb{background-color:rgba(0,0,0,0);background-image:url("/m/images/icons/label-facebook.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center}.common-ani-checkbox{-webkit-display:flex;display:-ms-flex;display:flex;align-items:flex-start;position:relative}.common-ani-checkbox .checkbox{--border-default: #bbbbc1;--border-hover: #9898a3;--active: #8F79FFFF;--active-tick: #ffffff;display:block;width:1.125rem;height:1.125rem;cursor:pointer;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:scale(1.25);left:0;top:0}.common-ani-checkbox .checkbox svg{display:block;position:absolute;z-index:3}.common-ani-checkbox .checkbox input{display:block;outline:none;border:none;padding:0;margin:0;-webkit-appearance:none;width:0.9375rem;height:0.9375rem;border-radius:32%/32%;box-shadow:inset 0 0 0 0.046875rem var(--border, var(--border-default));background:var(--background, transparent);transition:background .25s linear,box-shadow .25s linear;position:absolute;left:0.0625rem;top:0.1875rem;z-index:1}.common-ani-checkbox .checkbox input+svg{width:1.0625rem;height:0.96875rem;left:0.0625rem;top:0.25rem;color:var(--active)}.common-ani-checkbox .checkbox input+svg .tick{stroke-dasharray:20;stroke-dashoffset:var(--stroke-dashoffset, 20);transition:stroke-dashoffset .2s}.common-ani-checkbox .checkbox input+svg .tick.mask{stroke:var(--active-tick)}.common-ani-checkbox .checkbox input+svg+svg{width:0.5625rem;height:0.5625rem;fill:none;stroke:var(--active);stroke-width:1.25;stroke-linecap:round;top:-0.25rem;right:-0.3125rem;stroke-dasharray:0.28125rem;stroke-dashoffset:0.84375rem;pointer-events:none;animation:var(--animation, none) .2s ease .175s}.common-ani-checkbox .checkbox input:checked{--background: var(--active);--border: var(--active)}.common-ani-checkbox .checkbox input:checked+svg{--stroke-dashoffset: 0}.common-ani-checkbox .checkbox input:checked+svg+svg{--animation: check}.common-ani-checkbox .checkbox:hover input:not(:checked){--border: var(--border-hover)}.common-ani-checkbox label.text{position:relative;padding-left:1.6875rem;font-size:0.84375rem;line-height:1.35;z-index:3}.common-ani-checkbox label.text>small{display:inline-block;color:#666;margin-top:0.1875rem;font-size:0.5625rem}@keyframes check{100%{stroke-dashoffset:0.28125rem}}.form-group .label{color:#000;font-size:0.84375rem;font-weight:700;margin-bottom:0.46875rem;line-height:1.5}.form-group .label.big{font-size:0.9375rem}.form-group .form-control{display:block;width:100%;height:2.34375rem;padding:0.09375rem 0.375rem;font-size:0.65625rem;font-weight:400;background-color:rgba(0,0,0,0);background-image:none;border:0.0625rem solid #ccc;color:#666;box-shadow:none;border-radius:0.3125rem}.form-group .form-control:focus:not([readonly]):not([disabled]){border-color:#8f79ff;outline:0}.form-group .form-control[readonly],.form-group .form-control.readonly,.form-group .form-control[disabled],.form-group .form-control:disabled,.form-group .form-control.disabled{background-color:#f4f4f4}.form-group+.form-group{margin-top:0.9375rem}.form-group .q-title{font-size:0.9375rem;font-weight:700;margin-bottom:0.9375rem}.form-group .option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:0.3125rem;right:0;bottom:0;left:0;height:1.125rem;width:1.125rem;transition:all .15s ease-out 0s;background:#cbd1d8;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:none;position:relative;z-index:10}.form-group .option-input:hover{background:#9faab7}.form-group .option-input:checked{background:#8f79ff}.form-group .option-input:checked::before{width:1.125rem;height:1.125rem;display:flex;content:"";font-size:0.84375rem;font-weight:bold;position:absolute;align-items:center;justify-content:center;z-index:1}.form-group .option-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#8f79ff;content:"";display:block;position:relative;z-index:2}.form-group .option-input.radio{border-radius:50%}.form-group .option-input.radio::after{border-radius:50%}@keyframes click-wave{0%{height:0.75rem;width:0.75rem;opacity:.35;position:relative}100%{height:6.25rem;width:6.25rem;margin-left:-2.5rem;margin-top:-2.5rem;opacity:0}}.form-ani-radio-group.radio_2 input:nth-of-type(1):checked~.radio2_worm .radio2_worm__segment{transform:translateY(-1.75rem) !important}.form-ani-radio-group.radio_2 input:nth-of-type(1):checked~.radio2_worm .radio2_worm__segment:before{animation-name:hop1}.form-ani-radio-group.radio_2 input:nth-of-type(2):checked~.worm .worm__segment{transform:translateY(-0.1875rem)}.form-ani-radio-group.radio_2 input:nth-of-type(2):checked~.worm .worm__segment:before{animation-name:hop2}.form-ani-radio-group.radio_2 input:nth-of-type(3):checked~.worm .worm__segment{transform:translateY(1.4375rem)}.form-ani-radio-group.radio_2 input:nth-of-type(3):checked~.worm .worm__segment:before{animation-name:hop3}.form-ani-radio-group{position:relative}.form-ani-radio-group label{position:relative;cursor:pointer;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;transition:color .2s cubic-bezier(0.45, 0.05, 0.55, 0.95);font-size:0.84375rem;word-break:keep-all;word-wrap:break-word;line-height:1.35}.form-ani-radio-group label:not(:last-of-type){margin-bottom:0.46875rem}.form-ani-radio-group label span{display:inline-block;margin-top:0;margin-right:0.15625rem;vertical-align:center;width:0.9375rem;height:0.9375rem;transition:transform .2s cubic-bezier(0.5, 0, 0.5, 2),box-shadow .2s cubic-bezier(0.45, 0.05, 0.55, 0.95),color .2s cubic-bezier(0.45, 0.05, 0.55, 0.95);border-radius:50%;background-color:#fff;border:2px solid #bbbbc1;flex-shrink:0}.form-ani-radio-group .worm__segment:before{border-radius:50%}.form-ani-radio-group input:checked+label{color:#8f79ff}.form-ani-radio-group input:checked+label span{color:#8f79ff}.form-ani-radio-group .worm__segment:before{color:#8f79ff}.form-ani-radio-group input:checked+label{transition-delay:.4s}.form-ani-radio-group input:checked+label span{transition-delay:.4s}.form-ani-radio-group .worm{top:0;left:0;position:absolute;height:100%}.form-ani-radio-group .worm__segment{position:absolute;top:50%;left:0.25rem;width:0.375rem;height:0.375rem;transform:translateY(0.375rem);transition:transform .4s cubic-bezier(0.45, 0.05, 0.55, 0.95)}.form-ani-radio-group .worm__segment:before{animation-duration:.4s;animation-timing-function:cubic-bezier(0.45, 0.05, 0.55, 0.95);background:currentColor;content:"";display:block;width:100%;height:100%}.form-ani-radio-group .worm__segment:first-child:before,.form-ani-radio-group .worm__segment:last-child:before{box-shadow:0 0 0.3125rem 0 currentColor}.form-ani-radio-group .worm__segment:nth-child(2){transition-delay:.004s}.form-ani-radio-group .worm__segment:nth-child(2):before{animation-delay:.004s}.form-ani-radio-group .worm__segment:nth-child(3){transition-delay:.006s}.form-ani-radio-group .worm__segment:nth-child(3):before{animation-delay:.006s}.form-ani-radio-group .worm__segment:nth-child(4){transition-delay:.008s}.form-ani-radio-group .worm__segment:nth-child(4):before{animation-delay:.008s}.form-ani-radio-group .worm__segment:nth-child(5){transition-delay:.01s}.form-ani-radio-group .worm__segment:nth-child(5):before{animation-delay:.01s}.form-ani-radio-group .worm__segment:nth-child(6){transition-delay:.012s}.form-ani-radio-group .worm__segment:nth-child(6):before{animation-delay:.012s}.form-ani-radio-group .worm__segment:nth-child(7){transition-delay:.014s}.form-ani-radio-group .worm__segment:nth-child(7):before{animation-delay:.014s}.form-ani-radio-group .worm__segment:nth-child(8){transition-delay:.016s}.form-ani-radio-group .worm__segment:nth-child(8):before{animation-delay:.016s}.form-ani-radio-group .worm__segment:nth-child(9){transition-delay:.018s}.form-ani-radio-group .worm__segment:nth-child(9):before{animation-delay:.018s}.form-ani-radio-group input{position:absolute;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,0);border:none}.form-ani-radio-group input:nth-of-type(1):checked~.worm .worm__segment{transform:translateY(-3.125rem)}.form-ani-radio-group input:nth-of-type(1):checked~.worm .worm__segment:before{animation-name:hop1}.form-ani-radio-group input:nth-of-type(2):checked~.worm .worm__segment{transform:translateY(-1rem)}.form-ani-radio-group input:nth-of-type(2):checked~.worm .worm__segment:before{animation-name:hop2}.form-ani-radio-group input:nth-of-type(3):checked~.worm .worm__segment{transform:translateY(1.1875rem)}.form-ani-radio-group input:nth-of-type(3):checked~.worm .worm__segment:before{animation-name:hop3}.form-ani-radio-group input:nth-of-type(4):checked~.worm .worm__segment{transform:translateY(2.75rem)}.form-ani-radio-group input:nth-of-type(4):checked~.worm .worm__segment:before{animation-name:hop4}@keyframes hop1{from,to{transform:translateX(0)}50%{transform:translateX(-10px)}}@keyframes hop2{from,to{transform:translateX(0)}50%{transform:translateX(-20px)}}@keyframes hop3{from,to{transform:translateX(0)}50%{transform:translateX(-30px)}}@keyframes hop4{from,to{transform:translateX(0)}50%{transform:translateX(-40px)}}@keyframes hop5{from,to{transform:translateX(0)}50%{transform:translateX(-50px)}}@keyframes hop6{from,to{transform:translateX(0)}50%{transform:translateX(-60px)}}@keyframes hop7{from,to{transform:translateX(0)}50%{transform:translateX(-70px)}}@keyframes hop8{from,to{transform:translateX(0)}50%{transform:translateX(-80px)}}@keyframes hop9{from,to{transform:translateX(0)}50%{transform:translateX(-90px)}}@keyframes hop10{from,to{transform:translateX(0)}50%{transform:translateX(-100px)}}.control{display:inline-block;position:relative;padding-left:0.84375rem;margin-bottom:0.3125rem;cursor:pointer;font-size:0.65625rem}.control>span.req{color:#c0b2ff;font-weight:600}.control input{position:absolute;z-index:-1;opacity:0;left:0}.control.right{padding:0 0.84375rem 0 0}.control.right .control__indicator{top:50%;left:auto;right:0}.control__indicator{position:absolute;top:50%;left:0;margin-top:-0.28125rem;height:0.625rem;width:0.625rem;background:#e6e6e6}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator{background:#ccc}.control input:focus~.control__indicator{background:#ccc}.control input:checked~.control__indicator{background:#8f79ff}.control:hover input:not([disabled]):checked~.control__indicator{background:rgb(140.8686567164,118.45,255)}.control input:checked:focus~.control__indicator{background:rgb(140.8686567164,118.45,255)}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator:after{content:"";position:absolute;display:none}.control input:checked~.control__indicator:after{display:inline-block}.control--checkbox .control__indicator:after{left:0.21875rem;top:0.0625rem;width:0.21875rem;height:0.375rem;border:solid #fff;border-width:0 0.0625rem 0.0625rem 0;transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:50%;margin-left:-0.09375rem;top:50%;margin-top:-0.09375rem;height:0.1875rem;width:0.1875rem;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}input[type=submit],button,a{border-radius:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:focus,button:focus,button:hover,button:focus,a:focus,a:hover,a:focus{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn{display:inline-block;padding:0.5625rem 1.125rem;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:0;background-color:rgba(0,0,0,0);border:none;color:inherit}.btn i{font-size:1.5rem;vertical-align:middle}.btn.btn-block{display:block;width:100%}.btn.round-black{background-color:#000;border-radius:2.34375rem;border:0.15625rem solid #000;color:#fff;font-weight:600}.btn.round-black:active,.btn.round-black:focus,.btn.round-black:hover{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;opacity:.85}.btn.round-white{background-color:#fff;border-radius:2.34375rem;border:0.15625rem solid #000;color:#000}.btn.round-white:active,.btn.round-white:focus,.btn.round-white:hover{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:2.34375rem;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,90%)}.btn.round-gray{background-color:silver;border-radius:2.34375rem;border:1px solid silver;color:#666;font-weight:600}.btn.round-gray:active,.btn.round-gray:focus,.btn.round-gray:hover{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:2.34375rem;background-color:rgb(166.5,166.5,166.5);border-color:rgb(166.5,166.5,166.5)}.btn.round-primary{background-color:#8f79ff;border-radius:2.34375rem;border:1px solid #8f79ff;color:#fff;font-weight:600}.btn.round-primary:active,.btn.round-primary:focus,.btn.round-primary:hover{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:2.34375rem;background-color:rgb(100.3731343284,70,255);border-color:rgb(100.3731343284,70,255)}.btn.round-dark-gray{background-color:#3c3c3c;border-radius:2.34375rem;border:1px solid #3c3c3c;color:#fff;font-weight:600}.btn.round-dark-gray:active,.btn.round-dark-gray:focus,.btn.round-dark-gray:hover{outline:none !important;outline-width:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:2.34375rem;background-color:rgb(34.5,34.5,34.5);border-color:rgb(34.5,34.5,34.5)}.btn.large{font-size:1.25rem;padding:0.9375rem 1.5rem}.btn.large i{font-size:1.625rem;vertical-align:middle}.btn.small{font-size:1.03125rem;padding:0.46875rem 1.125rem}.btn.small i{font-size:1.5rem;vertical-align:middle}.btn.x-small{font-size:0.9375rem;padding:0.46875rem 1.125rem}.btn.x-small i{font-size:1.25rem;vertical-align:middle}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*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))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.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}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:90%;--mm-ocd-min-width:200px;--mm-ocd-max-width:500px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:20%;width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);right:25px;right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);opacity:.4}.mm-spn li:after{content:"";display:block;border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:0.625rem}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent)*2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.mm-spn.mm-spn--navbar:after{font-size:0.9583333333rem}.mm-spn span{font-size:0.8333333333rem;letter-spacing:-0.05em}.mm-spn span>img{width:4.1666666667rem;margin-right:0.625rem}.mm-spn li a{font-size:0.8333333333rem}.mm-spn li:before{border:none}.menu-list ul li a{font-size:0.8333333333rem}.menu-list ul li a span{display:inline-block;font-size:0.6875rem;border-radius:1.25rem;margin-right:0.3125rem;padding:0.3125rem;line-height:1}.menu-list ul li a span.type1{background-color:#e1e1e1;border:1px solid #d9d9d9}.menu-list ul li a span.type2{background-color:#27272e;color:#fff}.menu-list ul li a span.type3{background-color:#fff}#codelab-main{background-color:#06071b}#codelab-main .main-title{text-align:center;color:#fff;font-size:1.1875rem;line-height:1.5}#codelab-main .main-title>strong{font-weight:700}#codelab-main .main-title>small{font-size:0.625rem;color:#736cf0;font-weight:300;display:block;margin-bottom:0.9375rem}#codelab-main #main-menu{width:100%;background-color:#1f2032}#codelab-main #main-menu .list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch;justify-content:space-between;padding:0 0.625rem;border-top:0.0625rem solid #2b2d44;border-bottom:0.0625rem solid #2b2d44;height:3rem;position:relative}#codelab-main #main-menu .list .list-item{font-size:0.84375rem;color:#fff;cursor:pointer;align-self:center;letter-spacing:-0.046875rem;line-height:1;padding:0.9375rem 0;box-sizing:border-box}#codelab-main #main-menu .list .list-item .link{color:#fff;position:relative}#codelab-main #main-menu .list .list-item .link:after{content:"";width:0;height:0.125rem;background-image:-webkit-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-ms-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);position:absolute;left:0;bottom:-1.03125rem;z-index:2;transition:all .3s ease}#codelab-main #main-menu .list .list-item:hover .link,#codelab-main #main-menu .list .list-item:active .link{font-weight:bold}#codelab-main #main-menu .list .list-item:hover .link:after,#codelab-main #main-menu .list .list-item:active .link:after{width:100%}#codelab-main #main-menu .list .list-item:hover>.sub-menu,#codelab-main #main-menu .list .list-item:active>.sub-menu{display:block;position:absolute;left:0;top:3rem;width:100%;background-color:#1f2032;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;z-index:10;padding:1.25rem}#codelab-main #main-menu .list .list-item:hover>.sub-menu>li,#codelab-main #main-menu .list .list-item:active>.sub-menu>li{margin-bottom:0.875rem}#codelab-main #main-menu .list .list-item:hover>.sub-menu>li:last-child,#codelab-main #main-menu .list .list-item:active>.sub-menu>li:last-child{margin-bottom:0}#codelab-main #main-menu .list .list-item:hover>.sub-menu>li a,#codelab-main #main-menu .list .list-item:active>.sub-menu>li a{color:#fff;font-size:0.78125rem;padding-left:0.9375rem;position:relative}#codelab-main #main-menu .list .list-item:hover>.sub-menu>li a:before,#codelab-main #main-menu .list .list-item:active>.sub-menu>li a:before{content:"·";position:absolute;left:0;top:0}#codelab-main #main-menu .list .list-item .sub-menu{display:none}#codelab-main #main-slide{width:100%}#codelab-main #main-slide .container{background-color:rgba(0,0,0,0);background-image:url("/m/images/main/main-back.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:31.65625rem;background-size:cover}#codelab-main #main-slide .container .slide.swiper-slide .slide-inner{position:relative}#codelab-main #main-slide .container .slide.swiper-slide .slide-title{text-align:center;font-size:1.75rem;font-weight:300;color:#fff;line-height:1.35;margin-top:3.125rem;margin-bottom:1.40625rem}#codelab-main #main-slide .container .slide.swiper-slide .slide-title>small{font-weight:300;color:#5a8cff;font-size:0.5625rem;display:block;margin-bottom:0.9375rem}#codelab-main #main-slide .container .slide.swiper-slide .slide-title>strong{font-weight:700}#codelab-main #main-slide .container .slide.swiper-slide .slide-text{font-size:0.75rem;color:#9b99b3;line-height:1.5;text-align:center}#codelab-main #main-slide .container .slide.swiper-slide .btn-more{background-color:#4368d4;border-radius:0.71875rem;width:6.5625rem;height:1.6875rem;margin:0.9375rem auto;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;font-size:0.671875rem;font-weight:700;padding-left:1.875rem}#codelab-main #main-slide .container .slide.swiper-slide .btn-more .icon{font-size:0.625rem;margin-left:auto;padding-right:0.625rem}#codelab-main #main-slide .container .slide.swiper-slide .btn-more:hover{color:#fff}#codelab-main #main-slide .container .slide.swiper-slide .list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between}#codelab-main #main-slide .container .slide.swiper-slide .list>li{color:#fff;-webkit-display:flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative}#codelab-main #main-slide .container .slide.swiper-slide .list>li .line-text{text-align:center;font-size:0.625rem;opacity:0;line-height:1.5}#codelab-main #main-slide .container .slide.swiper-slide .list>li .line-dot{width:0.0625rem;height:0;background:linear-gradient(180deg, transparent, #41ffff);top:0;position:absolute;border-radius:2.8125rem}#codelab-main #main-slide .container .slide.swiper-slide .list>li .line-dot:after{content:"";width:0.3125rem;height:0.3125rem;background-color:#41ffff;position:absolute;bottom:0;left:-0.125rem;border-radius:0.9375rem;box-shadow:0 0 0.9375rem 0.25rem #41ffff;opacity:0}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list1{top:0.46875rem;left:1.6875rem}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list1 .line-text,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list1 .line-dot{animation-delay:1.7s}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list1 .line-text:after,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list1 .line-dot:after{animation-delay:1.7s}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list2{top:3.125rem}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list2 .line-text,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list2 .line-dot{animation-delay:2.2s}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list2 .line-text:after,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list2 .line-dot:after{animation-delay:2.2s}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list3{top:-0.3125rem;right:1.6875rem}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list3 .line-text,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list3 .line-dot{animation-delay:2.5s}#codelab-main #main-slide .container .slide.swiper-slide .list>li.list3 .line-text:after,#codelab-main #main-slide .container .slide.swiper-slide .list>li.list3 .line-dot:after{animation-delay:2.5s}#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .slide-title,#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .slide-text,#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .btn-more{animation-name:fadeInLeft;animation-duration:2s;animation-fill-mode:forwards}#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .line-text{animation-name:fade-in;animation-duration:2s;animation-fill-mode:forwards}#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .line-dot{animation-name:line-ani;animation-duration:2s;animation-fill-mode:forwards}#codelab-main #main-slide .container .slide.swiper-slide.swiper-slide-active .line-dot:after{animation-name:fade-in;animation-duration:1s;animation-fill-mode:forwards}@keyframes line-ani{0%{height:0}100%{height:5.53125rem}}#codelab-main #main-slide .swiper-pagination-bullet-active .svg__circle{stroke:#4368d4}#codelab-main #main-slide .swiper-pagination-bullet-active .svg__circle-inner{fill:#4368d4;stroke:#4368d4}#codelab-main #main-slide2{width:100%;height:31.625rem;position:relative}#codelab-main #main-slide2 .slider{width:100%;height:31.625rem}#codelab-main #main-slide2 .slide{width:100%;position:relative;float:left}#codelab-main #main-slide2 .slide .slide__img{width:100%;height:auto;overflow:hidden;text-align:center;position:relative;z-index:1;animation-delay:-0.5s;opacity:0}#codelab-main #main-slide2 .slide .slide__img img{width:100%}#codelab-main #main-slide2 .slide .slide__content{position:absolute;width:100%;top:1.5625rem;left:50%;transform:translate(-50%, 0);z-index:2}#codelab-main #main-slide2 .slide .slide__content--headings{width:100%;overflow:hidden;color:#fff}#codelab-main #main-slide2 .slide .slide__content--headings .slide-title{color:#fff;font-size:1.625rem;line-height:1.25;margin-bottom:0.9375rem;font-weight:300;transform:translateY(-37.5rem);animation-delay:.25s;text-align:center;letter-spacing:-0.03125rem}#codelab-main #main-slide2 .slide .slide__content--headings .slide-title>strong{font-size:1.6875rem}#codelab-main #main-slide2 .slide .slide__content--headings .slide-title>small{font-size:0.65625rem;color:#5a8cff;font-weight:300;display:block;margin-bottom:0.9375rem;letter-spacing:1px}#codelab-main #main-slide2 .slide .slide__content--headings .slide-title>small .font-W700{font-weight:700}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text{display:block;color:#9b99b3;line-height:1.5;margin-bottom:0.9375rem;transform:translateY(-37.5rem);animation-delay:.5s}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul{-webkit-display:flex;display:-ms-flex;display:flex;justify-content:center}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul>li{color:#61626b;font-size:0.65625rem;font-weight:400;text-align:center}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul>li>strong{font-weight:600;color:#a4a4ae}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul>li+li{padding-left:1.25rem;position:relative}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul>li+li:before{content:"";position:absolute;left:0.625rem;top:0;width:0.0625rem;height:100%;background:linear-gradient(0deg, transparent, #9477f0, transparent);z-index:1;opacity:.5}#codelab-main #main-slide2 .slide .slide__content--headings .slide-text>ul>li+li:after{content:"+";color:#4368d4;font-weight:600;font-size:0.8125rem;position:absolute;left:0.375rem;top:50%;transform:translate(0, -50%);line-height:1}#codelab-main #main-slide2 .slide .btn-more{background-color:#5eb2fe;background-image:-moz-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-webkit-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);background-image:-ms-linear-gradient(0deg, rgb(94, 178, 254) 0%, rgb(143, 121, 255) 100%);border-radius:0.71875rem;width:6.5625rem;height:1.6875rem;margin:0.9375rem auto;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:flex-start;font-size:0.671875rem;font-weight:700;padding-left:1.875rem;white-space:nowrap}#codelab-main #main-slide2 .slide .btn-more>i{font-size:0.625rem;margin-left:auto;padding-right:0.625rem}#codelab-main #main-slide2 .slide .btn-more:hover{color:#fff}#codelab-main #main-slide2 .slide.swiper-slide-active .slide-title,#codelab-main #main-slide2 .slide.swiper-slide-active .slide-text,#codelab-main #main-slide2 .slide.swiper-slide-active .btn-more{animation-name:fadeInDown;animation-duration:2s;animation-fill-mode:forwards}#codelab-main #main-slide2 .slide.swiper-slide-active .slide__img{animation-name:fadeIn;animation-duration:5s;animation-fill-mode:forwards}#codelab-main #main-slide2 .swiper-pagination.common-slide-pagination .swiper-pagination-bullet .svg__circle-inner{stroke:#4166d0}#codelab-main #main-slide2 .swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle{stroke:#4166d0}#codelab-main #main-slide2 .swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle-inner{fill:#4166d0;stroke:#4166d0}#codelab-main #quick-counsel-box{padding:0.9375rem;position:relative;overflow:hidden;background-color:#1c1e39;-webkit-display:flex;display:-ms-flex;display:flex;justify-content:space-between}#codelab-main #quick-counsel-box .line{position:absolute;display:block}#codelab-main #quick-counsel-box .line:nth-child(1){top:0;left:-100%;width:100%;height:0.125rem;background:linear-gradient(90deg, transparent, #148197);animation:btn-anim1 2s linear infinite}@keyframes btn-anim1{0%{left:-100%}50%,100%{left:100%}}#codelab-main #quick-counsel-box .line:nth-child(2){top:-100%;right:0;width:0.125rem;height:100%;background:linear-gradient(180deg, transparent, #51159b);animation:btn-anim2 2s linear infinite;animation-delay:.25s}@keyframes btn-anim2{0%{top:-100%}50%,100%{top:100%}}#codelab-main #quick-counsel-box .line:nth-child(3){bottom:0;right:-100%;width:100%;height:0.125rem;background:linear-gradient(270deg, transparent, #148197);animation:btn-anim3 2s linear infinite;animation-delay:.5s}@keyframes btn-anim3{0%{right:-100%}50%,100%{right:100%}}#codelab-main #quick-counsel-box .line:nth-child(4){bottom:-100%;left:0;width:0.125rem;height:100%;background:linear-gradient(360deg, transparent, #51159b);animation:btn-anim4 2s linear infinite;animation-delay:.75s}@keyframes btn-anim4{0%{bottom:-100%}50%,100%{bottom:100%}}#codelab-main #quick-counsel-box .img-box{position:relative;width:7.46875rem;height:3.78125rem;display:block}#codelab-main #quick-counsel-box .img-box .logo{display:block;width:7.46875rem;height:3.78125rem;background-color:rgba(0,0,0,0);background-image:url("/m/images/main/quick-logo.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}#codelab-main #quick-counsel-box .counsel-list{margin-left:auto}#codelab-main #quick-counsel-box .counsel-list li .counsel-link{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:3.6875rem;height:3.6875rem;border-radius:0.9375rem;background-color:rgba(6,7,27,.4);transition:all .1s ease-in}#codelab-main #quick-counsel-box .counsel-list li .counsel-link>i{display:block;font-size:1.25rem;color:#fff;margin-top:0.3125rem}#codelab-main #quick-counsel-box .counsel-list li .counsel-link .counsel-text{font-size:0.5625rem;color:#fff;text-align:center;font-weight:300;margin-top:0.15625rem;line-height:1.45}#codelab-main #quick-counsel-box .counsel-list li .counsel-link .counsel-text .icon{font-size:0.4375rem}#codelab-main #quick-counsel-box .counsel-list li .counsel-link:hover{transform:scale(1.12)}#codelab-main #quick-counsel-box .counsel-list li+li{margin-left:0.375rem}#codelab-main #detail-info{padding:3.125rem 0;position:relative}#codelab-main #detail-info .title{color:#fff;font-size:1.1875rem;font-weight:300;display:block;margin-bottom:0.9375rem}#codelab-main #detail-info .title>strong{font-weight:700}#codelab-main #detail-info .sub-text{color:#9b99b3;font-size:0.75rem;line-height:1.5;word-wrap:break-word;word-break:keep-all;position:relative;z-index:3}#codelab-main #detail-info .btn-slide-down,#codelab-main #detail-info .btn-purple{font-size:0.5625rem;color:#736cf0;margin-top:0.9375rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;position:relative;z-index:3}#codelab-main #detail-info .btn-slide-down .icon,#codelab-main #detail-info .btn-purple .icon{font-size:0.8125rem;vertical-align:middle}#codelab-main #detail-info .btn-slide-down.open .icon,#codelab-main #detail-info .btn-purple.open .icon{transform:rotate(180deg)}#codelab-main #detail-info .popup-slide{height:0}#codelab-main #detail-info .popup-slide>img{display:none}#codelab-main #detail-info .popup-slide.open{height:auto}#codelab-main #detail-info .popup-slide.open>img{display:block}#codelab-main #detail-info .item+.item{margin-top:0.9375rem}#codelab-main #detail-info .deco-img-box{position:relative;width:100%;height:100%;top:-1.40625rem;z-index:2}#codelab-main #detail-info .deco-img-box .icon-wrap{position:absolute;top:2.5rem;right:7.8125rem;transform:rotate(32deg) skew(-25deg)}#codelab-main #detail-info .deco-img-box .icon-wrap .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.55);width:2.5rem;height:1.875rem;cursor:pointer;opacity:.75}#codelab-main #detail-info .deco-img-box .icon-wrap .icon .arrow{position:absolute;top:0.78125rem;width:90%;height:0.3125rem;background-color:#41ffff;box-shadow:0 0 0.46875rem 0.09375rem #41ffff;animation-name:fadeInLeft;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite}#codelab-main #detail-info .deco-img-box .icon-wrap .icon .arrow:after,#codelab-main #detail-info .deco-img-box .icon-wrap .icon .arrow:before{content:"";position:absolute;width:60%;height:0.3125rem;right:-0.25rem;background-color:#41ffff}#codelab-main #detail-info .deco-img-box .icon-wrap .icon .arrow:after{top:-0.375rem;transform:rotate(45deg)}#codelab-main #detail-info .deco-img-box .icon-wrap .icon .arrow:before{top:0.375rem;box-shadow:0 0 0.46875rem 0.03125rem #41ffff;transform:rotate(-45deg)}#codelab-main #detail-info .deco-img-box .icon-wrap .icon.differ{transform:translate(-70%, 0) scale(0.55) rotate(-180deg)}#codelab-main #detail-info .deco-img-box .dot-wrap{width:100%;height:100%;position:absolute;top:0;left:0}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner{position:relative;opacity:.8}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot{width:0.3125rem;height:0.3125rem;background-color:#41ffff;border:0.0625rem solid rgba(0,0,0,0);border-radius:50%;animation:shine 1s infinite linear;position:absolute;z-index:2}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.position1{left:15.9375rem;top:7.1875rem}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.position2{left:4.96875rem;top:7.8125rem}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.position3{left:11.875rem;top:9.6875rem}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.position4{left:6rem;top:9.6875rem}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.position5{right:10.9375rem;top:11.15625rem}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.scale1{transform:scale(1)}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.scale2{transform:scale(0.5)}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.scale3{transform:scale(1.3)}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.animate1{animation-duration:.5s}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.animate2{animation-duration:1s}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.animate3{animation-duration:1.5s}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.animate4{animation-duration:2s}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.opacity1{opacity:1}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.opacity2{opacity:.5}#codelab-main #detail-info .deco-img-box .dot-wrap .dot-inner .dot.opacity3{opacity:.2}@keyframes shine{0%{box-shadow:0 0 20px 5px #41ffff}50%{box-shadow:0 0 20px 10px #41ffff}100%{box-shadow:0 0 20px 5px #41ffff}}@-webkit-keyframes shine{0%{box-shadow:0 0 20px 5px hsla(0,0%,100%,.05)}50%{box-shadow:0 0 20px 10px hsla(0,0%,100%,.4)}100%{box-shadow:0 0 20px 5px hsla(0,0%,100%,.05)}}#codelab-main #lecture-list{padding:1.25rem 0 2.5rem 0}#codelab-main #lecture-list .main-title{margin-bottom:3.125rem}#codelab-main #lecture-list .list{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column}#codelab-main #lecture-list .list .item{width:19rem;background-color:#0f1024;border-radius:0.3125rem;padding:6rem 0.78125rem 0.78125rem 0.78125rem;box-sizing:border-box;position:relative;margin:4.375rem auto 0 auto}#codelab-main #lecture-list .list .item .top-line{position:absolute;left:0;top:0}#codelab-main #lecture-list .list .item .img-box{position:absolute;left:50%;top:0;transform:translate(-50%, -3.75rem)}#codelab-main #lecture-list .list .item .img-box>img{position:relative;z-index:2}#codelab-main #lecture-list .list .item .img-box .blink-neon{position:absolute;left:50%;top:3.75rem;transform:translate(-50%, 0);width:1.5625rem;height:1.5625rem;border-radius:3.125rem;display:none}@keyframes blink{0%{opacity:.5}100%{opacity:1}}#codelab-main #lecture-list .list .item>h4{font-size:1rem;color:#fff;display:block;margin-bottom:1.5625rem;text-align:center;line-height:1.5}#codelab-main #lecture-list .list .item dl{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;width:12.25rem;margin:0 auto;line-height:1}#codelab-main #lecture-list .list .item dl dt{color:#fff;font-size:0.8125rem;flex-shrink:0;width:2rem}#codelab-main #lecture-list .list .item dl dd{color:#736cf0;font-size:0.8125rem}#codelab-main #lecture-list .list .item dl+dl{margin-top:0.46875rem}#codelab-main #lecture-list .list .item .link{background-color:#736cf0;border-radius:0.3125rem;width:12.25rem;height:2.34375rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;color:#06071b;font-size:0.875rem;font-weight:700;margin:1.09375rem auto 2.65625rem auto;position:relative;font-weight:700}#codelab-main #lecture-list .list .item .link:after{content:"";width:16.625rem;height:0.0625rem;background-color:hsla(0,0%,100%,.15);position:absolute;bottom:-1.875rem;left:50%;transform:translate(-50%, 0)}#codelab-main #lecture-list .list .item .link .icon{font-size:0.875rem;margin-left:0.625rem;transition:all .5s ease}#codelab-main #lecture-list .list .item .link:hover .icon{animation:slideArrow .75s ease-in-out infinite}@keyframes slideArrow{0%,100%{transform:translate(0, 0)}50%{transform:translate(0.625rem, 0)}}#codelab-main #lecture-list .list .item .benefit-info{display:none;padding:1.5625rem 1.25rem 0 1.25rem}#codelab-main #lecture-list .list .item .benefit-info>li{padding:0 0 1.09375rem 1.875rem;position:relative;color:#fff;font-size:0.875rem;line-height:1.35}#codelab-main #lecture-list .list .item .benefit-info>li .icon-check{position:absolute;left:0;top:0;color:#736cf0;font-size:1.3125rem}#codelab-main #lecture-list .list .item .benefit-info>li .list-dot{margin-top:0.46875rem;left:-0.3125rem}#codelab-main #lecture-list .list .item .benefit-info>li .list-dot li{color:#fff}#codelab-main #lecture-list .list .item .benefit-info>li .list-dot li:before{color:#fff}#codelab-main #lecture-list .list .item .benefit-info.open{display:block}#codelab-main #lecture-list .list .item .btn-more{color:#fff;font-size:0.75rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}#codelab-main #lecture-list .list .item .btn-more.open .icon{transform:rotate(180deg)}#codelab-main #lecture-list .list .item.item1 .img-box img{width:7.75rem;height:7.5625rem}#codelab-main #lecture-list .list .item.item1 .top-line{width:100%;height:0.09375rem;background:linear-gradient(90deg, transparent, #1ecbcb, #8624ff, transparent)}#codelab-main #lecture-list .list .item.item1 .blink-neon{box-shadow:0 0 2.8125rem 2.34375rem #1ecbcb;animation:blink-neon1 1s infinite linear}@keyframes blink-neon1{0%{box-shadow:0 0 2.8125rem 2.34375rem #1ecbcb}50%{box-shadow:0 0 90px 50px #1ecbcb}100%{box-shadow:0 0 2.8125rem 2.34375rem #1ecbcb}}@-webkit-keyframes blink-neon1{0%{box-shadow:0 0 2.8125rem 2.34375rem #1ecbcb}50%{box-shadow:0 0 90px 50px #1ecbcb}100%{box-shadow:0 0 2.8125rem 2.34375rem #1ecbcb}}#codelab-main #lecture-list .list .item.item2 .img-box img{width:9.5625rem;height:7.9375rem}#codelab-main #lecture-list .list .item.item2 .top-line{width:100%;height:0.09375rem;background:linear-gradient(90deg, transparent, #a35dfa, #ff0099, transparent)}#codelab-main #lecture-list .list .item.item2 .blink-neon{box-shadow:0 0 2.8125rem 2.34375rem #a35dfa;animation:blink-neon2 1.25s infinite linear}@keyframes blink-neon2{0%{box-shadow:0 0 2.8125rem 2.34375rem #a35dfa}50%{box-shadow:0 0 90px 50px #a35dfa}100%{box-shadow:0 0 2.8125rem 2.34375rem #a35dfa}}@-webkit-keyframes blink-neon2{0%{box-shadow:0 0 2.8125rem 2.34375rem #a35dfa}50%{box-shadow:0 0 90px 50px #a35dfa}100%{box-shadow:0 0 2.8125rem 2.34375rem #a35dfa}}#codelab-main #lecture-list .list .item.item3 .img-box img{width:10.90625rem;height:8.46875rem}#codelab-main #lecture-list .list .item.item3 .top-line{width:100%;height:0.09375rem;background:linear-gradient(90deg, transparent, #ff0099, #1ecbcb, transparent)}#codelab-main #lecture-list .list .item.item3 .blink-neon{box-shadow:0 0 2.8125rem 2.34375rem #f09;animation:blink-neon3 1s infinite linear}@keyframes blink-neon3{0%{box-shadow:0 0 2.8125rem 2.34375rem #f09}50%{box-shadow:0 0 90px 50px #f09}100%{box-shadow:0 0 2.8125rem 2.34375rem #f09}}@-webkit-keyframes blink-neon3{0%{box-shadow:0 0 2.8125rem 2.34375rem #f09}50%{box-shadow:0 0 90px 50px #f09}100%{box-shadow:0 0 2.8125rem 2.34375rem #f09}}#codelab-main #lecture-list .list .item.item4 .img-box img{width:11.3125rem;height:9rem}#codelab-main #lecture-list .list .item.item4 .top-line{width:100%;height:0.09375rem;background:linear-gradient(90deg, transparent, #182b76, #1e89d0, transparent)}#codelab-main #lecture-list .list .item.item4 .blink-neon{box-shadow:0 0 2.8125rem 2.34375rem #4571ff;animation:blink-neon4 1s infinite linear}@keyframes blink-neon4{0%{box-shadow:0 0 2.8125rem 2.34375rem #4571ff}50%{box-shadow:0 0 90px 50px #4571ff}100%{box-shadow:0 0 2.8125rem 2.34375rem #4571ff}}@-webkit-keyframes blink-neon4{0%{box-shadow:0 0 2.8125rem 2.34375rem #4571ff}50%{box-shadow:0 0 90px 50px #4571ff}100%{box-shadow:0 0 2.8125rem 2.34375rem #4571ff}}#codelab-main #lecture-list .list .item.item5 .img-box{transform:translate(-50%, -5rem)}#codelab-main #lecture-list .list .item.item5 .img-box img{width:17.34375rem;height:12.53125rem}#codelab-main #lecture-list .list .item.item5 .top-line{width:100%;height:0.09375rem;background:linear-gradient(90deg, transparent, #1c1a72, #00ffff, transparent)}#codelab-main #lecture-list .list .item.item5 .blink-neon{box-shadow:0 0 2.8125rem 2.34375rem #3832ff;animation:blink-neon5 1s infinite linear}@keyframes blink-neon5{0%{box-shadow:0 0 2.8125rem 2.34375rem #3832ff}50%{box-shadow:0 0 90px 50px #3832ff}100%{box-shadow:0 0 2.8125rem 2.34375rem #3832ff}}@-webkit-keyframes blink-neon5{0%{box-shadow:0 0 2.8125rem 2.34375rem #3832ff}50%{box-shadow:0 0 90px 50px #3832ff}100%{box-shadow:0 0 2.8125rem 2.34375rem #3832ff}}#codelab-main #lecture-list .list .item:hover .blink-neon{display:block}#codelab-main #community-portfolio-main{position:relative;padding:0 0 3.75rem 0}#codelab-main #community-portfolio-main .sub-title{font-size:0.75rem;color:#fff;text-align:center;margin-bottom:2.8125rem}#codelab-main #community-portfolio-main .slide{position:relative;width:10.15625rem;float:left;overflow:hidden;margin:0 0.46875rem 1.25rem 0.46875rem;background-color:#0f1024;transition:all 200ms linear;transform:scale(0.85)}#codelab-main #community-portfolio-main .slide.swiper-slide-active{transform:scale(1)}#codelab-main #community-portfolio-main .thumb-box{overflow:hidden;width:10.15625rem;background-color:#0f1024;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}#codelab-main #community-portfolio-main .pic{width:10.15625rem;height:14.4375rem;position:relative;overflow:hidden;display:inline-block;-webkit-animation:anima 2s;-moz-animation:anima 2s;-o-animation:anima 2s;-ms-animation:anima 2s;animation:anima 2s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#codelab-main #community-portfolio-main .pic>a{display:block;width:100%;height:100%;position:relative}#codelab-main #community-portfolio-main .pic>a.video-icon:after{content:"";position:absolute;right:0;top:0;width:1.3125rem;height:1.0625rem;background-image:url("https://it.ezenac.co.kr/images/community/image/video-icon.jpg");z-index:4;background-size:cover}#codelab-main #community-portfolio-main .pic>a>img{float:left;width:10.15625rem;height:6.21875rem;overflow:hidden}#codelab-main #community-portfolio-main .pic .caption-box{float:left;width:100%;box-sizing:border-box;padding:0.78125rem 0.78125rem;background-color:#0f1024}#codelab-main #community-portfolio-main .pic .caption-box .date{font-size:0.5rem;color:#9b99b3;font-weight:300}#codelab-main #community-portfolio-main .pic .caption-box .class-name{font-size:0.5625rem;color:#9b99b3;font-weight:300;letter-spacing:-0.046875rem}#codelab-main #community-portfolio-main .pic .caption-box .title{color:#fff !important;margin-top:0.46875rem;font-size:0.65625rem;line-height:1.35;letter-spacing:-0.046875rem;font-weight:700;word-break:break-all}#codelab-main #community-portfolio-main .pic .caption-box>p{font-size:0.625rem;margin-top:0.3125rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9b99b3}#codelab-main #community-portfolio-main .pic .pic-caption{cursor:pointer;position:absolute;width:100%;height:100%;background:#4e2eb2;padding:1.875rem 0.9375rem 1.875rem 0.9375rem;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:5}#codelab-main #community-portfolio-main .pic .pic-caption .title{color:#fff;font-size:0.84375rem;margin-bottom:0.9375rem;text-align:left;letter-spacing:-0.0625rem;line-height:1.5;position:relative}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position{position:relative;width:100%;height:100%}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position h4{text-align:left;font-size:0.625rem;color:#fff;line-height:1.35;font-weight:normal;margin-bottom:0.3125rem}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position p{min-height:3.125rem;padding-bottom:3.125rem;position:relative;line-height:1.75;font-size:0.5625rem;text-align:left;color:#fff;font-weight:400}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position p>strong{font-size:0.5rem}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position ul{min-height:3.125rem;padding-bottom:0.9375rem}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position ul>li{padding-left:0.3125rem;color:#fff;text-align:left;word-break:keep-all;line-height:1.35;position:relative;font-size:0.5rem;margin-bottom:0.15625rem}#codelab-main #community-portfolio-main .pic .pic-caption .inner-position ul>li:after{content:"-";position:absolute;left:0;top:0}#codelab-main #community-portfolio-main .pic .pic-image{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#codelab-main #community-portfolio-main .pic:hover .pic-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#codelab-main #community-portfolio-main .pic a{color:inherit;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#codelab-main #community-portfolio-main .pic a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#codelab-main #community-portfolio-main .pic .pic-image{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#codelab-main #community-portfolio-main .pic-caption{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#codelab-main #community-portfolio-main .pic:hover .pic-caption,#codelab-main #community-portfolio-main .pic:hover img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#codelab-main #community-portfolio-main .pic:hover .bottom-to-top{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}#codelab-main #community-portfolio-main .pic .bottom-to-top{top:50%;left:0}#codelab-main #community-portfolio-main .pic:hover .bottom-to-top{top:0;left:0}#codelab-main #community-portfolio-main .development-language{margin-top:0 !important;margin-bottom:0.15625rem}#codelab-main #community-portfolio-main .development-language>span{display:inline-block;font-size:0.4375rem;color:#fff;background-color:#3369b3;padding:0.0625rem 0.09375rem;border-radius:0.09375rem}#codelab-main #community-portfolio-main .development-language>span+span{margin-left:0.09375rem}#codelab-curriculum{padding:3.75rem 0 3.75rem 0;background-color:#06071b;position:relative}#codelab-curriculum .curriculum-title{text-align:center;color:#fff;font-size:1.1875rem;line-height:1.5;font-weight:700}#codelab-curriculum .curriculum-title>small{font-size:0.625rem;color:#4368d4;font-weight:300;display:block;margin-bottom:0.6875rem}#codelab-curriculum .sub-text{font-size:0.75rem;color:#fff;font-weight:300;text-align:center;margin:0.6875rem 0;line-height:1.5}#codelab-curriculum .curriculum-name-sub{background:#0a1543;color:#fff;font-size:0.75rem;padding:0.75rem 0.5rem;margin:0 auto;border-radius:0.9375rem;width:7.5rem;text-align:center;display:block}#codelab-curriculum .curriculum-name{color:#fff;font-size:1.5rem;text-align:center;line-height:1.5;position:relative;z-index:3}#codelab-curriculum .curriculum-top-info{color:#9b99b3;width:100%;font-size:0.75rem;position:relative;z-index:3;padding:0.9375rem;line-height:1.5;text-align:center}#codelab-curriculum .deco-rotate-img{position:absolute;width:3.9375rem;height:3.6875rem;-webkit-display:flex;display:-ms-flex;display:flex;right:1.5625rem;bottom:-3.125rem;align-items:center;justify-content:center}#codelab-curriculum .deco-rotate-img .icon{color:#fff;font-size:1.3125rem;position:absolute;left:52%;top:50%;transform:translate(-50%, -50%)}#codelab-curriculum .deco-rotate-img>img{width:100%;animation:spin 5s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#codelab-curriculum .date-info-box{position:relative;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;z-index:3}#codelab-curriculum .date-info-box .btn-link{background-color:#4368d4;box-shadow:0 5px 5px 0 rgba(0,0,0,.74);-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;width:9.375rem;height:2.1875rem;border-radius:3.75rem;transition:all .35s ease;font-size:1rem}#codelab-curriculum .date-info-box .btn-link>span{color:#fff;font-weight:700;text-align:center;margin-left:0.6875rem;font-size:1.03125rem}#codelab-curriculum .date-info-box .btn-link .icon{background-color:#fff;color:#06071b;width:1.09375rem;height:1.09375rem;border-radius:1.09375rem;margin-left:1.875rem;font-size:1.1875rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}#codelab-curriculum .date-info-box .btn-link:hover{transform:scale(1.25)}#codelab-curriculum .date-info-box .date{font-size:0.75rem;color:#fff;width:100%;text-align:center;margin-top:0.6875rem}#codelab-curriculum .date-info-box .detail-date{font-size:0.75rem;font-weight:400;color:#858793}#codelab-curriculum .codelab-benefit-container{position:relative}#codelab-curriculum .codelab-benefit-container .codelab-benefit{position:relative;z-index:3;margin-top:2.8125rem;padding:1.40625rem 0}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box li{width:48%;background:#000001;padding:0.6875rem;box-sizing:border-box;border-radius:0.6875rem}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box li .icon{display:block;margin:0 auto;color:#fff;font-size:1.5rem;text-align:center}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box li>p{font-weight:300;color:#9b99b3;font-size:0.625rem;line-height:1.35;text-align:center;margin-top:5px}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box li>p>strong{display:block;color:#fff;margin-bottom:0.46875rem;font-size:0.6875rem}#codelab-curriculum .codelab-benefit-container .codelab-benefit .inner-box li.bottom{width:32%;margin:0.6875rem 0}#codelab-curriculum .detail-vod{padding:2.8125rem 1.5625rem;position:relative;z-index:3}#codelab-curriculum .detail-vod .hash-list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1.40625rem}#codelab-curriculum .detail-vod .hash-list li{border:0.125rem solid hsla(0,0%,100%,.3);padding:0.375rem 0.6875rem;font-size:0.6875rem;color:#fff;border-radius:1.875rem;line-height:1;box-sizing:border-box;text-align:center;margin:0.375rem 0.1875rem}#codelab-curriculum .detail-vod .vod-info{padding:1.875rem 0;font-size:0.84375rem;line-height:1.35;color:#9b99b3;font-weight:500;text-align:center;word-break:break-all;word-wrap:break-word}#codelab-curriculum .detail-vod .vod-info .text-large{font-size:0.9375rem}#codelab-curriculum .detail-vod .vod-info .text-white{color:#fff;font-weight:700;word-wrap:break-word;word-break:keep-all}#codelab-curriculum .detail-vod .vod-player-box .vod-frame{width:100%;padding-bottom:56.5%;position:relative}#codelab-curriculum .detail-vod .vod-player-box .vod-frame .iframe{position:absolute;left:0;top:0;width:100%;height:100%}#codelab-curriculum .detail-vod .vod-player-box .vod-sources-name{font-size:0.625rem;text-align:center;display:block;margin-top:0.625rem;color:#9b99b3}#codelab-curriculum .counter-box{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:relative;padding:0 2.8125rem}#codelab-curriculum .counter-box .count{-webkit-display:flex;display:-ms-flex;display:flex;background-color:#191b3a;border-radius:0.9375rem 0.9375rem 0 0;padding:2.8125rem 0 0.9375rem 0;position:relative;justify-content:center;align-items:center}#codelab-curriculum .counter-box .count .bottom-line{z-index:2;position:absolute;left:0;bottom:0;width:100%;height:0.1875rem;background:linear-gradient(90deg, transparent, #4fbafe, #8f79ff, transparent)}#codelab-curriculum .counter-box .count+.count{margin-top:1.40625rem}#codelab-curriculum .counter-box .count .icon{width:3.75rem;text-align:center;font-size:2.34375rem;background:linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background-size:240% 240%;animation:gradient-animation 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#codelab-curriculum .counter-box .count .num-text{color:#fff;font-weight:300;font-size:1.125rem}#codelab-curriculum .counter-box .count .num-text .num{font-size:1.1875rem}#codelab-curriculum .counter-box .count .text{margin-top:1.25rem;color:#9b99b3;font-size:0.75rem;padding:0.46875rem 0.9375rem;background-color:#06071b;width:100%;text-align:center;position:absolute;left:50%;top:-1.40625rem;transform:translate(-50%, 0)}#codelab-curriculum .text-sources{font-size:0.625rem;display:block;margin-top:0.625rem;color:#61626b;text-align:center}#codelab-curriculum .gradient-label{position:relative;border-radius:2.34375rem;background:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);font-weight:700;color:#06071b;padding:0.28125rem;font-size:0.6875rem;min-width:3.4375rem;line-height:1;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}#codelab-curriculum .gradient-label.big{padding:0.5625rem 0.9375rem;color:#06071b;font-size:0.75rem;line-height:1.5;word-break:keep-all;word-wrap:break-word}#codelab-curriculum .gradient-label.middle{padding:0.375rem 0.46875rem;color:#06071b;font-size:0.6875rem}#codelab-curriculum .gradient-label .comment{color:#fff;position:absolute;left:0.6875rem;bottom:-1.25rem;white-space:nowrap;font-size:0.625rem;background-color:#06071b}#codelab-curriculum .gradient-label .comment .icon{color:#b057dc;font-size:0.9375rem}#codelab-curriculum .gradient-label.border10{border-radius:0.6875rem}#codelab-curriculum .gradient-label-outlined{background:linear-gradient(#06071b 0 0) padding-box,linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%) border-box;border:0.1875rem solid rgba(0,0,0,0);border-radius:1.875rem;text-align:center;padding:0.125rem;font-size:0.6875rem;min-width:3.4375rem;line-height:1;display:inline-block;text-align:center}#codelab-curriculum .gradient-label-outlined .text{background:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);-webkit-background-clip:text;color:rgba(0,0,0,0);font-weight:700;text-align:center;line-height:1}#codelab-curriculum .white-label{background-color:#fff;border-radius:1.875rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;font-weight:700;padding:0.28125rem;font-size:0.6875rem;min-width:3.4375rem;line-height:1}#codelab-curriculum .roadmap-box{padding:0 4.6875rem;position:relative}#codelab-curriculum .roadmap-box .bar-graph{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;padding:1.875rem 0 1.09375rem 0;height:auto !important;overflow:hidden;position:relative}#codelab-curriculum .roadmap-box .bar-graph:before{content:"";width:0.09375rem;height:97%;border-left:2px dashed #fff;position:absolute;left:50%}#codelab-curriculum .roadmap-box .bar-graph:after{content:"";width:0;height:0;border-bottom:0.5625rem solid rgba(0,0,0,0);border-top:0.5625rem solid #fff;border-left:0.5625rem solid rgba(0,0,0,0);border-right:0.5625rem solid rgba(0,0,0,0);position:absolute;bottom:-0.5625rem;left:50.5%;transform:translate(-49%, 0)}#codelab-curriculum .roadmap-box .bar-graph li{position:relative}#codelab-curriculum .roadmap-box .bar-graph li .align-label{color:#fff;font-size:0;white-space:nowrap;font-weight:300;display:block;text-align:center;padding:0.3125rem 0;margin-bottom:0.9375rem;background-color:#06071b;position:relative;text-indent:-999999px;overflow:hidden}#codelab-curriculum .roadmap-box .bar-graph li .align-label:before{content:"";width:0.5rem;height:0.5rem;border:0.1875rem solid #fff;border-radius:50%;position:absolute;left:50%;top:0.625rem;transform:translate(-41%, 0);box-shadow:0 0 0.46875rem 0.1875rem #1ecbcb;background-color:#1ecbcb}#codelab-curriculum .roadmap-box .bar-graph li:last-child .align-label{padding:1.875rem 0 0.3125rem 0;font-size:0.875rem;text-indent:0}#codelab-curriculum .roadmap-box .bar-graph li .flex-box{flex-direction:column;padding:0;justify-content:center}#codelab-curriculum .roadmap-box .bar-graph li .flex-box>p+p{margin-top:0.28125rem;margin-bottom:0.9375rem}#codelab-curriculum .roadmap-box .bar-graph li+li{margin-top:1.09375rem}#codelab-curriculum .roadmap-box .arrow-list{-webkit-display:flex;display:-ms-flex;display:flex;width:100%;margin-top:2.34375rem;position:relative}#codelab-curriculum .roadmap-box .arrow-list>li{position:relative;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;margin:0.75rem 0}#codelab-curriculum .roadmap-box .arrow-list>li .arrow-label{color:#fff;font-size:0.75rem;width:100%;text-align:center;padding:0.375rem 0}#codelab-curriculum .roadmap-box .arrow-list>li>p{margin-top:0.9375rem;color:#fff;font-size:0.8125rem}#codelab-curriculum .roadmap-box .arrow-list>li>p .icon{margin-right:0.6875rem;font-size:0.9375rem}#codelab-curriculum .roadmap-box .arrow-list>li>ul{margin-top:0.6875rem;padding-left:0.9375rem}#codelab-curriculum .roadmap-box .arrow-list>li>ul>li{color:#9b99b3;font-size:0.75rem}#codelab-curriculum .roadmap-box .swiper-container{width:100%;overflow:visible}#codelab-curriculum .roadmap-box .swiper-container .swiper-slide{transition:all 200ms linear;transform:scale(0.65);opacity:.5}#codelab-curriculum .roadmap-box .swiper-container .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}#codelab-curriculum .roadmap-box .swiper-button-prev,#codelab-curriculum .roadmap-box .swiper-button-next{opacity:.75}#codelab-curriculum .roadmap-box .swiper-button-prev:after,#codelab-curriculum .roadmap-box .swiper-button-next:after{font-size:1.875rem}#codelab-curriculum .roadmap-box .swiper-button-prev{left:-2.8125rem}#codelab-curriculum .roadmap-box .swiper-button-next{right:-2.8125rem}#codelab-curriculum .curriculum-step{width:100%;padding:0 1.40625rem;margin-top:4.375rem;border-bottom:0.09375rem solid rgba(66,67,89,.678)}#codelab-curriculum .curriculum-step .step{width:100%}#codelab-curriculum .curriculum-step .step .btn-accordion{padding:0.9375rem 0;background-color:rgba(0,0,0,0);border:none;border-top:0.125rem solid rgba(66,67,89,.678);width:100%;cursor:pointer}#codelab-curriculum .curriculum-step .step .accordion-title{-webkit-display:flex;display:-ms-flex;display:flex;width:100%;font-size:0.8125rem;color:#fff}#codelab-curriculum .curriculum-step .step .accordion-title .icon{margin-left:auto;font-size:0.9375rem}#codelab-curriculum .curriculum-step .step .step-detail-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch;-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;opacity:0;max-height:0;overflow:hidden;justify-content:space-between}#codelab-curriculum .curriculum-step .step .step-detail-box>li{width:100%;border:1px solid rgba(66,67,89,.678);border-radius:0.9375rem;padding:1.1875rem 0.9375rem 0.6875rem 2.34375rem;box-sizing:border-box;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;margin-bottom:1.40625rem;position:relative}#codelab-curriculum .curriculum-step .step .step-detail-box>li .circle-num{width:1.09375rem;height:1.09375rem;font-size:0.625rem;font-weight:700;color:#06071b;background-color:#fff;border-radius:50%;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;position:absolute;left:0.6875rem;top:1.09375rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li.ML20{margin-left:0 !important}#codelab-curriculum .curriculum-step .step .step-detail-box>li.MR20{margin-right:0 !important}#codelab-curriculum .curriculum-step .step .step-detail-box>li .step-title{color:#fff;font-size:0.875rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li .label-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:flex-start;margin-top:0.6875rem;flex-wrap:wrap}#codelab-curriculum .curriculum-step .step .step-detail-box>li .label-box span:not(.text){margin-right:0.46875rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li .list-dot{margin-top:0.65625rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li .list-dot>li{padding-left:0.6875rem;position:relative;color:#9b99b3;font-size:0.75rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li .list-dot>li+li{margin-top:0.46875rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other{width:100%;border:none;padding:0}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box{border:0.0625rem solid rgba(66,67,89,.678);border-radius:1.40625rem;padding:1.40625rem 1.40625rem;box-sizing:border-box}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box .gradient-label.border10{text-align:center;min-width:6.875rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box .list-dot{width:100%;margin-left:1.40625rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box .list-dot>li{color:#fff;-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box .list-dot>li:before{color:#fff}#codelab-curriculum .curriculum-step .step .step-detail-box>li.other .inner-box .list-dot>li .white-label{color:#06071b}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full{width:100%;padding:0.6875rem}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full>.flex-box{flex-direction:column}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full .list-dot{width:100%}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full .list-dot>li{color:#fff;-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full .list-dot>li:before{color:#fff}#codelab-curriculum .curriculum-step .step .step-detail-box>li.full .list-dot>li .white-label{color:#06071b}#codelab-curriculum .curriculum-step .step .btn-accordion[aria-expanded=true] .icon{transform:rotate(180deg)}#codelab-curriculum .curriculum-step .step .btn-accordion[aria-expanded=true]+.step-detail-box{opacity:1;max-height:100%}#codelab-curriculum .curriculum-step .step .text-gradient{background:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);-webkit-background-clip:text;color:rgba(0,0,0,0);font-weight:700;text-align:left;font-size:0.6875rem}#codelab-curriculum .curriculum-step .step .text-absolute{position:absolute;left:0;bottom:-4.6875rem;line-height:1.35}#codelab-curriculum .curriculum-step .step .text-absolute>span{margin-left:0.6875rem}#codelab-curriculum .curriculum-step .step .text-absolute .icon{font-size:2.8125rem}#codelab-curriculum #curriculum-portfolio{padding:2.34375rem 1.40625rem 1.40625rem 1.40625rem}#codelab-curriculum #curriculum-portfolio .swiper-container{padding:1.875rem 0 3.125rem 0}#codelab-curriculum #curriculum-portfolio .swiper-container .swiper-slide{padding:0 0.46875rem}#codelab-curriculum #curriculum-portfolio .swiper-pagination{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}#codelab-curriculum .job-info{color:#fff;padding:2.8125rem 1.40625rem 1.40625rem 1.40625rem}#codelab-curriculum .job-info>p{font-weight:300;line-height:1.5;font-size:0.75rem;padding-top:0 !important}#codelab-curriculum .job-info>p>strong{font-weight:700;font-size:1.5rem}#codelab-curriculum .job-info .job-info-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:1.875rem;position:relative}#codelab-curriculum .job-info .job-info-list:before{content:"";width:100%;height:0.125rem;background-color:#1a1f41;position:absolute;left:0;top:3.0625rem;z-index:1}#codelab-curriculum .job-info .job-info-list:after{content:"";width:85%;height:0.125rem;background-color:#1a1f41;position:absolute;left:0;top:18.9375rem;z-index:1}#codelab-curriculum .job-info .job-info-list li{width:50%;padding-top:7.5rem;position:relative;margin-bottom:1.875rem}#codelab-curriculum .job-info .job-info-list li:before{content:"";width:6.90625rem;height:6.5rem;position:absolute;top:0;left:50%;transform:translate(-50%, 0);background-size:cover;z-index:3}#codelab-curriculum .job-info .job-info-list li p{display:block;color:#9b99b3;font-size:0.6875rem;line-height:1.5;text-align:center}#codelab-curriculum .job-info .job-info-list li p>strong{display:block;font-size:0.875rem;color:#4368d4;margin-bottom:0.6875rem;font-weight:700}#codelab-curriculum .job-info .job-info-list li.circle-01:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img1.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .job-info .job-info-list li.circle-02:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img2.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .job-info .job-info-list li.circle-03:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img3.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .job-info .job-info-list li.circle-04:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img4.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .last-box{border-radius:0.9375rem;background-color:#191b3a;padding:1.25rem 0.9375rem;margin-top:1.875rem}#codelab-curriculum .last-box>.flex-box.top{flex-direction:column}#codelab-curriculum .last-box .left{-webkit-display:flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}#codelab-curriculum .last-box .left>h4{color:#fff;font-size:0.9375rem;font-weight:700}#codelab-curriculum .last-box .left .link{background-image:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background-image:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background-image:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);box-shadow:0 0.5625rem 0.375rem 0 rgba(0,0,0,.004);-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;width:6.5625rem;color:#06071b;font-size:0.75rem;font-weight:700;border-radius:2.8125rem;padding:0.46875rem 0.6875rem;box-sizing:border-box;transition:all .5s linear;margin-left:auto;line-height:1}#codelab-curriculum .last-box .left .link>span{margin-left:auto}#codelab-curriculum .last-box .left .link .icon{background-color:#191b3a;width:1.25rem;height:1.25rem;color:#fff;border-radius:0.9375rem;margin-left:auto;font-size:1.25rem}#codelab-curriculum .last-box .left .link:hover{transform:scale(1.2)}#codelab-curriculum .last-box .right{flex:1}#codelab-curriculum .last-box .right>p{margin-top:1.875rem;color:#9a9cb5;font-size:0.75rem;line-height:1.35;word-break:keep-all;word-wrap:break-word}#codelab-curriculum .last-box .right>ul{margin-top:1.40625rem}#codelab-curriculum .last-box .right>ul>li{padding-left:0.75rem;position:relative;font-size:0.6875rem;color:#9a9cb5;word-break:keep-all;word-wrap:break-word;line-height:1.35}#codelab-curriculum .last-box .right>ul>li+li{margin-top:0.3125rem}#codelab-curriculum .last-box .right>ul>li:before{content:"-";position:absolute;left:0;top:0.09375rem}#codelab-curriculum .last-box .icon-list{justify-content:space-between;margin-top:1.875rem;padding-top:1.875rem;border-top:0.125rem solid #393b56;flex-wrap:wrap}#codelab-curriculum .last-box .icon-list>li{background-color:#fff;border-radius:0.46875rem;width:32%;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-bottom:0.6875rem}#codelab-curriculum .last-box .icon-list>li.top{width:48%}#codelab-curriculum .last-box .icon-list>li .icon{font-size:1.5rem;padding-top:0.6875rem}#codelab-curriculum .last-box .icon-list>li>p{text-align:center;letter-spacing:-0.046875rem;margin:0.6875rem 0;line-height:1.35;font-size:0.75rem}#codelab-curriculum .last-box .icon-list>li>p>strong>small{font-size:0.625rem;margin-right:0.1875rem}#codelab-curriculum .last-box .icon-list>li>p .text-red{color:#da1a1a}#codelab-curriculum .top-start-now{position:relative;margin:2.34375rem 1.5625rem 0 1.5625rem}#codelab-curriculum .top-start-now .iframe-container{position:relative;border-radius:0.625rem;margin-top:2.8125rem;overflow:hidden;width:100%;padding-bottom:56.5%}#codelab-curriculum .top-start-now .iframe-container .iframe{position:absolute;width:100%;height:100%;left:0;top:0}#codelab-curriculum .sub-text-other{padding:1.25rem 0;font-size:0.84375rem;line-height:1.35;color:#9b99b3;font-weight:500;text-align:center}#codelab-curriculum .sub-text-other .text-white{color:#fff;font-weight:700}#codelab-curriculum .project-detail .project-inner{position:relative;padding:0 1.5625rem;margin:0 auto}#codelab-curriculum .project-detail .project-inner .title{position:relative;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;margin:3.125rem 0 1.5625rem 0}#codelab-curriculum .project-detail .project-inner .title:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:50%;transform:translate(0, -50%);z-index:1}#codelab-curriculum .project-detail .project-inner .title>h4{background-color:#06071b;color:#fff;font-size:0.90625rem;padding:0 0.625rem;z-index:3;text-align:center}#codelab-curriculum .project-detail .project-inner .result-project-list{display:flex;flex-direction:column;gap:0.9375rem;margin-bottom:3.75rem}#codelab-curriculum .project-detail .project-inner .result-project-list .item{display:flex;flex-direction:column}#codelab-curriculum .project-detail .project-inner .result-project-list dt{width:100%;padding:0.46875rem 0;font-size:0.84375rem;border-radius:0.625rem;background-color:#191b3a;color:#fff;display:flex;flex-shrink:0;align-items:center;justify-content:center;text-align:center}#codelab-curriculum .project-detail .project-inner .result-project-list dd{position:relative;margin-left:1.875rem;border-radius:0.625rem;background-color:rgba(20,21,39,.5);color:#9b99b3;font-size:0.75rem;flex:1;display:flex;align-items:center;padding:0.9375rem;margin-top:0.46875rem;word-break:keep-all;word-wrap:break-word;line-height:1.5}#codelab-curriculum .project-detail .project-inner .result-project-list dd .icon{position:absolute;color:#5f6368;font-size:1.40625rem;left:-1.875rem}#codelab-curriculum .project-detail .project-inner .result-project-program{display:flex;flex-direction:column;gap:0.9375rem;margin-bottom:3.75rem}#codelab-curriculum .project-detail .project-inner .result-project-program .item{display:flex;flex-wrap:wrap;width:100%;background-color:#191b3a;border-radius:0.625rem;padding:1.40625rem;box-sizing:border-box}#codelab-curriculum .project-detail .project-inner .result-project-program dt{position:relative;width:100%;color:#fff;font-size:0.84375rem;line-height:1.5;border-bottom:1px dashed rgba(187,187,187,.5);padding-bottom:0.9375rem;margin-bottom:0.9375rem}#codelab-curriculum .project-detail .project-inner .result-project-program dt>span{display:block;font-size:0.9375rem;font-weight:800}#codelab-curriculum .project-detail .project-inner .result-project-program dt .icon-logo{width:2.34375rem;height:2.34375rem;background-color:#0d0e21;overflow:hidden;position:absolute;right:0;top:-1.40625rem;text-indent:-99999px;background-size:cover}#codelab-curriculum .project-detail .project-inner .result-project-program dd{width:100%;margin-bottom:0.46875rem}#codelab-curriculum .project-detail .project-inner .result-project-program dd>strong{color:#fff;font-size:0.75rem;margin-top:0.46875rem}#codelab-curriculum .project-detail .project-inner .result-project-program dd .list{margin-top:0.1875rem}#codelab-curriculum .project-detail .project-inner .result-project-program dd .list>li{padding-left:0.46875rem;position:relative;font-size:0.75rem;color:#9a9cb5;line-height:1.35}#codelab-curriculum .project-detail .project-inner .result-project-program dd .list>li+li{margin-top:0.25rem}#codelab-curriculum .project-detail .project-inner .result-project-program dd .list>li:before{content:"-";position:absolute;left:0;top:0}#codelab-curriculum .project-detail .project-inner .result-student-project{justify-content:space-between;flex-direction:column-reverse}#codelab-curriculum .project-detail .project-inner .result-student-project .text-box>h5{font-size:0.84375rem;color:#fff;text-align:center;margin-bottom:1.40625rem}#codelab-curriculum .project-detail .project-inner .result-student-project .text-box>p{display:none}#codelab-curriculum .project-detail .project-inner .result-student-project .text-box .btn-more{display:flex;border-radius:1.875rem;background-color:#191b3a;box-shadow:0px 11px 9px 0px rgba(0,0,0,.004);width:80%;color:#fff;font-size:0.9375rem;padding:0.9375rem 1.25rem;box-sizing:border-box;line-height:1.5;text-align:center;align-items:center;justify-content:center;margin:0 auto}#codelab-curriculum .project-detail .project-inner .result-student-project .text-box .btn-more .icon{background-color:#fff;color:#06071b;width:1.25rem;height:1.25rem;border-radius:50%;margin-left:1.25rem;font-size:1.0625rem;display:flex;align-items:center;justify-content:center}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item{width:100%;border-radius:0.625rem;overflow:hidden;background-color:#191b3a;box-shadow:0 11px 9px 0 rgba(0,0,0,.004);margin-bottom:20px}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item>a{display:flex}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item img{width:10.15625rem;height:6.25rem}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item .item-contents{width:100%;padding:0.46875rem;display:flex;flex-direction:column}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item .item-contents>p{color:#fff;font-size:0.75rem;line-height:1.5}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item .item-contents>p>small{display:block;font-size:0.625rem;color:#797ba2;margin-bottom:0.46875rem;font-weight:300}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item .item-contents .btn-more{color:#fff;font-size:0.625rem;display:flex;align-items:center;justify-content:flex-end;margin-top:auto;margin-right:0.625rem;text-indent:-9999px}#codelab-curriculum .project-detail .project-inner .result-student-project .project-list .list-item .item-contents .btn-more .icon{display:flex;align-items:center;justify-content:center;width:0.9375rem;height:0.9375rem;background-color:#fff;border-radius:50%;color:#191b3a;margin-left:0.625rem;font-size:0.75rem;text-indent:0}#codelab-curriculum .employment-support{padding:2.8125rem 1.5625rem}#codelab-curriculum .employment-support .employment-list{display:flex;justify-content:space-between;flex-wrap:wrap}#codelab-curriculum .employment-support .employment-list .list-item{position:relative;width:48%;border-radius:0.625rem 0.625rem 0 0;background-color:#fff;padding:0.375rem 0.9375rem 1.25rem 0.9375rem;box-sizing:border-box;margin-bottom:1.875rem}#codelab-curriculum .employment-support .employment-list .list-item .logo{display:block;overflow:hidden;width:6.25rem;height:2.34375rem;position:relative}#codelab-curriculum .employment-support .employment-list .list-item .logo .img{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%}#codelab-curriculum .employment-support .employment-list .list-item>p{color:#5e5f7a;font-size:0.65625rem;line-height:1.5;letter-spacing:-0.03125rem;word-wrap:break-word;word-break:keep-all}#codelab-curriculum .employment-support .employment-list .list-item>p>strong{display:block;color:#17193c;font-size:0.84375rem}#codelab-curriculum .employment-support .employment-list .list-item .keyword{display:flex;position:absolute;left:0.625rem;bottom:-0.625rem}#codelab-curriculum .employment-support .employment-list .list-item .keyword>li{background-color:#000;color:#fff;font-size:0.5625rem;border-radius:1.25rem;padding:0.1875rem 0.3125rem;line-height:1}#codelab-curriculum .employment-support .employment-list .list-item .keyword>li+li{margin-left:0.3125rem}#codelab-curriculum .merit{margin-bottom:3.75rem}#codelab-curriculum .merit .point{-webkit-display:flex;display:-ms-flex;display:flex;justify-content:space-between;flex-direction:column;gap:1.25rem}#codelab-curriculum .merit .point>li{background-color:#191b3a;border-radius:0.375rem;width:100%;padding:1.125rem 0.75rem;box-sizing:border-box;position:relative;text-align:center}#codelab-curriculum .merit .point>li .img-box>span{font-size:1.875rem;width:100%;text-align:center;display:block;background:linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#codelab-curriculum .merit .point>li h5{display:block;color:#fff;font-size:0.875rem;font-weight:400;line-height:1.125rem;margin-bottom:0.75rem;margin-top:1.125rem}#codelab-curriculum .merit .point>li ol li{color:#9b99b3;position:relative;padding-left:0.5625rem;line-height:150%;margin-bottom:0.1875rem;font-size:0.6875rem;font-weight:300;text-align:left;padding-left:0.75rem}#codelab-curriculum .merit .point>li ol li>strong{color:#cecddd}#codelab-curriculum .merit .point>li ol li:last-child{margin-bottom:0}#codelab-curriculum .merit .point>li ol li::before{position:absolute;content:"-";left:0;top:0;font-size:1.0625rem}#codelab-curriculum .merit .merit-list{display:flex;flex-direction:column;gap:30px}#codelab-curriculum .merit .merit-list .item{display:flex;flex-direction:column}#codelab-curriculum .merit .merit-list h4{width:100%;padding:0.1875rem 0;font-size:0.84375rem;border-radius:0.625rem;background-color:#191b3a;color:#fff;display:flex;flex-shrink:0;align-items:center;justify-content:center;text-align:center;font-weight:400}#codelab-curriculum .merit .merit-list ul{position:relative;margin-left:1.875rem;border-radius:0.625rem;background-color:rgba(20,21,39,.5);font-size:0.75rem;padding:0.9375rem;margin-top:0.46875rem;line-height:1.5}#codelab-curriculum .merit .merit-list ul .icon{position:absolute;color:#5f6368;font-size:1.40625rem;left:-1.875rem}#codelab-curriculum .merit .merit-list ul li{position:relative;color:#9b99b3;padding-left:0.5rem;font-size:0.75rem;font-weight:400}#codelab-curriculum .merit .merit-list ul li::before{position:absolute;content:"";width:0.0625rem;height:0.0625rem;border-radius:100%;background-color:#9b99b3;left:0;top:50%;transform:translateY(-50%)}#codelab-curriculum .merit .stats .stat{display:flex;gap:0.625rem;margin-bottom:1rem;flex-direction:column}#codelab-curriculum .merit .stats .stat:last-child{margin-bottom:0}#codelab-curriculum .merit .stats .stat-bar-container{position:relative;background-color:#1b1b2f;border-radius:0.375rem;height:1.875rem;overflow:hidden;width:100%}#codelab-curriculum .merit .stats .stat-bar-container .stat-bar{background-color:#a178f3;height:100%;width:0%;transition:width 1.5s ease-out;border-radius:0.375rem}#codelab-curriculum .merit .stats .stat-bar-container .stat-percent{position:absolute;right:0.3125rem;top:50%;transform:translateY(-50%);font-size:0.6875rem;color:#9b99b3}#codelab-curriculum .merit .stats .stat-bar-container .stat-percent.empha{font-size:0.75rem;color:#fff;font-weight:bold}#codelab-curriculum .merit .stats .stat-txt{width:100%;display:flex;align-items:center;justify-content:space-between}#codelab-curriculum .merit .stats .stat-txt-title{font-weight:600;font-size:0.75rem;color:#fff;width:5.625rem}#codelab-curriculum .merit .stats .stat-txt-icon{color:#5f6368;font-size:0.9375rem}#codelab-curriculum .merit .stats .stat-txt-effect{color:#ccc;font-size:0.75rem;font-weight:400;width:9.375rem;background-color:#191b3a;color:#d7d6e3;line-height:1.875rem;height:1.875rem;text-align:center;border-radius:0.375rem}#codelab-curriculum .merit .skill-swiper .skill-prev,#codelab-curriculum .merit .skill-swiper .skill-next{opacity:.75}#codelab-curriculum .merit .skill-swiper .skill-prev:after,#codelab-curriculum .merit .skill-swiper .skill-next:after{font-size:1.875rem}#codelab-curriculum .merit .skill-swiper .skill{width:100%}#codelab-curriculum .merit .skill-swiper .skill .skill-box{text-align:center}#codelab-curriculum .merit .skill-swiper .skill .skill-box>img{width:7.5rem;margin-bottom:0.25rem}#codelab-curriculum .merit .skill-swiper .skill .skill-box>h2{display:block;font-size:0.875rem;color:#4368d4;margin-top:0.75rem;margin-bottom:0.5625rem;font-weight:700}#codelab-curriculum .merit .skill-swiper .skill .skill-box .skill-list>li{display:block;color:#9b99b3;font-size:0.75rem;line-height:1.5;text-align:center;position:relative}#codelab-curriculum .merit .skill-swiper .skill .skill-box .skill-list>li:last-child{margin-bottom:0}#codelab-curriculum .merit .recommend{display:grid;grid-template-columns:repeat(2, 48%);gap:0.75rem}#codelab-curriculum .merit .recommend-list{background-color:#191b3a;border-radius:0.375rem;padding:0.375rem 0.75rem;display:flex;flex-direction:column;justify-content:center;gap:0.5625rem;align-items:center;height:7.5rem}#codelab-curriculum .merit .recommend-list .recommend-img>img{width:1.6875rem}#codelab-curriculum .merit .recommend-list>p{margin-top:0.5rem;color:#fff;opacity:80%;font-size:0.75rem;font-weight:400;text-align:center;line-height:150%}#codelab-curriculum .merit .merit-sub-title{margin-top:1.875rem;font-weight:600;font-size:0.8125rem;text-align:center;line-height:150%;color:#9ea0bf;display:block;width:100%}#codelab-curriculum .detail-recom{padding:2.8125rem 1.5625rem 5.625rem;position:relative;z-index:3}#codelab-curriculum .detail-recom .hash-list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1.40625rem}#codelab-curriculum .detail-recom .hash-list li{border:0.125rem solid hsla(0,0%,100%,.3);padding:0.375rem 0.6875rem;font-size:0.6875rem;color:#fff;border-radius:1.875rem;line-height:1;box-sizing:border-box;text-align:center;margin:0.375rem 0.1875rem}#codelab-curriculum .detail-recom .recom-info{padding:1.875rem 0;font-size:0.84375rem;line-height:1.35;color:#9b99b3;font-weight:500;text-align:center;word-break:break-all;word-wrap:break-word}#codelab-curriculum .detail-recom .recom-info .recom-check{font-size:0.75rem;position:relative;padding-right:2.5rem}#codelab-curriculum .detail-recom .recom-info .recom-check:last-of-type{padding-right:0}#codelab-curriculum .detail-recom .recom-info .recom-check .recom-icon{position:absolute;left:-1.125rem;top:0.4375rem;font-size:0.75rem;transform:translateY(-50%)}#codelab-curriculum .detail-recom .recom-info .text-white{color:#fff;font-weight:700}#codelab-curriculum .detail-recom .recom-box{width:100%;overflow:visible}#codelab-curriculum .detail-recom .recom-box .recom{transition:all 200ms linear;background-color:#191b3a;width:100%;height:16.875rem;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;border-radius:0.375rem;box-sizing:border-box;position:relative;justify-content:center}#codelab-curriculum .detail-recom .recom-box .recom>img{width:5rem}#codelab-curriculum .detail-recom .recom-box .recom>h4{margin-top:1rem;color:#fff;font-weight:400;font-size:0.84375rem;text-align:center;line-height:150%}#codelab-curriculum .detail-recom .recom-box .recom>h4>strong{font-weight:700}#codelab-curriculum .detail-recom .recom-box .recom>p{margin-top:0.5625rem;color:#9b99b3;font-size:0.75rem;text-align:center;line-height:150%;font-weight:400}#codelab-curriculum .detail-recom .recom-box .ai_agent_pagination{bottom:-3.125rem}#codelab-curriculum .detail-recom .text-sources{font-size:0.6875rem;display:block;margin-top:0.375rem;color:#61626b}#codelab-curriculum .ai_multi_agent{padding:0 1.5625rem 2.8125rem}#codelab-curriculum .ai_multi_agent.multi_inner{width:32.8125rem;margin:0 auto}#codelab-curriculum .ai_multi_agent .multi_agent{text-align:center}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_img>h3{color:#fff;font-weight:700;font-size:0.625rem;line-height:150%;text-align:center;letter-spacing:0.0625rem}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_img>img{width:100%;margin-top:1.125rem}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_item{margin:1.875rem auto 0;width:27.125rem auto 0}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_item .multi_agent_list{margin-bottom:0.5rem;display:flex;gap:0.375rem;flex-direction:column;border-radius:0.1875rem;border:0.0625rem solid #212341;padding:0.75rem 0.5rem}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_item .multi_agent_list>b{font-size:0.75rem;color:#fff;font-weight:600}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_item .multi_agent_list>p{color:#9a9cb5;font-size:0.6875rem;line-height:150%}#codelab-curriculum .ai_multi_agent .multi_agent .multi_agent_item .multi_agent_list>p .text-blue{color:#4368d4}#codelab-curriculum .ai_multi_agent .multi_key_features{padding-top:1.25rem;display:flex;flex-direction:column;gap:1.125rem}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble{display:flex;align-items:center;border-radius:0.1875rem;position:relative;background-color:#191b3a;box-sizing:border-box;padding:0.75rem;width:18.125rem;min-height:4.0625rem}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.left{flex-direction:row;padding-left:4.0625rem}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.left::before{content:"";position:absolute;bottom:-1.25rem;left:0.375rem;transform:translateY(-50%);width:0;height:0;border-left:0.375rem solid rgba(0,0,0,0);border-right:0.375rem solid rgba(0,0,0,0);border-top:0.9375rem solid #191b3a}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.left::after{content:"";position:absolute;width:3.75rem;height:5.625rem;left:2.1875rem;top:3.125rem;transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.right{flex-direction:row-reverse;align-self:flex-end;padding-right:3.75rem}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.right::before{content:"";position:absolute;bottom:-1.1875rem;right:0.375rem;transform:translateY(-50%);width:0;height:0;border-left:0.375rem solid rgba(0,0,0,0);border-right:0.375rem solid rgba(0,0,0,0);border-top:0.9375rem solid #191b3a}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble.right::after{content:"";position:absolute;width:3.75rem;height:6.25rem;right:-1.5625rem;top:3.125rem;transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble:first-of-type::after{background-color:rgba(0,0,0,0);background-image:url("/m/images/main/ai_multi_person_img1.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble:nth-of-type(2)::after{background-color:rgba(0,0,0,0);background-image:url("/m/images/main/ai_multi_person_img2.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble:nth-of-type(3)::after{background-color:rgba(0,0,0,0);background-image:url("/m/images/main/ai_multi_person_img3.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble:last-of-type::after{background-color:rgba(0,0,0,0);background-image:url("/m/images/main/ai_multi_person_img4.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble .bubble{position:relative;border-radius:0.3125rem;color:#fff;flex:1}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble .title{font-size:0.75rem;font-weight:600;margin-bottom:0.25rem;line-height:1.35}#codelab-curriculum .ai_multi_agent .multi_key_features .chat-bubble .desc{font-size:0.6875rem;font-weight:500;line-height:1.35;letter-spacing:-0.025rem;color:#5e5f7a}#codelab-curriculum .ai_multi_agent .multi_arrow{text-align:center;margin:0 auto;margin-bottom:1.25rem}#codelab-curriculum .ai_multi_agent .multi_arrow>img{width:9.375rem;object-fit:contain}#codelab-curriculum .ai_multi_agent .multi_point>h4{font-size:0.8125rem;text-align:center;font-weight:600;color:#fff}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;padding-top:1.40625rem;gap:1.3125rem}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li{border-radius:10px;width:100%;box-sizing:border-box;position:relative;text-align:center}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li h5{display:block;padding:0.375rem 0;border-radius:0.375rem;color:#000;font-size:0.75rem;font-weight:700;line-height:150%;background:-moz-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-webkit-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%);background:-ms-linear-gradient(0deg, rgb(79, 186, 254) 0%, rgb(143, 121, 255) 40%, rgb(143, 121, 255) 60%, rgb(177, 85, 218) 99%)}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li ol{background-color:#0d0e21;padding:0.75rem 0;border-radius:0.375rem}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li ol li{color:#fff;line-height:150%;margin-bottom:0.25rem;font-size:0.6875rem;font-weight:400}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li ol li>strong{color:#cecddd}#codelab-curriculum .ai_multi_agent .multi_point .multi_point_item>li ol li:last-child{margin-bottom:0}#codelab-curriculum .ai_multi_agent .sub-title{margin-top:1.875rem;font-weight:600;font-size:0.75rem;text-align:center;line-height:150%;color:#9ea0bf;display:block;width:100%}#codelab-curriculum .ai_multi_agent .ai_curriculum{display:grid;grid-template-columns:repeat(1, 4fr);gap:1.25rem}#codelab-curriculum .ai_multi_agent .ai_curriculum .card{background:#13142b;border-radius:0.5rem;overflow:hidden;position:relative;padding:1.125rem;box-sizing:border-box}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .card_num{background:-webkit-linear-gradient(0deg, #4fbafe 0, #8f79ff 40%, #8f79ff 60%, #b155da 99%);color:#fff;font-weight:bold;font-size:0.75rem;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;border-radius:0.25rem;margin-bottom:0.75rem}#codelab-curriculum .ai_multi_agent .ai_curriculum .card img{width:100%;height:auto;object-fit:contain}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content{margin-top:1rem}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content h3{font-size:0.75rem;color:#fff;margin-bottom:0.5625rem}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content ul{list-style:none;padding:0;margin:0}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content ul li{font-size:0.6875rem;color:#5e5f7a;line-height:150%;position:relative;font-weight:400;padding-left:0.1875rem;margin-bottom:0.375rem}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content ul li:last-child{margin-bottom:0px}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content ul li::before{position:absolute;content:"";left:-0.25rem;top:50%;transform:translateY(-50%);width:0.125rem;height:0.125rem;border-radius:100%;background-color:#9b99b3}#codelab-curriculum .ai_multi_agent .ai_curriculum .card .content ul li strong{color:#9697ab;font-weight:600}#codelab-curriculum .ai_multi_agent .tools-section{text-align:center;margin-top:1.875rem}#codelab-curriculum .ai_multi_agent .tools-section h3{color:#fff;font-size:0.8125rem;margin-bottom:1.125rem}#codelab-curriculum .ai_multi_agent .tools-section .tool_table{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;gap:1.3125rem}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li{border-radius:10px;width:100%;box-sizing:border-box;position:relative;text-align:center}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li h5{display:block;padding:0.375rem 0;border-radius:0.375rem;color:#fff;font-size:0.75rem;font-weight:700;line-height:150%;background:#13142b}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li ol{background-color:#0d0e21;padding:1rem 1.125rem;border-radius:0.375rem;display:grid;grid-template-columns:repeat(2, 1fr)}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li ol li{color:#9697ab;line-height:150%;padding-left:0.1875rem;margin-bottom:0.25rem;font-size:0.6875rem;font-weight:400;text-align:left;position:relative}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li ol li::before{position:absolute;content:"";left:-0.25rem;top:0.5625rem;transform:translateY(-50%);width:0.125rem;height:0.125rem;border-radius:100%;background-color:#9b99b3}#codelab-curriculum .ai_multi_agent .tools-section .tool_table>li ol li:last-child{margin-bottom:0}#codelab-curriculum .ai_schedule{padding-bottom:2.8125rem}#codelab-curriculum .ai_schedule .schedule_img{padding:0 1.5625rem}#codelab-curriculum .ai_schedule .schedule_img>img{width:100%}#codelab-curriculum .ai_schedule .schedule_img:first-of-type{padding:1.25rem 1.5625rem 1.875rem}#codelab-curriculum .ai_schedule .schedule_img:last-of-type{padding-bottom:1.25rem}#codelab-curriculum .ai_schedule .ai_curriculum-step{width:100%;margin-top:70px;border-bottom:1px solid rgba(66,67,89,.678)}#codelab-curriculum .ai_schedule .ai_curriculum-step .step{width:100%}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .btn-accordion{padding:0.9375rem 0;background-color:rgba(0,0,0,0);border:none;border-top:0.125rem solid rgba(66,67,89,.678);width:100%;cursor:pointer}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .accordion-title{-webkit-display:flex;display:-ms-flex;display:flex;width:100%;font-size:0.8125rem;color:#fff}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .accordion-title .icon{margin-left:auto;font-size:0.9375rem}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .step-detail-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch;flex-wrap:wrap;-webkit-display:flex;display:-ms-flex;display:flex;opacity:0;max-height:0;overflow:hidden}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .step-detail-box .curriculum-subject{color:#9b99b3;font-size:0.75rem;margin-bottom:16px;font-weight:800;line-height:150%}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .step-detail-box>li{width:100%;padding:1.1875rem 0.9375rem 0.6875rem 1.40625rem;box-sizing:border-box;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;margin-bottom:1.40625rem;position:relative}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .step-detail-box>li .curriculum-item-box .box-list{margin-bottom:0.6875rem;line-height:150%;position:relative;padding-left:0.6875rem;position:relative;color:#9b99b3;font-size:0.75rem}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .step-detail-box>li .curriculum-item-box .box-list::before{position:absolute;content:"";left:-4px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:100%;background-color:#9b99b3}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .btn-accordion[aria-expanded=true] .icon{transform:rotate(180deg)}#codelab-curriculum .ai_schedule .ai_curriculum-step .step .btn-accordion[aria-expanded=true]+.step-detail-box{opacity:1;max-height:100%;padding-bottom:50px}#codelab-curriculum .ai_multi_icon .number{color:#fff;font-weight:400;font-size:0.875rem}#codelab-curriculum .ai_multi_icon .number>strong{font-weight:800;font-size:1.125rem;color:#fff}#codelab-curriculum .notice-section{margin:0 1.40625rem 2.8125rem;padding:1.875rem 0.9375rem;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;background:#131427;color:#fff;text-align:center;border-radius:0.5rem}#codelab-curriculum .notice-section .notice-title{font-size:0.9375rem;margin-bottom:2.625rem;position:relative}#codelab-curriculum .notice-section .notice-title::before{position:absolute;content:"본 과정은 실무자 중심의 고급 프로젝트 과정입니다";font-size:0.6875rem;font-weight:600;left:50%;width:100%;bottom:-1rem;transform:translateX(-50%);color:#9b99b3}#codelab-curriculum .notice-section .notice-content .notice-cards{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;gap:0.75rem;margin-bottom:1.125rem}#codelab-curriculum .notice-section .notice-content .notice-cards .notice-card{background:#131427;border:0.0625rem solid #898a93;border-radius:0.5rem;width:100%;height:3.125rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;gap:0.5rem}#codelab-curriculum .notice-section .notice-content .notice-cards .notice-card .card-text{font-size:0.8125rem;line-height:1.25;font-weight:600}#codelab-curriculum .notice-section .notice-content .notice-desc{text-align:left;font-size:0.75rem;color:#6c6c7b;line-height:1.5;margin-left:0.1875rem}#codelab-curriculum .notice-section .notice-content .notice-desc li{margin-bottom:0.375rem;position:relative;word-break:keep-all;text-align:center}#codelab-curriculum .notice-section .notice-content .notice-desc li:last-child{margin-bottom:0}#codelab-curriculum .notice-section .notice-content .notice-desc li::before{position:absolute;content:"·";margin-left:-0.375rem;color:#999}#codelab-program{padding:1.875rem 1.40625rem}#codelab-program .curriculum-title{text-align:center;color:#fff;font-size:1.1875rem;line-height:1.5;font-weight:700}#codelab-program .curriculum-title>small{font-size:0.625rem;color:#4368d4;font-weight:300;display:block;margin-bottom:0.6875rem}#codelab-program>h4{display:block;font-size:0.90625rem;color:#fff;padding-bottom:1.40625rem;text-align:center}#codelab-program>h4 .text-blue{color:#6c66e3}#codelab-program .list{-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#codelab-program .list>li{background-color:#191b3a;border-radius:0.46875rem;box-sizing:border-box;position:relative;padding:6.5625rem 0.375rem 0.625rem 0.375rem;width:48%}#codelab-program .list>li.full{width:100%;padding:0.625rem 0.375rem 0.625rem 8.5rem;margin-top:1.40625rem;min-height:5.9375rem}#codelab-program .list>li.full .img-box{top:0.46875rem;left:0;transform:translate(0, 0)}#codelab-program .list>li .img-box{position:absolute;top:0.46875rem;left:50%;transform:translate(-50%, 0)}#codelab-program .list>li .img-box img{width:8.75rem;height:5.21875rem}#codelab-program .list>li .img-box .inner{width:100%;height:100%;position:relative;overflow:hidden}#codelab-program .list>li .img-box.img-box1 .deco-img{width:5.375rem;height:3.78125rem;position:absolute;z-index:3;top:1.25rem;left:2.1875rem}#codelab-program .list>li .img-box.img-box1 .star-wrap{position:absolute;z-index:2;top:0.9375rem;left:1.25rem;transform:skew(10deg, 10deg) scale(0.4)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars{-webkit-animation:spin 1.25s infinite linear;animation:spin 1.25s infinite linear;height:4.6875rem;position:relative;width:4.6875rem}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div{border-bottom:0.84375rem solid #fff;border-left:0.28125rem solid rgba(0,0,0,0);border-right:0.28125rem solid rgba(0,0,0,0);height:0;width:0;left:50%;position:absolute;top:50%;-webkit-transform-origin:center 0.84375rem;transform-origin:center 0.84375rem}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:after,#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:before{border-bottom:0.5625rem solid #fff;border-left:0.84375rem solid rgba(0,0,0,0);border-right:0.84375rem solid rgba(0,0,0,0);content:"";display:block;height:0;position:absolute;width:0}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:after{-webkit-transform:translate(-0.84375rem, 0.5625rem) rotate(-35deg);transform:translate(-0.84375rem, 0.5625rem) rotate(-35deg)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:before{-webkit-transform:translate(-0.84375rem, 0.5625rem) rotate(35deg);transform:translate(-0.84375rem, 0.5625rem) rotate(35deg)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(1){-webkit-transform:translate(-50%, -0.84375rem) rotate(51.42857deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(51.42857deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(2){-webkit-transform:translate(-50%, -0.84375rem) rotate(102.85714deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(102.85714deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(3){-webkit-transform:translate(-50%, -0.84375rem) rotate(154.28571deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(154.28571deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(4){-webkit-transform:translate(-50%, -0.84375rem) rotate(205.71429deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(205.71429deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(5){-webkit-transform:translate(-50%, -0.84375rem) rotate(257.14286deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(257.14286deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(6){-webkit-transform:translate(-50%, -0.84375rem) rotate(308.57143deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(308.57143deg) translate(0, 400%)}#codelab-program .list>li .img-box.img-box1 .ring-of-stars div:nth-child(7){-webkit-transform:translate(-50%, -0.84375rem) rotate(360deg) translate(0, 400%);transform:translate(-50%, -0.84375rem) rotate(360deg) translate(0, 400%)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#codelab-program .list>li .img-box.img-box2 .rainbow{border-radius:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:9.375rem;position:absolute;width:9.375rem;top:0.625rem;left:0.3125rem;-webkit-transform:scale(0.35);transform:scale(0.35);transform-origin:left center}#codelab-program .list>li .img-box.img-box2 .rainbow:after{content:"";height:0.6875rem;width:0.6875rem;position:absolute;border-radius:100%;-webkit-box-shadow:-3.75rem -0.1875rem 0 0.09375rem #fff,-3.28125rem -0.5625rem 0 0.09375rem #fff,-2.8125rem -0.1875rem 0 0.09375rem #fff,-2.8125rem -0.75rem 0 0.09375rem #fff,-2.34375rem -0.1875rem 0 0.09375rem #fff,-2.34375rem -0.75rem 0 0.09375rem #fff,-1.875rem -0.5625rem 0 0.09375rem #fff,-1.40625rem -0.1875rem 0 0.09375rem #fff,3.75rem -0.1875rem 0 0.09375rem #fff,3.28125rem -0.5625rem 0 0.09375rem #fff,2.8125rem -0.1875rem 0 0.09375rem #fff,2.8125rem -0.75rem 0 0.09375rem #fff,2.34375rem -0.1875rem 0 0.09375rem #fff,2.34375rem -0.75rem 0 0.09375rem #fff,1.875rem -0.5625rem 0 0.09375rem #fff,1.40625rem -0.1875rem 0 0.09375rem #fff;box-shadow:-3.75rem -0.1875rem 0 0.09375rem #fff,-3.28125rem -0.5625rem 0 0.09375rem #fff,-2.8125rem -0.1875rem 0 0.09375rem #fff,-2.8125rem -0.75rem 0 0.09375rem #fff,-2.34375rem -0.1875rem 0 0.09375rem #fff,-2.34375rem -0.75rem 0 0.09375rem #fff,-1.875rem -0.5625rem 0 0.09375rem #fff,-1.40625rem -0.1875rem 0 0.09375rem #fff,3.75rem -0.1875rem 0 0.09375rem #fff,3.28125rem -0.5625rem 0 0.09375rem #fff,2.8125rem -0.1875rem 0 0.09375rem #fff,2.8125rem -0.75rem 0 0.09375rem #fff,2.34375rem -0.1875rem 0 0.09375rem #fff,2.34375rem -0.75rem 0 0.09375rem #fff,1.875rem -0.5625rem 0 0.09375rem #fff,1.40625rem -0.1875rem 0 0.09375rem #fff}#codelab-program .list>li .img-box.img-box2 .rainbow:before{content:"";height:7.5rem;width:7.5rem;-webkit-animation:spin 1.5s infinite;animation:spin 1.5s infinite;border-radius:100%;-webkit-box-shadow:0 0 0 0.375rem #f22613 inset,0 0 0 0.75rem #f89406 inset,0 0 0 0.75rem #f9bf3b inset,0 0 0 1.5rem #2ecc71 inset,0 0 0 1.875rem #19b5fe inset,0 0 0 1.875rem #639 inset,0 0 0 2.625rem #bf55ec inset;box-shadow:0 0 0 0.375rem #f22613 inset,0 0 0 0.75rem #f89406 inset,0 0 0 0.75rem #f9bf3b inset,0 0 0 1.5rem #2ecc71 inset,0 0 0 1.875rem #19b5fe inset,0 0 0 1.875rem #639 inset,0 0 0 2.625rem #bf55ec inset;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);overflow:hidden;position:absolute}#codelab-program .list>li .img-box.img-box3 .line-wrap{position:absolute;top:50%;left:0;transform:translate(10%, -39%) rotate(329deg) scale(0.5);transform-origin:center center;z-index:3;width:100%;height:100%}#codelab-program .list>li .img-box.img-box3 .line-of-dots{position:relative;z-index:5}#codelab-program .list>li .img-box.img-box3 .line-of-dots:before{content:"";-webkit-animation:line-of-dots 1s infinite ease backwards;animation:line-of-dots 1s infinite ease backwards;border-radius:100%;-webkit-transform:translate(0, -100%) scale(0.5);transform:translate(0, -100%) scale(0.5);transform-origin:center center;width:0.75rem;height:0.75rem;display:inline-block}@-webkit-keyframes line-of-dots{0%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}10%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}20%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}30%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}40%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}50%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}60%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}70%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}80%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}90%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 0 #fff}100%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}}@keyframes line-of-dots{0%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}10%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}20%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}30%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}40%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}50%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 0 #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}60%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 0 #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}70%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 0 #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}80%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 0 #fff,2.8125rem 0.6875rem 0 0 #fff}90%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 0 #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 0 #fff}100%{-webkit-box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff;box-shadow:-2.8125rem 0.6875rem 0 -0.9375rem #fff,-1.40625rem 0.6875rem 0 -0.9375rem #fff,0 0.6875rem 0 -0.9375rem #fff,1.40625rem 0.6875rem 0 -0.9375rem #fff,2.8125rem 0.6875rem 0 -0.9375rem #fff}}#codelab-program .list>li .img-box.img-box4 .traditional-wrap{position:absolute;top:0.78125rem;left:5.625rem;transform:rotate(70deg) skew(34deg, -61deg)}#codelab-program .list>li .img-box.img-box4 .traditional{position:relative}#codelab-program .list>li .img-box.img-box4 .traditional:before{content:"";position:absolute;height:1.09375rem;width:1.09375rem;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border-radius:100%;-webkit-box-shadow:inset -0.09375rem 0 0 0 #fff;box-shadow:inset -0.09375rem 0 0 0 #fff}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#codelab-program .list>li .img-box.img-box4 .hourglass-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.65)}#codelab-program .list>li .img-box.img-box4 .hourglass-wrapper .hourglass{display:block;background:#191b3a;margin:0.6875rem auto;width:1.25rem;height:1.875rem;animation:hourglass 1s linear infinite}#codelab-program .list>li .img-box.img-box4 .hourglass-wrapper .outer{fill:#fff}#codelab-program .list>li .img-box.img-box4 .hourglass-wrapper .middle{fill:#191b3a}@keyframes hourglass{0%{transform:rotate(0deg);box-shadow:inset #fff 0 0em 0 0,inset #191b3a 0 -1.25rem 0 0,inset #fff 0 -1.875rem 0 0}80%{transform:rotate(0deg);box-shadow:inset #fff 0 -1.25rem 0 0,inset #191b3a 0 -1.25rem 0 0,inset #fff 0 -1.25rem 0 0}100%{transform:rotate(180deg);box-shadow:inset #fff 0 -1.25rem 0 0,inset #191b3a 0 -1.25rem 0 0,inset #fff 0 -1.25rem 0 0}}#codelab-program .list>li .img-box.img-box5 .clock-wrap{position:absolute;right:-2.96875rem;bottom:-1.375rem}#codelab-program .list>li .img-box.img-box5 .clock-wrap svg{width:4.6875rem;height:4.6875rem;margin:1.875rem 1.875rem 0 0;display:inline-block;transform:scale(0.4)}#codelab-program .list>li .img-box.img-box6 .wrap{position:absolute;right:0;bottom:-0.9375rem}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer{display:grid;grid-gap:0.375rem;grid-template-columns:repeat(5, 0.6875rem);height:3.28125rem;transform:scale(0.4)}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div{background:-webkit-gradient(linear, left bottom, left top, from(#0bfdff), color-stop(yellow), to(#ff3232));background:linear-gradient(0deg, #0bfdff, yellow, #ff3232);height:100%;-webkit-animation:equalize 2s infinite;animation:equalize 2s infinite}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div:nth-child(1){-webkit-animation-delay:-0.68333s;animation-delay:-0.68333s}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div:nth-child(2){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div:nth-child(3){-webkit-animation-delay:-0.85s;animation-delay:-0.85s}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div:nth-child(4){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}#codelab-program .list>li .img-box.img-box6 .wrap .equalizer>div:nth-child(5){-webkit-animation-delay:-0.71667s;animation-delay:-0.71667s}@-webkit-keyframes equalize{0%,100%{-webkit-clip-path:inset(65% 0 0 0);clip-path:inset(65% 0 0 0)}10%{-webkit-clip-path:inset(67% 0 0 0);clip-path:inset(67% 0 0 0)}20%{-webkit-clip-path:inset(40% 0 0 0);clip-path:inset(40% 0 0 0)}30%{-webkit-clip-path:inset(75% 0 0 0);clip-path:inset(75% 0 0 0)}40%{-webkit-clip-path:inset(41% 0 0 0);clip-path:inset(41% 0 0 0)}50%{-webkit-clip-path:inset(20% 0 0 0);clip-path:inset(20% 0 0 0)}60%{-webkit-clip-path:inset(22% 0 0 0);clip-path:inset(22% 0 0 0)}70%{-webkit-clip-path:inset(11% 0 0 0);clip-path:inset(11% 0 0 0)}80%{-webkit-clip-path:inset(57% 0 0 0);clip-path:inset(57% 0 0 0)}90%{-webkit-clip-path:inset(28% 0 0 0);clip-path:inset(28% 0 0 0)}}@keyframes equalize{0%,100%{-webkit-clip-path:inset(65% 0 0 0);clip-path:inset(65% 0 0 0)}10%{-webkit-clip-path:inset(67% 0 0 0);clip-path:inset(67% 0 0 0)}20%{-webkit-clip-path:inset(40% 0 0 0);clip-path:inset(40% 0 0 0)}30%{-webkit-clip-path:inset(75% 0 0 0);clip-path:inset(75% 0 0 0)}40%{-webkit-clip-path:inset(41% 0 0 0);clip-path:inset(41% 0 0 0)}50%{-webkit-clip-path:inset(20% 0 0 0);clip-path:inset(20% 0 0 0)}60%{-webkit-clip-path:inset(22% 0 0 0);clip-path:inset(22% 0 0 0)}70%{-webkit-clip-path:inset(11% 0 0 0);clip-path:inset(11% 0 0 0)}80%{-webkit-clip-path:inset(57% 0 0 0);clip-path:inset(57% 0 0 0)}90%{-webkit-clip-path:inset(28% 0 0 0);clip-path:inset(28% 0 0 0)}}#codelab-program .list>li h5{display:block;color:#fff;font-size:0.75rem;font-weight:300;line-height:1.65;margin-bottom:0.46875rem;position:relative;letter-spacing:-0.025rem;z-index:3}#codelab-program .list>li h5>strong{font-weight:700}#codelab-program .list>li h5.title-line1{white-space:nowrap}#codelab-program .list>li p{color:#9b99b3;font-size:0.6875rem;font-weight:500;line-height:1.35;letter-spacing:-0.025rem;position:relative;z-index:3;word-wrap:break-word;word-break:break-word}#counsel{position:relative;padding-bottom:2.8125rem}#counsel .title{padding:3.125rem 0 1.875rem 0;font-size:1.125rem;font-weight:300;text-align:center;line-height:1.5}#counsel .title>strong{font-weight:900}#counsel .contents-box{width:100%;-webkit-display:flex;display:-ms-flex;display:flex;justify-content:stretch;box-sizing:border-box;border:0.125rem solid #06071b;border-radius:0.46875rem;flex-direction:column;padding:1.875rem}#counsel .contents-box .link-agree{color:#000;font-size:0.5625rem;font-weight:700;margin-bottom:0.3125rem}#counsel .contents-box .link-agree:hover{background-color:#fafafa}#counsel .contents-box .btn-submit{background-color:#8f79ff;color:#fff;font-size:0.65625rem;border:none;width:100%;height:2.34375rem;border-radius:0.25rem;margin-top:1.25rem;font-weight:700;cursor:pointer}#counsel .contents-box .btn-submit:hover,#counsel .contents-box .btn-submit:active{background-color:#c0b2ff}#counsel .contents-box .end p{text-align:center;font-size:1rem;word-wrap:break-word;word-break:keep-all;line-height:1.5}#counsel .contents-box .end p>strong{font-size:1.09375rem}#counsel .contents-box .end p .round{padding:0.15625rem 1.40625rem;display:inline-block;color:#4368d4;border-radius:1.5625rem;line-height:1.5;border:0.09375rem solid #4368d4}#counsel .contents-box .end p .round .icon{font-size:1.09375rem}#counsel .contents-box .end p .round>a{color:#4368d4}#member .policy-box{width:100%;padding:1.875rem 0}#member .policy-box .policy-title{font-size:1.125rem;margin-bottom:0.9375rem}#member .policy-box .policy-sub{font-size:0.9375rem;line-height:1.5;word-wrap:break-word;word-break:keep-all}#member .policy-box .policy-index>p{display:block;font-size:0.875rem;margin-bottom:0.625rem;line-height:1.5}#member .policy-box .policy-index{width:100%;padding:1.25rem;background:#eee;border:0.0625rem solid #d6d6d6;margin:0.625rem 0}#member .policy-box .policy-index>ol>li{font-size:0.9375rem}#member .policy-box .policy-index>ol>li+li{margin-top:0.625rem}#member .policy-box .detail-big-title{font-size:1rem}#member .policy-box .detail-box{margin-top:1.875rem}#member .policy-box .detail-box .detail-title{font-size:0.9375rem;margin-bottom:0.625rem}#member .policy-box .detail-box .detail-sub{font-size:0.8125rem;line-height:1.5;margin-bottom:0.625rem}#member .policy-box .detail-box .btn-top-wrap{width:100%}#member .policy-box .detail-box .btn-top-wrap .move-link{margin-left:auto;font-size:0.5rem;background-color:#dbdbdb;color:#222;padding:0.0625rem 0.625rem 0.0625rem 0.625rem;width:3.125rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;line-height:1}#member .policy-box .detail-box .btn-top-wrap .move-link .icon{font-size:0.8125rem}#member .policy-box .detail-box .table1{width:100%}#member .policy-box .detail-box .table1 th,#member .policy-box .detail-box .table1 td{border:1px solid #ddd;padding:0.3125rem}#community-portfolio-list .community-thumb-list{-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#community-portfolio-list .community-thumb-list>li{width:48%;position:relative;margin-bottom:0.78125rem;border:0.1875rem solid #f7f7f7;background-color:#f7f7f7}#community-portfolio-list .community-thumb-list .thumb-box{overflow:hidden;width:10.15625rem;background-color:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}#community-portfolio-list .pic{position:relative}#community-portfolio-list .community-thumb-list li>a{display:block;width:100%;height:100%;position:relative}#community-portfolio-list .video-icon:after{content:"";position:absolute;right:0;top:0;width:0.59375rem;height:0.46875rem;background-color:rgba(0,0,0,0);background-image:url("/m/images/common/video-icon.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center;z-index:4;background-size:cover}#community-portfolio-list>a>img{width:100%;overflow:hidden}#community-portfolio-list .pic .caption-box{padding:0.3125rem;min-height:2.34375rem;width:100%}#community-portfolio-list .pic .caption-box .date,#community-portfolio-list .pic .caption-box .class-name{font-size:0.5rem;color:#666;font-weight:300;line-height:1.35;display:inline-block;letter-spacing:-0.5px;margin-top:0.25rem}#community-portfolio-list .pic .caption-box .title{color:#333;font-size:0.65625rem;line-height:1.35;letter-spacing:-0.0625rem;font-weight:700;word-break:break-all;word-wrap:break-word}#community-portfolio-list .pic .caption-box>p{font-size:0.5625rem;word-break:keep-all;margin-top:0.625rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#community-portfolio-list .pic .pic-caption{cursor:pointer;position:absolute;width:100%;height:100%;background:#1455a9;padding:60px 30px 60px 30px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:5}#community-portfolio-list .pic .pic-caption .title{color:#fff;font-size:0.84375rem;margin-bottom:1.09375rem;text-align:left;letter-spacing:-1px;line-height:1.5;position:relative}#community-portfolio-list .pic .pic-caption .inner-position{position:relative;width:100%;height:100%}#community-portfolio-list .pic .pic-caption .inner-position>p{min-height:100px;color:#fff;letter-spacing:-1px;text-align:left;word-break:keep-all;line-height:1.75;padding-bottom:100px;position:relative}#community-portfolio-list .pic .pic-image{background-size:cover;background-repeat:no-repeat;width:100%;padding-bottom:56.5%;background-position:center center;background-color:#f7f7f7}#community-portfolio-list .pic a{color:inherit;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column}#community-portfolio-list .development-language{margin-top:0 !important;margin-bottom:2px}#community-portfolio-list .development-language>span{display:inline-block;font-size:0.4375rem;color:#fff;background-color:#3369b3;padding:2px 3px;border-radius:3px}#community-portfolio-list .development-language>span+span{margin-left:0.1875rem}#community-portfolio-list .pic-image.video-icon{position:relative}#community-portfolio-list .pic-image.video-icon:after{content:"";position:absolute;left:0;top:0;width:0.75rem;height:0.625rem;background-color:rgba(0,0,0,0);background-image:url("/m/images/common/video-icon.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:center;z-index:4;background-size:cover}#community-portfolio-view .top-contents-wrap{padding:0.625rem 0.625rem 2.5rem 0.625rem;overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#community-portfolio-view .top-contents-wrap .right-box>img{margin:0;max-width:100%}#community-portfolio-view .top-contents-wrap .explanation-work>h2{color:#fff;font-size:0.65625rem;letter-spacing:-0.0625rem;line-height:1.5}#community-portfolio-view .top-contents-wrap .explanation-work>ul{margin-top:0.3125rem;line-height:1.5;font-size:0.65625rem;padding-bottom:1.09375rem}#community-portfolio-view .top-contents-wrap .explanation-work>ul>li{padding-left:0.625rem;position:relative;margin-bottom:0.1875rem;word-break:keep-all}#community-portfolio-view .top-contents-wrap .explanation-work>ul>li:after{content:"-";position:absolute;left:0.15625rem;top:0}#community-portfolio-view .top-contents-wrap .explanation-work .img-or-iframe{padding-top:1.09375rem;position:relative}#community-portfolio-view .top-contents-wrap .explanation-work .img-or-iframe .vod-frame-wrap{position:relative;width:100%;padding-bottom:50.8%}#community-portfolio-view .top-contents-wrap .explanation-work .img-or-iframe .vod-frame-wrap>iframe{width:100% !important;height:100% !important;position:absolute;left:0;top:0}#community-portfolio-view .top-contents-wrap .explanation-work .img-or-iframe:after{content:"";position:absolute;top:0;left:0;width:100%;height:0.0625rem;background-color:#f7f7f7;opacity:.3}#community-portfolio-view .top-contents-wrap .explanation-work .check-portfolio-link-wrap{text-align:right;margin-bottom:0.3125rem}#community-portfolio-view .top-contents-wrap .explanation-work .check-portfolio-link{font-size:0.4375rem;color:#fff;display:inline-block;padding-right:0.625rem;background:url("/images/community/image/portfolio-link-arrow.png") 122px center no-repeat;background-size:0.46875rem 0.46875rem}#community-portfolio-view .top-contents-wrap .left-box>ul>li{margin-top:0.9375rem}#community-portfolio-view .top-contents-wrap .left-box>ul>li>strong{position:relative;display:block;padding-bottom:0.625rem;margin-bottom:0.625rem;font-size:0.65625rem;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}#community-portfolio-view .top-contents-wrap .left-box>ul>li>strong:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.0625rem;background-color:#f7f7f7;opacity:.3}#community-portfolio-view .top-contents-wrap .left-box>ul>li>p{font-size:0.65625rem;word-break:keep-all;line-height:1.5}#community-portfolio-view .bottom-contents-wrap{position:relative;background-color:#e0e0e0;padding:0.625rem 0.625rem 1.875rem 0.625rem}#community-portfolio-view .bottom-contents-wrap:after{content:"";display:table;clear:both}#community-portfolio-view .bottom-contents-wrap>h3{font-size:0.8125rem;padding-left:1.5625rem;color:#000;font-family:"Montserrat",sans-serif;font-weight:700;text-align:right;position:relative;line-height:1.35}#community-portfolio-view .bottom-contents-wrap>h3>.deco{position:absolute;left:0;top:-1.40625rem;width:1.75rem;height:1.75rem;background-size:cover;z-index:2}#community-portfolio-view .bottom-contents-wrap .team-member-detail>li{word-break:keep-all;font-size:0.5rem;margin-bottom:0.3125rem}#community-portfolio-view .bottom-contents-wrap .team-member-detail>li>strong{margin:0 0 0.15625rem 0}#community-portfolio-view .bottom-contents-wrap .team-member-detail>li>strong>small{font-weight:normal;font-size:0.5rem}#community-portfolio-view .bottom-contents-wrap .team-member-detail>li>ul>li{padding-left:0.75rem;position:relative}#community-portfolio-view .bottom-contents-wrap .team-member-detail>li>ul>li:after{content:"-";position:absolute;left:0.15625rem;top:0}#community-portfolio-view .bottom-contents-wrap .divider{margin:1.09375rem 0;border:none;width:100%;height:0.0625rem;background-color:#aaa}.viewTable{width:95%;margin:0 auto;border-bottom:1px solid #e0e0e0}.viewTable tr:first-child th,.viewTable tr:first-child td{padding:0.625rem 0;border-bottom:0.0625rem solid #bebbbb}.viewTable tr:nth-child(2) th,.viewTable tr:nth-child(2) td{border-bottom:0.0625rem solid #000}.viewTable th,.viewTable td{padding:1.25rem 0;line-height:1.5;font-size:0.65625rem}.viewTable th{font-size:0.65625rem;font-weight:bold;color:#333}.team-member-detail>li>ul,.viewTable td{font-size:0.65625rem;line-height:1.5;word-break:keep-all;word-wrap:break-word}.viewTable td.view img{width:100%}#community-portfolio-view .project-info th{border-top:0.0625rem solid #000}#community-portfolio-view .project-info td{border-top:0.0625rem solid #8f79ff;color:#000;line-height:1.5;word-break:break-all}.btn-view-list{width:6.5625rem;height:1.5625rem;background-color:#000;color:#fff;font-size:0.65625rem;margin:1.5625rem auto;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.btn-view-list .icon{font-size:0.84375rem}.reviewList .ever{-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;border:1px solid #e0e0e0}.reviewList .ever .reviewIcon{width:3.125rem;-webkit-display:flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;font-size:2.8125rem;background-color:#e9e9e9;flex-shrink:0}.reviewList .ever .reviewText{width:calc(100% - 4.0625rem);margin-left:auto;font-size:0.75rem;line-height:1.35;word-wrap:break-word;word-break:keep-all;padding:0.625rem}.reviewList .ever .reviewClassName{width:100%;font-size:0.65625rem;color:#999;display:block;line-height:1.35;margin-top:0.46875rem}.reviewList .ever+.ever{margin-top:0.9375rem}#job-list .brandSlider2-container{width:95%;margin:0 auto;position:relative;padding-bottom:2.8125rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:stretch}#job-list .brandSlider2-container li{border:0.0625rem solid #e8e8e8;padding:0.625rem;box-sizing:border-box;margin-bottom:0.9375rem}#job-list .brandSlider2-container .ComPanyName{color:#1165d8;font-weight:bold;text-align:center;font-size:0.65625rem;white-space:nowrap}#job-list .brandSlider2-container .ComPanyName>span{display:block;color:#999;font-size:0.75rem;font-weight:400;margin:0.28125rem 0 0 0}#job-list .brandSlider2-container .bestReviewName{font-size:0.9375rem;font-weight:400;color:#1e275c;text-align:center}#job-list .job-info-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:1.875rem;position:relative}#job-list .job-info-list:before{content:"";width:100%;height:0.125rem;background-color:#e2e2e2;position:absolute;left:0;top:3.0625rem;z-index:1}#job-list .job-info-list:after{content:"";width:85%;height:0.125rem;background-color:#e2e2e2;position:absolute;left:0;top:18.9375rem;z-index:1}#job-list .job-info-list li{width:50%;padding-top:7.5rem;position:relative;margin-bottom:1.875rem}#job-list .job-info-list li:before{content:"";width:6.90625rem;height:6.5rem;position:absolute;top:0;left:50%;transform:translate(-50%, 0);background-size:100% 100%;z-index:3}#job-list .job-info-list li p{display:block;color:#666;font-size:0.6875rem;line-height:1.5;text-align:center}#job-list .job-info-list li p>strong{display:block;font-size:0.875rem;color:#000;margin-bottom:0.6875rem;font-weight:700}#job-list .job-info-list li.circle-01:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img1-white.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#job-list .job-info-list li.circle-02:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img2-white.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#job-list .job-info-list li.circle-03:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img3-white.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#job-list .job-info-list li.circle-04:before{background-color:rgba(0,0,0,0);background-image:url("/m/images/sub/circle-img4-white.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center}#job-list .jobReViewTable{padding:1.5625rem 0;width:100%}#job-list .jobReViewTable th{font-size:0.65625rem;text-align:center;background:#f2f2f2;border-top:0.125rem solid #000;border-bottom:0.125rem solid #000;padding:0.625rem 0.28125rem}#job-list .jobReViewTable td{border-bottom:0.125rem solid #e5e5e5;padding:0.46875rem 0.28125rem;font-size:0.75rem;box-sizing:border-box;line-height:1.35}#job-list .jobReViewTable td.text-center{white-space:nowrap}#job-list .jobReViewTable td.text-center.num{font-size:0.5625rem;padding:0;color:#666}#codelab-introduce{position:relative;background:#06071b;overflow:hidden;padding-bottom:5.625rem}#codelab-introduce .moon,#codelab-introduce .sky,#codelab-introduce .star,#codelab-introduce .asteroid{position:absolute}#codelab-introduce .sky{left:0;top:0;width:100vw;height:100vh;position:fixed;z-index:3}#codelab-introduce .star{width:0.1875rem;height:0.1875rem;background-color:#fff;border-radius:50%;animation:shine 800s infinite linear}#codelab-introduce .star.scale1{transform:scale(1)}#codelab-introduce .star.scale2{transform:scale(0.5)}#codelab-introduce .star.scale3{transform:scale(1.3)}#codelab-introduce .star.animate1{animation-duration:.5s}#codelab-introduce .star.animate2{animation-duration:1s}#codelab-introduce .star.animate3{animation-duration:1.5s}#codelab-introduce .star.animate4{animation-duration:2s}#codelab-introduce .star.opacity1{opacity:.75}#codelab-introduce .star.opacity2{opacity:.35}#codelab-introduce .star.opacity3{opacity:.2}#codelab-introduce .asteroid{top:-6.5625rem;left:-6.5625rem;width:6.5625rem;height:6.5625rem;opacity:.8;animation-name:assteroid;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:7s;animation-delay:2s}#codelab-introduce .asteroid:before{content:"";width:0.625rem;height:0.625rem;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 0.21875rem 0.0625rem #fff;-moz-box-shadow:0 0 0.21875rem 0.0625rem #fff;box-shadow:0 0 0.21875rem 0.0625rem #fff;bottom:0;right:0;position:absolute}#codelab-introduce .asteroid:after{content:"";width:0;height:0;border-left:0.1875rem solid rgba(0,0,0,0);border-bottom:6.5625rem solid #fff;border-right:0.1875rem solid rgba(0,0,0,0);bottom:-0.6875rem;right:2.34375rem;transform:rotate(-45deg);position:absolute}@keyframes shine{0%{box-shadow:0 0 0.46875rem 0 hsla(0,0%,100%,.05)}50%{box-shadow:0 0 0.46875rem 0.125rem hsla(0,0%,100%,.4)}100%{box-shadow:0 0 0.46875rem 0 hsla(0,0%,100%,.05)}}@-webkit-keyframes shine{0%{box-shadow:0 0 0.46875rem 0 hsla(0,0%,100%,.05)}50%{box-shadow:0 0 0.46875rem 0.125rem hsla(0,0%,100%,.4)}100%{box-shadow:0 0 0.46875rem 0 hsla(0,0%,100%,.05)}}@keyframes assteroid{0%{top:-6.5625rem;left:-6.5625rem;filter:alpha(opacity=80);opacity:.8}10%{top:6.5625rem;left:6.5625rem;filter:alpha(opacity=0);opacity:0}100%{filter:alpha(opacity=0);opacity:0}}@-webkit-keyframes assteroid{0%{top:-6.5625rem;left:-6.5625rem;filter:alpha(opacity=80);opacity:.8}10%{top:6.5625rem;left:6.5625rem;filter:alpha(opacity=0);opacity:0}100%{filter:alpha(opacity=0);opacity:0}}#codelab-introduce .top-visual{position:relative;width:100%;overflow:hidden}#codelab-introduce .top-visual .page-title{position:absolute;width:100%;text-align:center;top:4.21875rem;font-size:2.03125rem;color:#fff;font-weight:800;line-height:1.25}#codelab-introduce .top-visual .page-title>span{display:block;line-height:1}#codelab-introduce .info-top-box{width:100%;background-color:rgba(28,30,57,.85);position:relative;z-index:5}#codelab-introduce .info-top-box .inner{width:100%;height:100%;padding:1.40625rem;position:relative;box-sizing:border-box;overflow:hidden}#codelab-introduce .info-top-box .inner>p{font-size:0.65625rem;color:#fff;font-weight:300;line-height:1.75;text-align:center;word-break:keep-all;word-wrap:break-word}#codelab-introduce .info-top-box .inner>p>strong{color:#8f79ff}#codelab-introduce .info-top-box .inner>span{position:absolute;display:block}#codelab-introduce .info-top-box .inner>span:nth-child(1){top:0;left:-100%;width:100%;height:0.125rem;background:linear-gradient(90deg, transparent, #148197);animation:btn-anim1 2s linear infinite}@keyframes btn-anim1{0%{left:-100%}50%,100%{left:100%}}#codelab-introduce .info-top-box .inner>span:nth-child(2){top:-100%;right:0;width:0.125rem;height:100%;background:linear-gradient(180deg, transparent, #51159b);animation:btn-anim2 2s linear infinite;animation-delay:.25s}@keyframes btn-anim2{0%{top:-100%}50%,100%{top:100%}}#codelab-introduce .info-top-box .inner>span:nth-child(3){bottom:0;right:-100%;width:100%;height:0.125rem;background:linear-gradient(270deg, transparent, #148197);animation:btn-anim3 2s linear infinite;animation-delay:.5s}@keyframes btn-anim3{0%{right:-100%}50%,100%{right:100%}}#codelab-introduce .info-top-box .inner>span:nth-child(4){bottom:-100%;left:0;width:0.125rem;height:100%;background:linear-gradient(360deg, transparent, #51159b);animation:btn-anim4 2s linear infinite;animation-delay:.75s}@keyframes btn-anim4{0%{bottom:-100%}50%,100%{bottom:100%}}#codelab-introduce .detail-contents{width:100%}#codelab-introduce .detail-contents .container{position:relative}#codelab-introduce .detail-contents .container .back-img{position:absolute;z-index:2}#codelab-introduce .detail-contents .list{position:relative;z-index:3}#codelab-introduce .detail-contents .list li{-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#codelab-introduce .detail-contents .list li .img-text{text-align:center}#codelab-introduce .detail-contents .list li .img-text h3{color:#fff;font-size:1.125rem}#codelab-introduce .detail-contents .list li .img-text p{display:block;color:#9b99b3;font-size:0.75rem;line-height:1.5;margin-top:0.78125rem;white-space:nowrap}#codelab-introduce .detail-contents .list li.text1{padding-top:14.6875rem}#codelab-introduce .detail-contents .list li.text2{padding-top:16.25rem}#codelab-introduce .detail-contents .list li.text3{padding-top:14.0625rem}@font-face{font-family:"GmarketSansBold";src:url("https://cdn.jsdelivr.net/gh/fontbee/font@main/Gmarket/GmarketSansBold.woff") format("woff");font-weight:700;font-style:normal}#codelab-campus-info{overflow:hidden}#codelab-campus-info .common-sub-title .codelab-name{font-family:"GmarketSansBold"}#codelab-campus-info .info-box{padding:3.4375rem 0 0 0;position:relative}#codelab-campus-info .info-box .title{font-size:1.28125rem;display:block;margin-bottom:0.625rem;font-family:"GmarketSansBold"}#codelab-campus-info .info-box .sub-text{color:#666;font-size:0.75rem;line-height:1.5}#codelab-campus-info .info-box .map{background-color:#5749ae;width:100%;height:18.75rem;border-radius:0.46875rem;border:1px solid #ddd}#codelab-campus-info .info-box .map-info{width:100%;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;padding:0 0.46875rem;border-top:3px solid #000}#codelab-campus-info .info-box .map-info>dl{margin-top:1.40625rem}#codelab-campus-info .info-box .map-info>dl>dt{font-weight:bold;font-size:1.125rem;color:#000;margin-bottom:0.46875rem}#codelab-campus-info .info-box .map-info>dl>dd{font-size:1rem;color:#666;line-height:1.5}#codelab-campus-info .info-box .map-info>dl.tel>dd>strong{font-size:1.3125rem;color:#000;font-family:"GmarketSansBold"}#codelab-campus-info .info-box .control-box{margin-top:30px}#codelab-campus-info .info-box .control-box .common-pagination .slick-dots{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}#codelab-campus-info .info-box .arrow-prev{position:absolute;left:-100px;top:54%;transform:translate(0, -50%);border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:2}#codelab-campus-info .info-box .arrow-prev .icon{font-size:60px;color:#000}#codelab-campus-info .info-box .arrow-next{position:absolute;right:-100px;top:54%;transform:translate(0, -50%);border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:2}#codelab-campus-info .info-box .arrow-next .icon{font-size:60px;color:#000}#codelab-campus-info .info-box .slide-box{width:100%}#codelab-campus-info .info-box .slide-box .slide{width:100%;height:18.75rem;background-size:auto 100%;background-position:center center;border-radius:0.46875rem}#codelab-campus-info .info-box .slide-box .slide-arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:10;width:1.875rem;height:1.875rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer}#codelab-campus-info .info-box .slide-box .slide-arrow>i{font-size:1.40625rem}#codelab-campus-info .info-box .slide-box .slide-arrow.prev{left:0.46875rem}#codelab-campus-info .info-box .slide-box .slide-arrow.next{right:0.46875rem}#codelab-campus-info .info-box .swiper-pagination.common-slide-pagination .swiper-pagination-bullet .svg__circle-inner{stroke:#000}#codelab-campus-info .info-box .swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle{stroke:#000}#codelab-campus-info .info-box .swiper-pagination.common-slide-pagination .swiper-pagination-bullet-active .svg__circle-inner{fill:#000;stroke:#000}.HighTech{line-height:1.5}.HighTech .codelab-benefit .bottom{width:48% !important}.HighTech .mobile-inner{position:relative;padding:0 1.5625rem;margin:0 auto}.HighTech .job-info{color:#fff}.HighTech .job-info p{font-weight:300;font-size:1.125rem;line-height:1.5}.HighTech .job-info p>strong{font-weight:700;font-size:1rem}.HighTech .curriculum-info-box .curri_title{display:flex;justify-content:space-between}.HighTech .curriculum-info-box .curri_title .big-text{font-size:1.125rem;color:#fff;padding-left:0.9375rem;border-left:0.0625rem solid #000;line-height:1.5;letter-spacing:-0.125rem}.HighTech .curriculum-info-box .curri_title .big-text>strong{color:#fff}.HighTech .curriculum-info-box .curri_title .big-text>small{display:inline-block;color:#fff;letter-spacing:0;position:relative;padding-right:0.9375rem;font-size:0.75rem}.HighTech .curriculum-info-box .curri_title .big-text>small:after{content:"";width:1.4375rem;height:0.125rem;background-color:#000;position:absolute;right:-0.75rem;top:50%;margin-top:-0.0625rem}.HighTech .curriculum-info-box .curri_title .big-title{font-size:1.125rem;color:#000;line-height:1.35;letter-spacing:-0.0625rem}.HighTech .curriculum-info-box .curri_title .big-title>small{font-size:1rem;font-weight:400}.HighTech .curriculum-info-box .curri_title .small-text{color:#fff;font-size:0.5625rem;line-height:1.75;padding-left:1.875rem x;letter-spacing:-0.0625rem;font-weight:400}.HighTech .curriculum-info-box .curri_title .small-text>strong{color:#fff}.HighTech #roadmap-text{background-color:#f7f7f7;width:100%;padding:2.8125rem 0}.HighTech #roadmap-text .title{font-size:1.1875rem;line-height:1.5;font-weight:700;padding-top:1.25rem;margin-bottom:1rem}.HighTech #roadmap-text .roadmap-img{flex-wrap:wrap}.HighTech #roadmap-text .roadmap-img>li{border:0.125rem solid #000;color:#666;font-size:0.75rem;border-radius:0.5rem;position:relative;width:auto;flex:auto;margin-top:2.1875rem;height:auto;line-height:1.35;padding:0.5rem 0}.HighTech #roadmap-text .roadmap-img>li:last-child{width:100%}.HighTech #roadmap-text .roadmap-img>li .img-top{position:absolute;color:#000;font-size:0.75rem;left:50%;transform:translate(-50%, 0);top:-1.3125rem;white-space:nowrap}.HighTech #roadmap-text .roadmap-img>li .img-top>span{font-size:0.75rem}.HighTech #roadmap-text .roadmap-img>li+li{margin-left:1rem}.HighTech #roadmap-text .roadmap-img>li:before{display:none}.HighTech #roadmap-text .roadmap-img>li.first:after{content:"+";position:absolute;right:-1.5rem;top:50%;font-size:1.5rem;display:block;transform:translate(-50%, -50%)}.HighTech #roadmap-text .roadmap-img>li.last{background-color:#4d69f7;margin-left:0}.HighTech #roadmap-text .roadmap-img>li.last:after{display:none}.HighTech #roadmap-text .roadmap-img>li.last .text-white{color:#fff;font-size:0.6875rem}.HighTech #roadmap-text .step-box{width:100%;padding:0;margin-top:1.125rem;border-top:0.0625rem solid #bfbfbf}.HighTech #roadmap-text .step-box .title{font-size:1.125rem;padding-top:0.75rem;margin-bottom:0.5625rem}.HighTech #roadmap-text .step-box .title>span{font-weight:400}.HighTech #roadmap-text .step-box .roadmap-curri{align-items:stretch;flex-wrap:wrap}.HighTech #roadmap-text .step-box .roadmap-curri .curri-box{padding:0.75rem;width:100%;border-radius:0.3125rem;border:0.0625rem solid #bfbfbf;margin-bottom:0.6875rem}.HighTech #roadmap-text .step-box .roadmap-curri .curri-box.other{flex:2;margin-left:0}.HighTech #roadmap-text .step-box .roadmap-curri .curri-box>h6{color:#000;font-size:0.875rem;font-weight:700}.HighTech #roadmap-text .step-box .roadmap-curri .curri-box>h6>small{display:block;font-size:0.8125rem;margin-top:0.75rem;line-height:initial;font-weight:400}.HighTech #roadmap-text .step-box.project{padding:1.125rem 0.75rem 0 0.75rem;margin-top:0.75rem;flex-direction:column}.HighTech #roadmap-text .step-box.project .title{width:100%;margin:0 0.75rem 0 0;font-size:1rem;justify-content:center;padding:0.75rem 0;border-radius:0.25rem;background-color:#000;font-weight:400;flex-direction:row}.HighTech #roadmap-text .step-box.project .title>span{color:#fff;text-align:center}.HighTech #roadmap-text .step-box.project .roadmap-curri{width:100%;flex-direction:column}.HighTech #roadmap-text .step-box.project .roadmap-curri .curri-box{width:100%;border:0.125rem solid #070001;margin-top:0.375rem}.HighTech #roadmap-text .step-box.project .roadmap-curri .curri-box>h6{font-weight:800;font-size:0.9375rem}.HighTech #roadmap-text .step-box.project .roadmap-curri .curri-box>h6 .badge-blue{border-radius:0.375rem;background-color:#4d69f7;color:#fff;font-weight:400;padding:0.375rem 0.3125rem 0.3125rem;margin-top:0.75rem;margin-left:0;font-size:0.625rem}.HighTech #roadmap-text .step-box .inner-box{display:flex;align-items:stretch}.HighTech #roadmap-text .step-box .inner-box .column{flex-direction:column}.HighTech #roadmap-text .step-box .vod-box .vod-title{position:relative;width:100%}.HighTech #roadmap-text .step-box .vod-box .vod-title:before{content:"";width:100%;height:1.5rem;background-color:#000;position:absolute;left:0;top:50%;transform:translate(0, -50%);z-index:1}.HighTech #roadmap-text .step-box .vod-box .vod-title>span{background-color:#fff;padding:0 0.75rem;font-size:0.9375rem;z-index:2;position:relative}.HighTech #roadmap-text .step-box .vod-box .vod-sources>small{font-size:0.4375rem;color:#666;font-weight:400}.HighTech #roadmap-text .step-box .vod-box .inner{position:relative;width:100%;padding-bottom:52.25%}.HighTech #roadmap-text .step-box .vod-box .inner .iframe{position:absolute;width:100%;height:100%;top:0;left:0}.HighTech #roadmap-text .step-box .vod-box2{flex-direction:column}.HighTech #roadmap-text .step-box .vod-box2>.vod-box{width:100%;margin:0 !important}.HighTech #roadmap-text img{width:100%;max-width:100%}.HighTech .curri-back.white{background-color:#fff}.HighTech .curri-back.gray{background-color:#ededed}.HighTech .curri-back .title{font-size:1.125rem;color:#7e93ff;text-align:center}.HighTech .curri-back .text-white{color:#fff}.HighTech .curri-back .text-black{color:#000}.HighTech .curri-back .text-gray{color:#666}.HighTech .curri-back .text-point-blue{color:#4d69f7}.HighTech .curri-back .num{font-size:2.9375rem;color:#ccc;font-weight:400}.HighTech .curri-back .num.dark{color:#666669}.HighTech .curri-back .number-title{font-size:1rem;margin-bottom:1.5rem;color:#7e93ff;letter-spacing:-0.03125rem}.HighTech .curri-back .sub-text_1{font-size:0.6875rem;word-wrap:break-word;word-break:keep-all}.HighTech .curri-back .sub-text2{font-size:0.75rem;word-wrap:break-word;word-break:keep-all;padding-bottom:0.9375rem !important;font-weight:600}.HighTech .curri-back .vod-box .vod-title{position:relative;width:100%}.HighTech .curri-back .vod-box .vod-title:before{content:"";width:100%;height:0.125rem;background-color:#000;position:absolute;left:0;top:50%;transform:translate(0, -50%);z-index:1}.HighTech .curri-back .vod-box .vod-title>span{background-color:#fff;padding:0 0.75rem;font-size:0.9375rem;z-index:2;position:relative}.HighTech .curri-back .vod-box .vod-sources>small{font-size:0.875rem}.HighTech .curri-back .vod-box .inner{position:relative;width:100%;padding-bottom:52.25%}.HighTech .curri-back .vod-box .inner .iframe{position:absolute;width:100%;height:100%;top:0;left:0}.HighTech .curri-back .vod-box2{flex-direction:column}.HighTech .curri-back .vod-box2>.vod-box{width:100%;margin:0 !important}.HighTech .curri-back img{width:100%;max-width:100%;margin:0 auto}.HighTech .fit_ai_icon .link{width:11.25rem !important}.HighTech .fit_ai_icon .number{color:#fff;font-weight:400;font-size:0.9375rem}.HighTech .fit_ai_icon .number>strong{font-weight:800;font-size:1rem}.HighTech .fit_ai_icon .icon-list>li{width:calc(25% - 24px) !important;height:4.6875rem !important}#type12 .txt-blue{color:#4d69f7}#type12 .text-center{text-align:center}#type12 .bg-gray{background-color:#f6f6f6}#type12 .bg-black{background-color:#1d1d22}#type12 .bg-purple{background:#6208d0}#type12 .PT160{padding-top:6.5625rem}#type12 .PB180{padding-bottom:7.5rem}#type12 .txt-purple{color:#6150ff}#type12 .txt-white{color:#fff}#type12 .txt-gray{color:#aeaeb4}#type12 .txt-sky{color:aqua}#type12 .section-header>span{font-weight:600;font-size:1rem}#type12 .section-header .title{font-size:1.40625rem;font-weight:800;width:100%;line-height:1.2;margin-bottom:0.5rem}#type12 .section-header .sub-title{font-weight:400;width:100%;display:block;line-height:150%;font-size:0.9375rem}#type12 .close-title{font-size:1.03125rem;font-weight:800;width:100%;text-align:center;line-height:1.3;display:block;margin-top:3.75rem}#type12 .close-title>span{width:100%;display:block;font-size:1.03125rem;font-weight:400}#type12 .section-contents{padding:2.5rem 1.40625rem 0;margin:0 auto;border-top:0 !important}#type12 .section-contents.inner{width:28.75rem;padding:3.75rem 0 0}#type12 .OnedayClass{background:linear-gradient(to bottom, #3A249D 0%, #2D138D 36%, #14192A 75%, #26196C 100%);position:relative}#type12 .OnedayClass::before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/section1_background.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:60%;left:0;bottom:12.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 80%, black 80%, transparent 100%),linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to bottom, transparent 0%, black 80%, black 80%, transparent 100%),linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat;pointer-events:none;z-index:0;filter:brightness(0.8)}#type12 .OnedayClass .oneday{z-index:2;position:relative}#type12 .OnedayClass .oneday .oneday-solve{font-size:1.125rem;font-weight:800;width:100%;line-height:1.3;display:block;margin-bottom:1.875rem;color:#fff}#type12 .OnedayClass .oneday .oneday-con .oneday-card{display:flex;gap:1.125rem;width:100%;position:relative}#type12 .OnedayClass .oneday .oneday-con .oneday-card::before{content:"";position:absolute;left:-0.0625rem;top:44%;transform:translate(-50%, -50%);background-color:#372099;filter:blur(1.5625rem);width:27%;height:18.75rem;display:inline-block;border-radius:40%;z-index:10}#type12 .OnedayClass .oneday .oneday-con .oneday-card::after{content:"";position:absolute;right:-4.375rem;top:44%;transform:translate(0%, -50%);background-color:#372099;filter:blur(1.5625rem);width:27%;height:18.75rem;display:inline-block;border-radius:40%;z-index:10}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card{position:relative;overflow:hidden;border-radius:1.0625rem}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card>img{width:100%;height:100%;object-fit:cover;display:block}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.left-card{position:relative;flex:1;display:flex;align-items:center;justify-content:flex-end;z-index:1}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.left-card>p{position:absolute;color:#9377ff;font-size:0.5625rem;line-height:1.8;left:1.25rem;text-align:left;letter-spacing:-0.0625rem}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.center-card{flex:1;z-index:2}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.right-card{flex:1}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.right-card img{width:100%;height:100%;object-fit:cover;display:block}#type12 .OnedayClass .oneday .oneday-con .oneday-card .card.right-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#type12 .OnedayClass .oneday .oneday-con .process-section{width:100%;margin-top:3.4375rem}#type12 .OnedayClass .oneday .oneday-con .process-section .process-list{list-style:none;padding:0;margin:0}#type12 .OnedayClass .oneday .oneday-con .process-section .process-list .process-step{background-color:#422b99;padding:0.84375rem 0.65625rem;margin-top:1.125rem;border-radius:0.25rem;box-shadow:0.125rem 0.25rem 1.5625rem rgba(0,0,0,.5)}#type12 .OnedayClass .oneday .oneday-con .process-section .process-list .process-step .step-header{display:flex;align-items:center}#type12 .OnedayClass .oneday .oneday-con .process-section .process-list .process-step .step-header .step-number{background-color:#fff;opacity:70%;color:#422b99;font-weight:bold;font-size:1.03125rem;width:1.25rem;height:1.25rem;border-radius:0.1875rem;display:flex;justify-content:center;align-items:center;margin-right:0.46875rem;flex-shrink:0}#type12 .OnedayClass .oneday .oneday-con .process-section .process-list .process-step .step-header>p{font-size:0.84375rem;font-weight:500;color:#fff;margin:0;line-height:1.4;text-align:left}#type12 .OnedayClass .oneday .oneday-con .allday-tit{padding:1.25rem 0 3.125rem}#type12 .OnedayClass .oneday .oneday-con .allday-tit .dot-nav{display:flex;flex-direction:column;align-items:center;gap:0.375rem}#type12 .OnedayClass .oneday .oneday-con .allday-tit .dot-nav .dot{width:0.375rem;height:0.375rem;border-radius:50%;background:#fff}#type12 .OnedayClass .oneday .oneday-con .allday-tit .dot-nav .dot:first-of-type{opacity:30%}#type12 .OnedayClass .oneday .oneday-con .allday-tit .dot-nav .dot:nth-of-type(2){opacity:70%}#type12 .OnedayClass .oneday .oneday-con .allday-tit .dot-sub{margin-top:1.25rem;width:100%;color:#fff;font-size:1.125rem;font-weight:800;display:block;line-height:100%}#type12 .OnedayClass .oneday .oneday-con .allday-list{display:grid;grid-template-columns:repeat(2, 2fr);gap:1.125rem;list-style:none;padding:0;margin:0}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item{background-color:#fff;color:#111;border-radius:0.1875rem;overflow:hidden}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item .allday-article{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:1.25rem 0.875rem 0.875rem 0.875rem}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item .allday-article .allday-article-box{margin-bottom:1rem}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item .allday-article .allday-article-box>span{display:inline-block;background-color:#662ee7;color:#fff;font-weight:bold;font-size:0.9375rem;padding:0.09375rem 0.625rem;border-radius:0.125rem;margin-bottom:0.875rem}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item .allday-article .allday-article-box p{font-size:0.9375rem;font-weight:700;line-height:1.3;letter-spacing:-0.0625rem}#type12 .OnedayClass .oneday .oneday-con .allday-list .allday-item .allday-article img{width:100%;height:6.75rem;border-radius:0.1875rem;object-fit:cover}#type12 .OnedayClass .oneday .oneday-con .close-title{margin-top:3.75rem}#type12 .OnedayClass .oneday .oneday-con .close-title>img{display:block;margin:0 auto 1.25rem;width:2.625rem}#type12 .CharacterAI{background:linear-gradient(to bottom, #6C4DF7 0%, #2D138D 36%, #14192A 75%, #380062 100%);position:relative}#type12 .CharacterAI::before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/section1_background.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:60%;left:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 20%, black 100%),linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to bottom, transparent 0%, black 20%, black 100%),linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);mask-composite:intersect;mask-size:100% 100%;mask-repeat:no-repeat;pointer-events:none;z-index:0;filter:brightness(0.8)}#type12 .CharacterAI .section-contents{padding-top:0;position:relative;z-index:2}#type12 .CharacterAI .CharacterWorry>img{margin-top:3.75rem;width:100%}#type12 .CharacterAI .CharacterSolve{margin-top:3.75rem;color:#fff}#type12 .CharacterAI .CharacterSolve .section-header>h2{position:relative;margin-top:1.125rem}#type12 .CharacterAI .CharacterSolve .section-header>h2:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#1a00b1;filter:blur(2.5rem);width:100%;height:100%;display:inline-block;border-radius:50%;z-index:0}#type12 .CharacterAI .CharacterSolve .section-header>h2 .blur{z-index:3;position:relative;display:inline-block}#type12 .CharacterAI .CharacterSolve .solution{margin:3.125rem auto 0}#type12 .CharacterAI .CharacterSolve .solution .solution-solve{font-size:1.3125rem;font-weight:800;width:100%;line-height:1.3;display:block;margin-bottom:3.75rem}#type12 .CharacterAI .CharacterSolve .solution .solution-list{display:grid;grid-template-columns:repeat(2, 2fr);gap:1.125rem;list-style:none;padding:0;margin:0}#type12 .CharacterAI .CharacterSolve .solution .solution-item{background-color:#fff;color:#111;border-radius:0.1875rem;overflow:hidden}#type12 .CharacterAI .CharacterSolve .solution .solution-item .solution-article{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:1.25rem 0.875rem 0.875rem 0.875rem}#type12 .CharacterAI .CharacterSolve .solution .solution-item .solution-article .solution-article-box{margin-bottom:1rem}#type12 .CharacterAI .CharacterSolve .solution .solution-item .solution-article .solution-article-box span{display:inline-block;background-color:#662ee7;color:#fff;font-weight:bold;font-size:0.9375rem;padding:0.375rem 0.625rem;border-radius:0.125rem;margin-bottom:0.875rem}#type12 .CharacterAI .CharacterSolve .solution .solution-item .solution-article .solution-article-box p{font-size:1.03125rem;font-weight:700;line-height:1.3;letter-spacing:-0.046875rem}#type12 .CharacterAI .CharacterSolve .solution .solution-item .solution-article img{width:100%;height:6.75rem;border-radius:0.1875rem;object-fit:cover}#type12 .CharacterWonder{position:relative}#type12 .CharacterWonder .section-header>img{width:15rem}#type12 .CharacterWonder:before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/background_triangle.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:8.4375rem;left:0;bottom:-3.4375rem;z-index:2}#type12 .CharacterWonder .Wonder .Wonder_sub{text-align:center;width:100%;display:block;font-size:1.3125rem;color:#a4a4ac;margin-bottom:1.6875rem}#type12 .CharacterWonder .Wonder .Wonder-container{display:flex;gap:1.875rem;justify-content:center;flex-direction:column}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-item{width:100%;display:flex;flex-direction:column;gap:1.25rem}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-question{background-color:#404040;color:#fff;font-weight:700;font-size:1.03125rem;border-radius:0.1875rem;display:flex;gap:0.625rem;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:1.0625rem 0px}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-question .q_icon{background-color:#6150ff;padding:0.375rem 0.625rem;border-radius:0.25rem;color:#fff;font-weight:700;font-size:0.9375rem;display:flex;justify-content:center;align-items:center}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-question .q_txt{text-align:center;line-height:1.5;letter-spacing:-0.0625rem;font-size:1.125rem}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-question::after{content:"";position:absolute;bottom:-0.6875rem;left:50%;transform:translateX(-50%);border-left:0.75rem solid rgba(0,0,0,0);border-right:0.75rem solid rgba(0,0,0,0);border-top:1.125rem solid #404040}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-answer{background-color:#fff;color:#333;font-weight:700;font-size:1.03125rem;border-radius:0.1875rem;display:flex;flex-direction:column;gap:0.625rem;align-items:center;position:relative;width:100%;height:auto;padding:1.0625rem 0.875rem}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-answer .a_icon{background-color:#404040;padding:0.375rem 0.625rem;border-radius:0.25rem;color:#fff;font-weight:700;font-size:0.9375rem;display:flex;justify-content:center;align-items:center}#type12 .CharacterWonder .Wonder .Wonder-container .Wonder-answer>p{font-size:1.03125rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:-0.046875rem}#type12 .CharacterResult .points-list .point-item{padding:2.5rem 0;border-bottom:0.09375rem solid #aaa}#type12 .CharacterResult .points-list .point-item:first-of-type{padding-top:0}#type12 .CharacterResult .points-list .point-item:last-of-type{border-bottom:0}#type12 .CharacterResult .points-list .point-item{gap:1.125rem;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}#type12 .CharacterResult .points-list .point-item .point-content .point-number{background:#6150ff;color:#fff;padding:0.5rem 0.75rem;border-radius:0.375rem;font-size:0.9375rem;font-weight:600;display:block;width:5.3125rem}#type12 .CharacterResult .points-list .point-item .point-content .point-title{font-weight:600;font-size:1.3125rem;margin:0.75rem 0 0.375rem}#type12 .CharacterResult .points-list .point-item .point-content .point-description{color:#6d6d76;font-size:1.21875rem;line-height:1.3;font-weight:400}#type12 .CharacterResult .points-list .point-item>img{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:0.1875rem}#type12 .CharacterDifferentPoint .comparison-section{display:flex;flex-wrap:wrap;justify-content:center;gap:1.3125rem}#type12 .CharacterDifferentPoint .method{width:100%;background-color:#fff;border-radius:0.1875rem;padding:1.6875rem 1.125rem;height:20rem}#type12 .CharacterDifferentPoint .method h3{font-size:1.21875rem;font-weight:800;margin-bottom:1.3125rem;text-align:center}#type12 .CharacterDifferentPoint .method ul{position:relative}#type12 .CharacterDifferentPoint .method ul::after{position:absolute;content:"●\a●\a●";white-space:pre;left:50%;bottom:-2.8125rem;font-size:0.28125rem;color:#333;line-height:2}#type12 .CharacterDifferentPoint .method ul li{margin-bottom:0.75rem;text-align:center;width:100%;background-color:#efefef;line-height:1.5;padding:0.75rem 0;font-size:1.03125rem;font-weight:600;border-radius:0.1875rem}#type12 .CharacterDifferentPoint .method ul li:last-of-type{margin-bottom:0}#type12 .CharacterDifferentPoint .old-method{background:linear-gradient(to bottom, #bd87ff, #6208d0);color:#fff}#type12 .CharacterDifferentPoint .old-method p.highlight{font-size:2rem;font-weight:600;text-align:center;line-height:1.3;margin-top:3.75rem;opacity:70%}#type12 .CharacterDifferentPoint .new-method{box-shadow:0 0.125rem 1.5625rem #10f}#type12 .CharacterRoadmap .curri-road:first-of-type{padding-bottom:3.125rem}#type12 .CharacterRoadmap .curri-road:last-of-type{padding-top:3.125rem;border-top:0.0625rem solid #c4c5d9}#type12 .CharacterRoadmap .curri-road.midjourney .roadmap-item:nth-child(2) img{width:100%;height:15rem;border-radius:0 0 0.28125rem 0.28125rem;position:relative;bottom:-1.125rem}#type12 .CharacterRoadmap .curri-road.midjourney .roadmap-item:nth-child(3) img{width:100%;height:13.125rem;border-radius:0 0 0.28125rem 0.28125rem;position:relative;bottom:-1.125rem}#type12 .CharacterRoadmap .curri-road.midjourney .roadmap-item:last-child img{position:relative;bottom:-0.375rem;height:15rem}#type12 .CharacterRoadmap .curri-road.multimodal .roadmap-item:nth-child(1) img{width:16.875rem;height:auto}#type12 .CharacterRoadmap .curri-road.multimodal .roadmap-item:nth-child(2) img{width:16.875rem;height:auto}#type12 .CharacterRoadmap .curri-road.multimodal .roadmap-item:nth-child(3) img{width:18.75rem;height:10.625rem}#type12 .CharacterRoadmap .curri-road.multimodal .roadmap-item:last-child img{width:100%;height:15rem;border-radius:0 0 0.28125rem 0.28125rem;position:relative;bottom:-1.125rem}#type12 .CharacterRoadmap .curri-road .section_tit{color:#181e82;font-size:1.125rem;font-weight:800;letter-spacing:-0.03125rem;position:relative;text-align:center}#type12 .CharacterRoadmap .curri-road .section_tit .section_sub{background-color:#181e82;color:#fff;font-size:1rem;padding:0.125rem 0.375rem;border-radius:0.25rem;font-weight:600;display:block;width:5rem;margin:0 auto;margin-bottom:0.75rem}#type12 .CharacterRoadmap .curri-road .roadmap-arrow{display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:1.875rem;margin:1.25rem 0 2rem}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step{flex:1;position:relative}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step .step-label{display:none}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step .step-box{height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:0.9375rem;white-space:nowrap;position:relative;border-radius:0.28125rem}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step .step-box:after{content:"";position:absolute;left:50%;bottom:-1.5rem;transform:translate(-50%, -50%) rotate(45deg);width:0.75rem;height:0.75rem;border:solid #4d6fff;border-width:0 0.15625rem 0.15625rem 0;box-sizing:border-box}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step.step-1 .step-box{background:#4d69f7}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step.step-2 .step-box{background:#6e26ff}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step.step-3 .step-box{background:#8d0bff}#type12 .CharacterRoadmap .curri-road .roadmap-arrow .step.step-3 .step-box:after{display:none}#type12 .CharacterRoadmap .curri-road .roadmap-list{display:grid;grid-template-columns:repeat(1, 4fr);gap:1.0625rem 0.75rem}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item{background-color:#0e0a52;display:flex;flex-direction:column;justify-content:space-between;padding-top:1.875rem;align-items:center;border-radius:0.375rem;height:18.75rem;overflow:hidden}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item .roadmap-content{text-align:center}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item .roadmap-content .roadmap-number{background-color:#6150ff;color:#fff;padding:0.28125rem 0;font-size:0.75rem;font-weight:800;border-radius:0.125rem;width:3.75rem;display:block;margin:0 auto}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item .roadmap-content .roadmap-title{font-weight:600;font-size:1.09375rem;margin:0.25rem 0 0.375rem;color:#fff}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item .roadmap-content .roadmap-description{color:#8382a4;font-size:0.9375rem;line-height:1.5;font-weight:500;padding-left:0}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item .roadmap-content .roadmap-description>li{font-size:0.84375rem}#type12 .CharacterRoadmap .curri-road .roadmap-list .roadmap-item>img{width:15rem;height:auto;object-fit:contain}#type12 .CharacterRoadmap .curri-road .posting{margin:0 auto;display:block;width:100%;text-align:center}#type12 .CharacterRoadmap .curri-road .posting>b{color:#181e82;font-weight:800;margin-top:1.875rem;font-size:1.125rem;display:block;line-height:1.5}#type12 .CharacterRoadmap .curri-road .posting>a{background:#d5cef0;width:12.5rem;height:3.75rem;border-radius:0.375rem;text-align:center;font-size:1.125rem;color:#171034;display:flex;align-items:center;justify-content:center;gap:0.3125rem;margin:2rem auto 0;font-weight:800;border:0.0625rem solid #171034;line-height:1.25}#type12 .CharacterDifferent{position:relative;z-index:2;background-color:#0e1116}#type12 .CharacterDifferent:before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/section6_background.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:100%;left:0;bottom:0rem;z-index:-1;background-position:right bottom}#type12 .CharacterDifferent:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#071350;filter:blur(1.5625rem);width:50%;height:50%;display:inline-block;border-radius:50%;opacity:50%;z-index:-1}#type12 .CharacterDifferent .feedback-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.125rem}#type12 .CharacterDifferent .feedback-grid .card{background-color:#fff;border-radius:0.375rem;padding:1.3125rem 0.9375rem;display:flex;align-items:center;flex-direction:column;gap:1.125rem;height:11.25rem}#type12 .CharacterDifferent .feedback-grid .card>strong{font-size:1.125rem;line-height:1.5;font-weight:600;text-align:center;letter-spacing:-0.15625rem}#type12 .CharacterDifferent .feedback-grid .card>img{width:2.8125rem;height:2.8125rem;object-fit:cover;object-position:center}#type12 .CharacterRecommend .target-users{display:grid;grid-template-columns:repeat(2, 2fr);gap:1.125rem}#type12 .CharacterRecommend .user-card{background:#fff;border-radius:0.375rem;display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center;box-shadow:0 0.125rem 0.375rem rgba(0,0,0,.05);transition:transform .3s ease;height:14.0625rem;padding:1.3125rem 1.125rem}#type12 .CharacterRecommend .user-card .avatar{width:4.6875rem;height:5.625rem;object-fit:contain;display:block}#type12 .CharacterRecommend .user-card-item p{font-size:0.9375rem;color:#333;margin-bottom:0.46875rem;font-weight:600;line-height:1.3}#type12 .CharacterRecommend .user-card-item h3{font-size:1.125rem;color:#2f55eb;font-weight:800}#type12 .ai-banner{background:linear-gradient(90deg, #6C47E2, #34277E);color:#fff;text-align:center;padding:1.875rem 1.3125rem;position:relative}#type12 .ai-banner:before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/banner_particular.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center center;left:0;top:0;opacity:50%}#type12 .ai-banner .banner-inner{z-index:1;position:relative;margin:0 auto}#type12 .ai-banner .banner-inner strong{font-size:1rem;font-weight:700;line-height:1.2}#type12 .BeAfter{position:relative;z-index:2;background-color:#0e1116}#type12 .BeAfter:before{position:absolute;content:"";background-color:rgba(0,0,0,0);background-image:url("/m/images/main/fitai/section6_background.png");background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:100%;height:100%;left:0;bottom:0;background-position-y:bottom;mask-size:100% 100%;mask-repeat:no-repeat;z-index:-1}#type12 .BeAfter .beafter-item{display:flex;gap:1.0625rem}#type12 .BeAfter .beafter-item .beafter-con{width:100%;display:flex;flex-direction:column;align-items:center;padding:1.875rem 0.75rem 1.125rem;border-radius:0.25rem}#type12 .BeAfter .beafter-item .beafter-con .image-card>span{font-size:0.625rem;display:block;text-align:center;width:100%;margin-top:0.4375rem;font-weight:600}#type12 .BeAfter .beafter-item .beafter-con.before-section{background-color:#37393f}#type12 .BeAfter .beafter-item .beafter-con.before-section .section-title{background-color:#101520;color:#737373;border-radius:0.1875rem;font-size:0.75rem;padding:0.1875rem 0.9375rem;margin-bottom:1.0625rem}#type12 .BeAfter .beafter-item .beafter-con.before-section .image-card>span{color:#a1a1a1}#type12 .BeAfter .beafter-item .beafter-con.before-section .sub-box{background-color:#4b4e55;color:#9e9e9e;font-size:0.5625rem;line-height:0.75rem}#type12 .BeAfter .beafter-item .beafter-con.after-section{background-color:#fff}#type12 .BeAfter .beafter-item .beafter-con.after-section .section-title{background-color:#101520;color:#fff;border-radius:0.1875rem;font-size:0.75rem;padding:0.1875rem 0.9375rem;margin-bottom:1.0625rem}#type12 .BeAfter .beafter-item .beafter-con.after-section .image-card>span{color:#323232}#type12 .BeAfter .beafter-item .beafter-con.after-section .sub-box{background-color:#000;color:#fff;font-size:0.9375rem}#type12 .BeAfter .beafter-item .beafter-con.after-section .sub-box:nth-of-type(3){height:3.75rem;padding:0;line-height:3.75rem}#type12 .BeAfter .beafter-item .beafter-con.after-section .sub-item-after{text-align:center;line-height:1.5;margin-top:3.125rem}#type12 .BeAfter .beafter-item .beafter-con.after-section .sub-item-after>b{font-size:1rem;letter-spacing:-0.0625rem}#type12 .BeAfter .beafter-item .beafter-con .image-card{width:100%;border-radius:0.1875rem;overflow:hidden}#type12 .BeAfter .beafter-item .beafter-con .image-card.first-card{margin-bottom:1.125rem}#type12 .BeAfter .beafter-item .beafter-con .image-card.last-card{margin-bottom:1.6875rem}#type12 .BeAfter .beafter-item .beafter-con .image-card img{width:100%;height:auto;display:block}#type12 .BeAfter .beafter-item .beafter-con .sub-item{width:100%;display:flex;flex-direction:column;gap:0.375rem}#type12 .BeAfter .sub-box{width:100%;padding:0.4375rem 0px;border-radius:0.1875rem;font-weight:bold;text-align:center;line-height:1.125rem}.ai_fit_boon .last-box .top .right .number{color:#fff;font-weight:400;font-size:0.875rem}.ai_fit_boon .last-box .top .right .number>strong{font-weight:800;font-size:1.125rem;color:#fff}.ai_fit_boon .last-box .icon-list>li{width:48% !important}.FAQ{width:100%;padding:1.125rem 1.40625rem;margin:0 auto;position:relative;margin-top:1.125rem}.FAQ .title{font-size:1rem;font-weight:800;letter-spacing:-0.125rem;text-align:left;color:#fff}.FAQ .toggle{position:relative}.FAQ .toggle .toggle_btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.FAQ .toggle .toggle_btn::after{content:"한번에 열고 닫기";position:absolute;bottom:-0.25rem;left:-10%;width:160%;transform:translate(-100%, -50%);font-weight:400;font-size:0.75rem;color:#4d5053}.FAQ .toggle label{display:inline-flex;align-items:center;gap:0.25rem;cursor:pointer}.FAQ .toggle [type=checkbox]{appearance:none;position:relative;border-radius:3.125rem;width:3.125rem;height:1.875rem;background-color:#222349}.FAQ .toggle [type=checkbox]::before{content:"";position:absolute;left:0.375rem;top:50%;width:1.125rem;height:1.125rem;border-radius:50%;transform:translateY(-50%);background-color:#a7a9c7;transition:left 250ms linear}.FAQ .toggle [type=checkbox]:checked{background-color:#222349}.FAQ .toggle [type=checkbox]:checked::before{background-color:#fff;left:1.6875rem}.FAQ .curriculum-step{border-bottom:0.0625rem solid rgba(66,67,89,.678);counter-reset:number 0;margin-top:1.6875rem !important;padding:0 !important}.FAQ .curriculum-step .step-item{position:relative;border-top:0.0625rem solid rgba(66,67,89,.678)}.FAQ .curriculum-step .step-item .step-title{display:flex;padding:0.75rem 1.125rem 0.75rem 0.375rem;align-items:flex-start;gap:0.375rem;cursor:pointer}.FAQ .curriculum-step .step-item .step-title .step-icon{position:absolute;right:0;top:1.125rem;width:1.5rem;transform:translate(0, -50%);transition:transform .5s;pointer-events:none}.FAQ .curriculum-step .step-item .step-title>h6{flex-shrink:0;width:1.125rem;font-size:0.75rem;letter-spacing:-0.125rem;font-weight:700;color:#fff}.FAQ .curriculum-step .step-item .step-title>p{font-weight:bold;font-size:0.9375rem;width:100%;line-height:1.125rem;color:#fff}.FAQ .curriculum-step .step-item .step-content{margin-left:0.375rem;margin-bottom:0.75rem;display:none;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.FAQ .curriculum-step .step-item .step-content .step-content-inner{width:100%}.FAQ .curriculum-step .step-item .step-content .step-content-inner .box-item>p{color:#9b99b3;font-size:0.8125rem;line-height:150%;letter-spacing:-0.0625rem}.FAQ .curriculum-step .step-item.active .step-title{padding:0.75rem 1.125rem 1rem 0.9375rem}.FAQ .curriculum-step .step-item.active .step-title .step-icon{transform:translate(0, -50%) rotate(180deg)}.FAQ .curriculum-step .step-item.active .step-content{display:block;max-height:100%}
/*# sourceMappingURL=style.min.css.map */
