﻿:root{--viewWidth: 100vw;--viewHeight: 100vh}*,:after,:before{box-sizing:border-box}body{font-family:"Roboto Condensed","Noto Sans TC",sans-serif;font-weight:400;font-size:16px;line-height:1.5;min-height:100%;height:auto;color:#c3a56e}html,body{width:100%;scroll-behavior:initial;min-height:100%;margin:0}h1{font-weight:600;font-size:3rem;line-height:1.5}@media all and (max-width: 575.98px){h1{font-size:2rem}}h2{font-weight:600;font-size:2.25rem;line-height:1.5}@media all and (max-width: 575.98px){h2{font-size:1.75rem}}h3{font-weight:600;font-size:1.5rem;line-height:1.5}@media all and (max-width: 575.98px){h3{font-size:1.5rem}}h4{font-weight:600;font-size:1.25rem;line-height:1.5}@media all and (max-width: 575.98px){h4{font-size:1.125rem}}h5{font-weight:600;font-size:1rem;line-height:1.5}@media all and (max-width: 575.98px){h5{font-size:1rem}}hr{margin-top:2rem;margin-bottom:2rem}.body{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.05em}ul,ol{padding:0;margin:0;list-style-type:none}a{text-decoration:none;color:#c3a56e;transition:all .1s ease-in}a:hover{text-decoration:none;color:#c3a56e}a:focus{outline:none}img,iframe{max-width:100%}input,button,textarea,select{border:0}input:focus,button:focus,textarea:focus,select:focus{outline:none}label{font-weight:400;color:#fff;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(8/1920*var(--viewWidth),8px*1)}.toggle-password{position:absolute;right:0;top:29px;width:42px;height:42px;color:#999}.toggle-password i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}input:not(.key_num),select,textarea{color:#fff;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);background-color:#000 !important;border-radius:unset !important;border:unset !important;border-bottom:1px solid #fff !important}@media all and (max-width: 575.98px){input:not(.key_num),select,textarea{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}input:not(.key_num):focus,select:focus,textarea:focus{border-bottom:1px solid #c3a56e !important}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/arrow-down-1.svg");background-size:.75rem;background-position:100% center;background-repeat:no-repeat}select.pill{border-radius:45px !important}input.form-control[readonly],input.form-control:disabled{background-color:#999 !important;box-shadow:unset}input.form-control.pill{border-radius:45px !important}input.form-control:focus{color:#fff;border-bottom:1px solid #c3a56e !important;box-shadow:none !important}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;color:#c3a56e;font-weight:400;font-size:15px;line-height:25px;letter-spacing:.05em}[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:25px;height:25px;border-radius:100%}[type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #c3a56e;border-radius:100%;box-shadow:0px 0px 0px 3px rgba(23,91,191,.07)}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:13px;height:13px;background:#c3a56e;border:1px solid none;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after,[type=radio]:checked+label:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.custom-control-label{padding-left:7px}.custom-control-input{width:22px;height:24px}.custom-checkbox .custom-control-label::before{top:.15rem;width:22px;height:22px;border-radius:100%;border-color:#fff !important;background-color:#fff !important}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("../img/tick-icon.svg");position:absolute;top:.65rem;left:-1.25rem;display:block;width:14px;height:8px;background-size:cover}.form-control{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);padding-left:0;padding-top:min(12/1920*var(--viewWidth),12px*1);padding-bottom:min(12/1920*var(--viewWidth),12px*1);color:#999;background-position:calc(100% - 1.75rem) center}@media all and (max-width: 575.98px){.form-control{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);padding-top:0;padding-bottom:min(37/1920*var(--viewWidth),37px*1)}}.form-control::placeholder{font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 575.98px){.form-control::placeholder{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}@media all and (max-width: 769.98px){.form-control.lastName{margin-top:min(48/1920*var(--viewWidth),48px*1)}}.form-row{margin-bottom:1rem;gap:.5rem}.form-text{margin-top:1.5rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.form-control.is-invalid,.was-validated .form-control:invalid{border-bottom:1px solid #c3a56e !important}#password.form-control.is-invalid,.was-validated .form-control:invalid,#password.form-control.is-valid,.was-validated .form-control:valid{background-image:none}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#fff}.invalid-feedback{font-size:clamp(16/5*4px,16/1920*var(--viewWidth),16px*1);margin-top:max(-8/1920*var(--viewWidth),-8px*1);color:#b60000 !important}.modal-lg{max-width:900px}@media all and (max-width: 769.98px){.modal-lg{max-width:calc(100% - 2rem)}}@media all and (max-width: 575.98px){.modal-lg{max-width:calc(100% - 1rem)}}.modal-body{overflow-y:auto;overflow-x:hidden}@media all and (min-width: 770px){.modal-body{margin-right:.5rem}.modal-body::-webkit-scrollbar{width:12px}.modal-body::-webkit-scrollbar-track{border-radius:6px;background:#f3f3f3;margin:1rem 0}.modal-body::-webkit-scrollbar-thumb{opacity:0;border-radius:6px;background:#787878;border:2px solid #f3f3f3}.modal-body::-webkit-scrollbar-thumb:hover{opacity:1}}.modal .close{position:absolute;top:0;right:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);z-index:2;cursor:pointer;background-color:rgba(0,0,0,0)}@media all and (max-width: 769.98px){.modal .close{height:20px;width:20px}}.modal .close span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.modal .close span{height:20px;width:20px}}.modal .close span::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:min(34/1920*var(--viewWidth),34px*1);background-color:#999;transform:translate(-50%, -50%) rotate(45deg);transition:all .3s ease}@media all and (max-width: 769.98px){.modal .close span::before{height:20px}}.modal .close span::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:min(34/1920*var(--viewWidth),34px*1);background-color:#999;transform:translate(-50%, -50%) rotate(-45deg);transition:all .3s ease}@media all and (max-width: 769.98px){.modal .close span::after{height:20px}}.modal .close span:hover::before,.modal .close span:hover::after{background-color:#fff;transition:all .3s ease}.modal .modal-content{border:none;box-shadow:unset}.modal .modal-content .dot-bg{background-color:#fff}@media all and (max-width: 769.98px){.modal .modal-content{max-height:max(100vh - .2057291667*var(--viewWidth) - 12px,100vh - 395px - 12px)}.modal .modal-content .modal-body{max-height:max(100vh - .2057291667*var(--viewWidth) - 12px,100vh - 395px - 12px);max-height:calc(var(--vh, 1vh)*100 - (.2057291667*var(--viewWidth) + 12px))}.modal .modal-content .modal-line{max-height:max(100vh - .2057291667*var(--viewWidth),100vh - 395px);max-height:calc(var(--vh, 1vh)*100 - .2057291667*var(--viewWidth))}}.switch{position:relative;display:inline-block;width:39px;height:24px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f6f6f6;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:0px 2px 4px rgba(30,43,57,.1)}input:checked+.slider{background-color:#c3a56e}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.flow-container{width:min(1530/1920*var(--viewWidth),1530px*1);margin-left:auto;margin-right:auto}@media all and (max-width: 991.98px){.flow-container{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 768.98px){.flow-container{width:min(1688/1920*var(--viewWidth),1688px*1)}}.txt-l1{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:1}.txt-l2{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:2}.txt-l3{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:3}.txt-l4{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:4}.txt-l5{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:5}.txt-l6{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:6}.font-title{font-family:"Bebas Neue",sans-serif;letter-spacing:.04rem}.font-default{font-family:"Roboto Condensed","Noto Sans TC",sans-serif}.font-chinese{font-family:"Noto Sans TC",sans-serif}.main-color{color:#c3a56e}.white-color{color:#fff}.iron-color{color:#444}.gray-color{color:#999}.is-link{cursor:pointer;color:#c3a56e;text-decoration:underline;text-underline-offset:3px}.is-default{color:inherit;font-size:inherit}::placeholder{color:#999 !important;font-size:1rem}.size-12{font-size:12px}.size-14{font-size:14px}.size-16{font-size:16px}.size-18{font-size:18px}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.tag{display:inline-block;border-radius:.375rem;padding:.25rem .625rem;font-size:1rem;line-height:1.6;color:#999;border:1px solid #c3a56e}.tag-black{display:inline-block;font-size:.75rem;padding:3px 6px;color:#fff;border-radius:4px;border:1px solid #c3a56e;background-color:#c3a56e}.grid-column-1{grid-column:span 1}.grid-column-2{grid-column:span 2}@media all and (min-width: 576px){.grid-column-sm-1{grid-column:span 1}}@media all and (min-width: 576px){.grid-column-sm-2{grid-column:span 2}}@media all and (min-width: 769px){.grid-column-md-1{grid-column:span 1}}@media all and (min-width: 769px){.grid-column-md-2{grid-column:span 2}}@media all and (min-width: 770px){.grid-column-lg-1{grid-column:span 1}}@media all and (min-width: 770px){.grid-column-lg-2{grid-column:span 2}}.h-fit-content{height:fit-content !important}@media all and (min-width: 576px){.h-sm-fit-content{height:fit-content !important}}@media all and (min-width: 769px){.h-md-fit-content{height:fit-content !important}}@media all and (min-width: 770px){.h-lg-fit-content{height:fit-content !important}}.w-fit-content{width:fit-content !important}@media all and (min-width: 576px){.w-sm-fit-content{width:fit-content !important}}@media all and (min-width: 769px){.w-md-fit-content{width:fit-content !important}}@media all and (min-width: 770px){.w-lg-fit-content{width:fit-content !important}}.w-50{width:50% !important}@media all and (min-width: 576px){.w-sm-50{width:50% !important}}@media all and (min-width: 769px){.w-md-50{width:50% !important}}@media all and (min-width: 770px){.w-lg-50{width:50% !important}}.w-25{width:25% !important}@media all and (min-width: 576px){.w-sm-25{width:25% !important}}@media all and (min-width: 769px){.w-md-25{width:25% !important}}@media all and (min-width: 770px){.w-lg-25{width:25% !important}}.w-20{width:20% !important}@media all and (min-width: 576px){.w-sm-20{width:20% !important}}@media all and (min-width: 769px){.w-md-20{width:20% !important}}@media all and (min-width: 770px){.w-lg-20{width:20% !important}}.btn-main{font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);cursor:pointer;color:#fff;background-color:#000;border:2px solid #c3a56e;border-radius:6px;padding-top:min(10/1920*var(--viewWidth),10px*1);padding-bottom:min(10/1920*var(--viewWidth),10px*1);padding-left:min(32/1920*var(--viewWidth),32px*1);padding-right:min(32/1920*var(--viewWidth),32px*1);font-weight:500;transition:all .4s}.btn-main:hover{background-color:#c3a56e;transition:all .4s}@media(min-width: 769px)and (max-width: 1200px){.btn-main{padding-left:32px;padding-right:32px;padding-top:10px;padding-bottom:10px}}@media all and (max-width: 769.98px){.btn-main{font-size:clamp(12px,50/1920*var(--viewWidth),50px*1);padding-top:min(30/1920*var(--viewWidth),30px*1);padding-bottom:min(30/1920*var(--viewWidth),30px*1);padding-left:min(64/1920*var(--viewWidth),64px*1);padding-right:min(64/1920*var(--viewWidth),64px*1)}}@media all and (max-width: 575.98px){.btn-main{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1);padding-top:min(45/1920*var(--viewWidth),45px*1);padding-bottom:min(45/1920*var(--viewWidth),45px*1);padding-left:min(96/1920*var(--viewWidth),96px*1);padding-right:min(96/1920*var(--viewWidth),96px*1)}}.btn-hollow{font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);cursor:pointer;color:#fff;background-color:#000;border:2px solid #999;border-radius:6px;padding-top:min(10/1920*var(--viewWidth),10px*1);padding-bottom:min(10/1920*var(--viewWidth),10px*1);padding-left:min(32/1920*var(--viewWidth),32px*1);padding-right:min(32/1920*var(--viewWidth),32px*1);font-weight:500;transition:all .4s}.btn-hollow:hover{background-color:#c3a56e;border:2px solid #c3a56e;transition:all .4s}@media(min-width: 769px)and (max-width: 1200px){.btn-hollow{padding-left:32px;padding-right:32px;padding-top:10px;padding-bottom:10px}}@media all and (max-width: 769.98px){.btn-hollow{font-size:clamp(12px,50/1920*var(--viewWidth),50px*1);padding-top:min(30/1920*var(--viewWidth),30px*1);padding-bottom:min(30/1920*var(--viewWidth),30px*1);padding-left:min(64/1920*var(--viewWidth),64px*1);padding-right:min(64/1920*var(--viewWidth),64px*1)}}@media all and (max-width: 575.98px){.btn-hollow{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1);padding-top:min(45/1920*var(--viewWidth),45px*1);padding-bottom:min(45/1920*var(--viewWidth),45px*1);padding-left:min(96/1920*var(--viewWidth),96px*1);padding-right:min(96/1920*var(--viewWidth),96px*1);white-space:nowrap}}.social{display:flex;gap:min(44/1920*var(--viewWidth),44px*1)}@media all and (max-width: 769.98px){.social{gap:min(139.5/1920*var(--viewWidth),139.5px*1)}}.social li{cursor:pointer}.social .instagram-icon{display:block;width:min(32/1920*var(--viewWidth),32px*1);height:min(32/1920*var(--viewWidth),32px*1);-webkit-mask:url(../img/instagram-icon.svg) no-repeat 50% 50%;mask:url(../img/instagram-icon.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:hsla(0,0%,100%,.4);transition:all .3s ease}@media all and (max-width: 991.98px){.social .instagram-icon{width:20px;height:20px}}@media all and (max-width: 769.98px){.social .instagram-icon{width:24px;height:24px}}.social .instagram-icon:hover{background-color:#fff;transition:all .3s ease}.social .linkedin-icon{display:block;width:min(32/1920*var(--viewWidth),32px*1);height:min(32/1920*var(--viewWidth),32px*1);-webkit-mask:url(../img/linkedin-icon.svg) no-repeat 50% 50%;mask:url(../img/linkedin-icon.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:hsla(0,0%,100%,.4);transition:all .3s ease}@media all and (max-width: 991.98px){.social .linkedin-icon{width:20px;height:20px}}@media all and (max-width: 769.98px){.social .linkedin-icon{width:24px;height:24px}}.social .linkedin-icon:hover{background-color:#fff;transition:all .3s ease}.social .youtube-icon{display:block;width:min(32/1920*var(--viewWidth),32px*1);height:min(32/1920*var(--viewWidth),32px*1);-webkit-mask:url(../img/youtube-icon.svg) no-repeat 50% 50%;mask:url(../img/youtube-icon.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:hsla(0,0%,100%,.4);transition:all .3s ease}@media all and (max-width: 991.98px){.social .youtube-icon{width:20px;height:20px}}@media all and (max-width: 769.98px){.social .youtube-icon{width:24px;height:24px}}.social .youtube-icon:hover{background-color:#fff;transition:all .3s ease}.social .twitter-icon{display:block;width:min(32/1920*var(--viewWidth),32px*1);height:min(32/1920*var(--viewWidth),32px*1);-webkit-mask:url(../img/twitter-icon.svg) no-repeat 50% 50%;mask:url(../img/twitter-icon.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:hsla(0,0%,100%,.4);transition:all .3s ease}@media all and (max-width: 991.98px){.social .twitter-icon{width:20px;height:20px}}@media all and (max-width: 769.98px){.social .twitter-icon{width:24px;height:24px}}.social .twitter-icon:hover{background-color:#fff;transition:all .3s ease}.language-box{position:relative;display:flex;align-items:center;z-index:10;margin-left:1rem;height:min(52/1920*var(--viewWidth),52px*1);color:#999;cursor:pointer}@media all and (max-width: 1199.98px){.language-box{height:45px}}.language-box span{position:relative;display:inline-block;font-weight:500;padding-left:min(30/1920*var(--viewWidth),30px*1);padding-right:min(30/1920*var(--viewWidth),30px*1);font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);transition:all .4s linear}@media all and (max-width: 1199.98px){.language-box span{font-size:20px;padding:0px 0px 0 50px;height:100%;display:flex;align-items:center}}@media all and (max-width: 575.98px){.language-box span{font-size:clamp(12px,74/1920*var(--viewWidth),74px*1)}}.language-box span::after{content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:1rem;height:16px;width:16px;-webkit-mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#999;transition:all .4s linear}@media all and (max-width: 1199.98px){.language-box span::after{margin-left:.75rem;height:12px;width:12px}}.language-box ul{position:absolute;left:0;top:min(72/1920*var(--viewWidth),72px*1);width:100%;box-sizing:border-box;border:2px solid #444;pointer-events:none;opacity:0;visibility:hidden;transition:all .4s linear}@media all and (max-width: 1199.98px){.language-box ul{top:65px}}.language-box ul li:not(:last-of-type) a{border-bottom:1px solid #444}.language-box ul a{display:block;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);padding-top:min(10/1920*var(--viewWidth),10px*1);padding-bottom:min(10/1920*var(--viewWidth),10px*1);padding-left:min(20/1920*var(--viewWidth),20px*1);padding-right:min(20/1920*var(--viewWidth),20px*1);background-color:#000;color:#999;font-weight:500;box-sizing:border-box;transition:all .4s linear}@media all and (max-width: 1199.98px){.language-box ul a{padding:10px 20px}}.language-box ul a:hover{color:#fff;background-color:#444;transition:all .4s linear}.language-box.show ul{opacity:1;visibility:visible;pointer-events:auto;top:min(52/1920*var(--viewWidth),52px*1)}@media all and (max-width: 1199.98px){.language-box.show ul{top:45px}}.language-box.show span::after{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.box-img{aspect-ratio:1;object-fit:cover;width:100%}.box-img.r-4-3{aspect-ratio:1.3333333333;object-fit:cover;width:100%}.box-img.r-16-9{aspect-ratio:1.7777777778;object-fit:cover;width:100%}.box-iframe{position:relative}.box-iframe:before{content:"";width:100%;display:block;padding-bottom:56.25%}.box-iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%}.banner{aspect-ratio:1.7777777778;object-fit:cover;width:100%;background-size:cover;height:100vh}@media all and (max-width: 1199.98px){.banner{aspect-ratio:.5625;object-fit:cover;width:100%}}.banner-container{position:relative;width:100%;height:300px}@media all and (max-width: 575.98px){.banner-container{height:200px}}.banner-container img{position:absolute;width:100%;height:300px;object-fit:cover;z-index:-1}@media all and (max-width: 575.98px){.banner-container img{height:200px}}.banner-container .banner-inner{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-container .banner-inner .banner-title{font-size:3rem}@media all and (max-width: 768.98px){.banner-container .banner-inner .banner-title{font-size:2.5rem}}@media all and (max-width: 575.98px){.banner-container .banner-inner .banner-title{font-size:2rem;margin-bottom:.5rem}}.banner-container .banner-inner .breadcrumb-wrap{display:flex;align-items:center}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item{position:relative;display:flex;align-items:center;padding-left:1rem;font-size:.875rem;color:#999}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a{color:#999;display:block;font-size:.875rem;transition:all .4s linear}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a:hover,.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a.active{color:#c3a56e;transition:all .4s linear}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a.active{cursor:default;pointer-events:none}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a.active:hover,.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item a.active.active{color:#999}.banner-container .banner-inner .breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before{content:"";position:relative;-webkit-mask:url(../img/arrow-right-1.svg) no-repeat 50% 50%;mask:url(../img/arrow-right-1.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;padding:0;margin-right:1rem;width:12px;height:12px;background-color:#999 !important}.banner-page{position:relative}.banner-page img{aspect-ratio:6;object-fit:cover;width:100%}@media all and (max-width: 1199.98px){.banner-page img{height:250px;background-size:cover}}@media all and (max-width: 768.98px){.banner-page img{height:200px;background-size:cover}}.banner-page .title-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media all and (max-width: 575.98px){.banner-page .title-wrap{padding-left:1rem;padding-right:1rem}}label.checkbox{margin-bottom:0;cursor:pointer}label.checkbox input{position:absolute;visibility:hidden;width:auto}label.checkbox input+span{position:relative;display:inline-block;padding-left:28px;letter-spacing:0;line-height:1.5}label.checkbox input+span:before,label.checkbox input+span:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}label.checkbox input+span:before{width:20px;height:20px;border:1px solid #999;border-radius:6px;background-color:#fff}label.checkbox input+span:after{border-bottom:3px solid #c3a56e;border-right:3px solid #c3a56e;width:8px;height:12px;transform:rotate(45deg);opacity:0;transition:.1s linear all;left:6px;top:3px;border-radius:2px}label.checkbox input:checked+span:after{opacity:1 !important}label[aria-required=true]:after{content:"*";color:#c3a56e;margin-left:3px}label.radiowrap{margin-right:.75em}label.radiowrap input{position:absolute;visibility:hidden;width:auto}label.radiowrap input+span{position:relative;display:inline-block;padding-left:30px;letter-spacing:0;line-height:1.5;cursor:pointer}label.radiowrap input+span::before,label.radiowrap input+span::after{content:"";position:absolute;border-radius:50%;transition:.1s linear all}label.radiowrap input+span::before{border:1px solid #999;width:18px;height:18px;left:5px;top:2px}label.radiowrap input+span::after{width:10px;height:10px;left:9px;top:6px;background:#c3a56e;opacity:0}label.radiowrap input:checked+span::before{background:#fff}label.radiowrap input:checked+span::after{opacity:1 !important}label.radiowrap input:disabled+span{cursor:default}label.radiowrap input:disabled+span::before{background-color:#999}label.radiowrap input:disabled+span::after{background:#444}.form-item{margin-bottom:1.5rem}@media all and (max-width: 575.98px){.form-item{margin-bottom:2rem}}.form-item>label{display:block;color:#fff;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(8/1920*var(--viewWidth),8px*1)}@media all and (max-width: 575.98px){.form-item>label{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}.form-item>.text-danger{font-size:.875em;margin-top:.25em;margin-bottom:0}.form-item.inline{position:relative;display:flex;flex-direction:column;justify-content:stretch;gap:min(16/1920*var(--viewWidth),16px*1);flex-wrap:wrap}@media all and (max-width: 575.98px){.form-item.inline{gap:min(46.5/1920*var(--viewWidth),46.5px*1)}}.form-item.inline>.text-danger{flex-basis:100%}.form-item.inline>label{display:inline-block;flex-shrink:0;margin-bottom:0}.form-item.inline>label.required::after{content:"*";font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);color:#c3a56e;position:absolute;padding-left:min(5/1920*var(--viewWidth),5px*1)}.edit-top{position:relative;padding-top:5rem;padding-bottom:5rem;width:100%}@media all and (max-width: 1199.98px){.edit-top{width:100%;margin-left:auto}}@media all and (max-width: 575.98px){.edit-top{padding-top:2rem;padding-bottom:4rem}}.edit-top .container{max-width:1000px}.edit-top .container.information{display:flex;flex-direction:column;justify-content:center;min-height:50vh}.edit-top .main-title{font-size:2.25rem;font-weight:500}@media all and (max-width: 768.98px){.edit-top .main-title{font-size:2rem}}@media all and (max-width: 575.98px){.edit-top .main-title{font-size:1.75rem}}.edit-top .sub-title{font-size:1.25rem;margin-bottom:1rem;font-weight:500;text-align:center}@media all and (max-width: 575.98px){.edit-top .sub-title{font-size:1rem}}.edit-area{font-weight:400;font-size:1rem;color:#fff}.edit-area h1{color:#fff;font-weight:700;font-size:50px;line-height:1.4;margin-bottom:45px}@media all and (max-width: 575.98px){.edit-area h1{font-size:30px;margin-bottom:18px}}.edit-area h2{color:#fff;font-weight:700;font-size:40px;line-height:1.4;margin-bottom:45px}@media all and (max-width: 575.98px){.edit-area h2{font-size:24px;margin-bottom:18px}}.edit-area h3{color:#fff;font-weight:700;font-size:35px;line-height:1.4;margin-bottom:45px}@media all and (max-width: 575.98px){.edit-area h3{font-size:18px;margin-bottom:18px}}.edit-area h4{color:#fff;font-weight:400;font-size:25px;line-height:1.4;margin-bottom:45px}@media all and (max-width: 575.98px){.edit-area h4{font-size:16px;margin-bottom:18px}}.edit-area a{font-size:25px;color:#c3a56e;text-decoration:underline;text-underline-offset:4px}@media all and (max-width: 575.98px){.edit-area a{font-size:16px}}.edit-area p{color:#fff;margin-bottom:30px;line-height:1.4;font-size:25px;font-weight:300}@media all and (max-width: 575.98px){.edit-area p{font-size:16px;margin-bottom:18px}}.edit-area li{color:#fff;font-size:25px;font-weight:300}@media all and (max-width: 575.98px){.edit-area li{font-size:16px}}.edit-area ul{list-style:disc;padding-left:1.25rem;margin-bottom:45px}@media all and (max-width: 575.98px){.edit-area ul{margin-bottom:18px}}.edit-area ol li{list-style:decimal}.edit-area hr{border-top:#999}.edit-area img{max-width:100%;border:1px solid #999;display:block}.edit-area .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border:1px solid #999}.edit-area .video-container iframe,.edit-area .video-container embed,.edit-area .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width: 575.98px){#contactForm .modal-dialog{max-height:100vh}}#contactForm .modal-content{position:relative;width:min(1230/1920*var(--viewWidth),1230px*1);height:fit-content;margin-left:auto;margin-right:auto;border-radius:unset;background-color:rgba(0,0,0,0)}@media all and (max-width: 1199.98px){#contactForm .modal-content{width:min(1688/1920*var(--viewWidth),1688px*1)}}@media all and (max-width: 991.98px){#contactForm .modal-content{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 575.98px){#contactForm .modal-content{width:min(1688/1920*var(--viewWidth),1688px*1)}}#contactForm .modal-content .modal-line{position:relative;width:100%;height:100%;border:2px solid #999;background:#000;clip-path:polygon(calc(100% - 78px) 0%, 100% 78px, 100% 100%, 0 100%, 0 0)}@media all and (max-width: 769.98px){#contactForm .modal-content .modal-line{clip-path:polygon(calc(100% - 45px) 0%, 100% 45px, 100% 100%, 0 100%, 0 0)}}#contactForm .modal-content .modal-line::after{content:"";position:absolute;top:80px;right:0;width:113px;height:2px;transform:rotate(45deg);background:#999;transform-origin:118.5px}@media all and (max-width: 769.98px){#contactForm .modal-content .modal-line::after{top:44px;width:63px;transform-origin:66px}}#contactForm .modal-content .modal-body{position:relative;padding-top:min(48/1920*var(--viewWidth),48px*1);padding-bottom:min(76/1920*var(--viewWidth),76px*1);padding-left:min(150/1920*var(--viewWidth),150px*1);padding-right:min(150/1920*var(--viewWidth),150px*1);width:100%;height:100%}@media all and (max-width: 575.98px){#contactForm .modal-content .modal-body{padding-top:min(116.3/1920*var(--viewWidth),116.3px*1);padding-bottom:min(148/1920*var(--viewWidth),148px*1);padding-left:min(148/1920*var(--viewWidth),148px*1);padding-right:min(148/1920*var(--viewWidth),148px*1)}}#contactForm .modal-content .main-title{color:#fff;margin-bottom:min(32/1920*var(--viewWidth),32px*1);text-transform:uppercase;font-weight:400;font-size:clamp(60/5*4px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 575.98px){#contactForm .modal-content .main-title{font-size:clamp(16px,186/1920*var(--viewWidth),186px*1);margin-bottom:min(46.5/1920*var(--viewWidth),46.5px*1)}}#contactForm .modal-content .card-wrap{display:flex;gap:min(160/1920*var(--viewWidth),160px*1)}@media all and (max-width: 769.98px){#contactForm .modal-content .card-wrap .btn-main{padding-left:min(120/1920*var(--viewWidth),120px*1);padding-right:min(120/1920*var(--viewWidth),120px*1)}}@media all and (max-width: 575.98px){#contactForm .modal-content .card-wrap{flex-direction:column}}#contactForm .modal-content .card-wrap .form-item-wrap{flex:1 1 0}#contactForm .modal-content .selectBox{position:relative}#contactForm .modal-content .selectBox .selectTitle{color:#999;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);padding-top:min(12/1920*var(--viewWidth),12px*1);padding-bottom:min(12/1920*var(--viewWidth),12px*1);padding-left:0;cursor:pointer;background-color:#000 !important;border-radius:unset !important;border:unset !important;border-bottom:1px solid #fff !important}#contactForm .modal-content .selectBox .selectTitle.active{color:#fff}@media all and (max-width: 575.98px){#contactForm .modal-content .selectBox .selectTitle{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);padding-top:0;padding-bottom:min(37/1920*var(--viewWidth),37px*1)}}#contactForm .modal-content .selectBox .selectTitle::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;-webkit-mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#999;transition:transform .5s}#contactForm .modal-content .selectBox .selectTitle:focus{border-bottom:1px solid #c3a56e !important}#contactForm .modal-content .selectBox .selectList{position:absolute;left:0;top:100%;z-index:10;width:100%;border:1px solid #444;background-color:#000;transform:translateY(12px);opacity:0;pointer-events:none;transition:all .6s}#contactForm .modal-content .selectBox .selectList.show{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}#contactForm .modal-content .selectBox .selectList li{position:relative}#contactForm .modal-content .selectBox .selectList li:not(:last-child) .option{border-bottom:1px solid #444}#contactForm .modal-content .selectBox .selectList .option{padding-top:min(12/1920*var(--viewWidth),12px*1);padding-bottom:min(12/1920*var(--viewWidth),12px*1);padding-left:min(24/1920*var(--viewWidth),24px*1);padding-right:min(24/1920*var(--viewWidth),24px*1);font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);color:#999;cursor:pointer;transition:all .4s linear}#contactForm .modal-content .selectBox .selectList .option:hover{color:#fff;background-color:#999}#contactForm .modal-content .selectBox .selectList .option:hover~.hoverBox{transform:translateX(0);opacity:1;pointer-events:auto}@media all and (max-width: 575.98px){#contactForm .modal-content .selectBox .selectList .option{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);padding-top:min(37/1920*var(--viewWidth),37px*1);padding-bottom:min(37/1920*var(--viewWidth),37px*1);padding-left:min(74/1920*var(--viewWidth),74px*1);padding-right:min(74/1920*var(--viewWidth),74px*1)}}#contactFinish .modal-content{position:relative;width:fit-content;height:fit-content;margin-left:auto;margin-right:auto;border-radius:unset;background-color:rgba(0,0,0,0)}@media all and (max-width: 575.98px){#contactFinish .modal-content{width:min(1688/1920*var(--viewWidth),1688px*1)}}@media all and (max-width: 575.98px){#contactFinish .modal-content{max-height:max(100vh - .2057291667*var(--viewWidth),100vh - 395px)}}#contactFinish .modal-content .modal-body{position:relative;margin:0;color:#c3a56e;font-size:clamp(60/5*4px,60/1920*var(--viewWidth),60px*1);padding-top:min(80/1920*var(--viewWidth),80px*1);padding-bottom:min(75/1920*var(--viewWidth),75px*1);padding-left:min(120/1920*var(--viewWidth),120px*1);padding-right:min(120/1920*var(--viewWidth),120px*1);width:max-content;height:100%;border:4px solid #c3a56e;background:#000;clip-path:polygon(calc(100% - 78px) 0%, 100% 78px, 100% 100%, 0 100%, 0 0)}@media all and (max-width: 769.98px){#contactFinish .modal-content .modal-body{clip-path:polygon(calc(100% - 45px) 0%, 100% 45px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){#contactFinish .modal-content .modal-body{padding-top:min(186/1920*var(--viewWidth),186px*1);padding-bottom:min(186/1920*var(--viewWidth),186px*1);padding-left:0;padding-right:0;font-size:clamp(16px,186/1920*var(--viewWidth),186px*1);width:100%;display:flex;align-items:center;justify-content:center;max-height:max(100vh - .2057291667*var(--viewWidth) - 12px,100vh - 790px - 12px)}}#contactFinish .modal-content .modal-body::after{content:"";position:absolute;top:76px;right:0;width:113px;height:4px;transform:rotate(45deg);background:#c3a56e;transform-origin:118.5px}@media all and (max-width: 769.98px){#contactFinish .modal-content .modal-body::after{top:42px;width:64px;transform-origin:69px}}#contactFinish .close span::before,#contactFinish .close span::after{background-color:#c3a56e}#contactFinish .close span:hover::before,#contactFinish .close span:hover::after{background-color:#fff}.ticket-top .ticket-card{position:relative}.ticket-top .ticket-card .bg-back{opacity:0;pointer-events:none;position:absolute;transition:all .4s linear}.ticket-top .ticket-card+.ticket-card{transition:all .4s linear}.ticket-top .ticket-card+.ticket-card .bg-back{opacity:1;transition:all .4s linear}.ticket-top .ticket-card .ticket-content{position:absolute;display:flex;padding-top:min(70/1920*var(--viewWidth),70px*1);width:100%;height:100%}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content{flex-direction:column;align-items:baseline;padding-left:min(186/1920*var(--viewWidth),186px*1);padding-right:min(186/1920*var(--viewWidth),186px*1);padding-top:min(60/1920*var(--viewWidth),60px*1);padding-bottom:min(10/1920*var(--viewWidth),10px*1)}}.ticket-top .ticket-card .ticket-content .ticket-title{font-weight:500;color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);text-transform:uppercase}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .ticket-title{font-size:clamp(12px,69.8/1920*var(--viewWidth),69.8px*1)}}.ticket-top .ticket-card .ticket-content .ticket-text{color:#fff;font-weight:500;margin-bottom:0;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .ticket-text{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1)}}.ticket-top .ticket-card .ticket-content .date,.ticket-top .ticket-card .ticket-content .mission,.ticket-top .ticket-card .ticket-content .type,.ticket-top .ticket-card .ticket-content .units,.ticket-top .ticket-card .ticket-content .share{display:flex;flex-direction:column;align-items:center}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .date,.ticket-top .ticket-card .ticket-content .mission,.ticket-top .ticket-card .ticket-content .type,.ticket-top .ticket-card .ticket-content .units,.ticket-top .ticket-card .ticket-content .share{width:100%}.ticket-top .ticket-card .ticket-content .date>div,.ticket-top .ticket-card .ticket-content .mission>div,.ticket-top .ticket-card .ticket-content .type>div,.ticket-top .ticket-card .ticket-content .units>div,.ticket-top .ticket-card .ticket-content .share>div{display:flex;align-items:center;width:100%;gap:min(226/1920*var(--viewWidth),226px*1)}.ticket-top .ticket-card .ticket-content .date>div h3,.ticket-top .ticket-card .ticket-content .mission>div h3,.ticket-top .ticket-card .ticket-content .type>div h3,.ticket-top .ticket-card .ticket-content .units>div h3,.ticket-top .ticket-card .ticket-content .share>div h3{flex:1 1 0}.ticket-top .ticket-card .ticket-content .date>div p,.ticket-top .ticket-card .ticket-content .mission>div p,.ticket-top .ticket-card .ticket-content .type>div p,.ticket-top .ticket-card .ticket-content .units>div p,.ticket-top .ticket-card .ticket-content .share>div p{flex:1.75 1.75 0}.ticket-top .ticket-card .ticket-content .date>div .ticket-group,.ticket-top .ticket-card .ticket-content .mission>div .ticket-group,.ticket-top .ticket-card .ticket-content .type>div .ticket-group,.ticket-top .ticket-card .ticket-content .units>div .ticket-group,.ticket-top .ticket-card .ticket-content .share>div .ticket-group{flex:1.75 1.75 0}.ticket-top .ticket-card .ticket-content .date>div .ticket-group p,.ticket-top .ticket-card .ticket-content .mission>div .ticket-group p,.ticket-top .ticket-card .ticket-content .type>div .ticket-group p,.ticket-top .ticket-card .ticket-content .units>div .ticket-group p,.ticket-top .ticket-card .ticket-content .share>div .ticket-group p{display:block;margin-bottom:min(9.3/1920*var(--viewWidth),9.3px*1)}}.ticket-top .ticket-card .ticket-content .date .share-inner,.ticket-top .ticket-card .ticket-content .mission .share-inner,.ticket-top .ticket-card .ticket-content .type .share-inner,.ticket-top .ticket-card .ticket-content .units .share-inner,.ticket-top .ticket-card .ticket-content .share .share-inner{position:relative}@media all and (min-width: 770px){.ticket-top .ticket-card .ticket-content .date .share-inner,.ticket-top .ticket-card .ticket-content .mission .share-inner,.ticket-top .ticket-card .ticket-content .type .share-inner,.ticket-top .ticket-card .ticket-content .units .share-inner,.ticket-top .ticket-card .ticket-content .share .share-inner{padding-left:min(90/1920*var(--viewWidth),90px*1);padding-right:min(90/1920*var(--viewWidth),90px*1)}}.ticket-top .ticket-card .ticket-content .date{flex:358 358 0}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .date{flex:.95 .95 0 !important}}.ticket-top .ticket-card .ticket-content .mission{flex:327 327 0}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .mission{flex:1.2 1.2 0 !important}}@media all and (min-width: 770px){.ticket-top .ticket-card .ticket-content .mission>div{padding-left:min(12/1920*var(--viewWidth),12px*1);padding-right:min(12/1920*var(--viewWidth),12px*1)}.ticket-top .ticket-card .ticket-content .mission .ticket-title{padding-bottom:min(12/1920*var(--viewWidth),12px*1)}.ticket-top .ticket-card .ticket-content .mission .ticket-text{line-height:1.15}}.ticket-top .ticket-card .ticket-content .type{flex:244 244 0}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .type{flex:1 1 0 !important}}.ticket-top .ticket-card .ticket-content .units{flex:224 224 0}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .units{flex:1.2 1.2 0 !important}}.ticket-top .ticket-card .ticket-content .share{flex:351 351 0;align-items:unset}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .share{flex:1.4 1.4 0 !important}}.ticket-top .ticket-card .ticket-content .ticket-btn{position:absolute;white-space:nowrap;margin-top:min(8/1920*var(--viewWidth),8px*1);padding-top:min(4/1920*var(--viewWidth),4px*1);padding-bottom:min(4/1920*var(--viewWidth),4px*1);width:min(145/1920*var(--viewWidth),145px*1);min-width:110px;text-align:center;cursor:pointer;border:3px solid #999;background-color:#c3a56e;text-transform:uppercase;color:#000;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);font-weight:600;transition:all .3s ease}@media(min-width: 769px)and (max-width: 992px){.ticket-top .ticket-card .ticket-content .ticket-btn{border:2px solid #999}}@media all and (max-width: 769.98px){.ticket-top .ticket-card .ticket-content .ticket-btn{margin-top:0;position:relative;display:inline-block;border:2px solid #999;font-size:clamp(15px,55.8/1920*var(--viewWidth),55.8px*1);line-height:1.5;padding-top:2px;padding-bottom:2px;width:min(511.5/1920*var(--viewWidth),511.5px*1);max-width:150px;min-width:100px}}.ticket-top .ticket-card .ticket-content .ticket-btn.close{background-color:#c57243;color:#fff}.ticket-top .ticket-card .ticket-content .ticket-btn.orbit{cursor:default;background-color:#dbdbdb;color:#000}.ticket-top .ticket-card .ticket-content .ticket-btn.deorbit{cursor:default;background-color:#d1ab95;border:3px solid #999;color:#000}.ticket-top .ticket-card .ticket-content .ticket-btn.disable{cursor:default;background-color:#000;color:#fff}.ticket-top .ticket-card .ticket-content .ticket-btn:not(.disable,.orbit):hover{border:3px solid #fff;transition:all .3s ease}.ticket-top .expand{margin-top:min(40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.ticket-top .expand .btn-hollow{border-color:#c3a56e}}.ticket-top.show .ticket-card+.ticket-card{margin-top:min(40/1920*var(--viewWidth),40px*1);transition:all .4s linear}.progressBg{position:fixed;top:0;left:0;z-index:9991;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center}.progressBg .progress-inner .wrap{position:relative;display:flex;justify-content:center;align-items:end;width:476px;opacity:0}@media(max-width: 1800px){.progressBg .progress-inner .wrap{width:430px}}@media(max-width: 1600px){.progressBg .progress-inner .wrap{width:352px}}@media all and (max-width: 1399.98px){.progressBg .progress-inner .wrap{width:325px}}@media all and (max-width: 575.98px){.progressBg .progress-inner .wrap{width:317.3px}}.progressBg .progress-inner .wrap .square-icon{position:absolute;display:block;width:12px;height:12px;left:34px;bottom:8px;background-color:#c3a56e;animation:squareRotate 10s linear infinite}@media(max-width: 1800px){.progressBg .progress-inner .wrap .square-icon{left:38px;bottom:7px;width:11px;height:11px}}@media(max-width: 1600px){.progressBg .progress-inner .wrap .square-icon{left:25px;bottom:5px;width:10px;height:10px}}@media all and (max-width: 1399.98px){.progressBg .progress-inner .wrap .square-icon{left:24px;bottom:6px;width:9px;height:9px}}@media all and (max-width: 575.98px){.progressBg .progress-inner .wrap .square-icon{left:1.375rem;bottom:.25rem}}.progressBg .progress-inner .wrap .image-wrap{flex:0 0 350px}@media(max-width: 1800px){.progressBg .progress-inner .wrap .image-wrap{flex:0 0 300px}}@media(max-width: 1600px){.progressBg .progress-inner .wrap .image-wrap{flex:0 0 250px}}@media all and (max-width: 1399.98px){.progressBg .progress-inner .wrap .image-wrap{flex:0 0 225px}}@media all and (max-width: 575.98px){.progressBg .progress-inner .wrap .image-wrap{flex:0 0 233.3px}}.progressBg .progress-inner .wrap .text-wrap{flex:0 0 126px;display:flex;justify-content:end;line-height:1}@media(max-width: 1800px){.progressBg .progress-inner .wrap .text-wrap{flex:0 0 114px}}@media(max-width: 1600px){.progressBg .progress-inner .wrap .text-wrap{flex:0 0 102px}}@media all and (max-width: 1399.98px){.progressBg .progress-inner .wrap .text-wrap{flex:0 0 96px}}@media all and (max-width: 575.98px){.progressBg .progress-inner .wrap .text-wrap{flex:0 0 84px}}.progressBg .progress-inner .wrap .text-wrap .progress-text,.progressBg .progress-inner .wrap .text-wrap span{position:relative;letter-spacing:.5rem;bottom:-8px;font-size:42px;color:#fff}@media(max-width: 1800px){.progressBg .progress-inner .wrap .text-wrap .progress-text,.progressBg .progress-inner .wrap .text-wrap span{font-size:35px;bottom:-6px}}@media(max-width: 1600px){.progressBg .progress-inner .wrap .text-wrap .progress-text,.progressBg .progress-inner .wrap .text-wrap span{font-size:30px;bottom:-6px}}@media all and (max-width: 1399.98px){.progressBg .progress-inner .wrap .text-wrap .progress-text,.progressBg .progress-inner .wrap .text-wrap span{font-size:28px;bottom:-5px}}@media all and (max-width: 575.98px){.progressBg .progress-inner .wrap .text-wrap .progress-text,.progressBg .progress-inner .wrap .text-wrap span{font-size:1.625rem;bottom:-0.125rem;letter-spacing:.35rem}}table.rwd-table td{vertical-align:middle;text-align:center}table.rwd-table .td-with-img img{max-width:80px}table.rwd-table tr.active,table.rwd-table tr.active a,table.rwd-table td.active,table.rwd-table td.active a,table.rwd-table th.active,table.rwd-table th.active a{background:#c3a56e;color:#fff}table.rwd-table .mobile-th{display:none}table.rwd-table>tfoot.tfoot-borderless>tr>td,table.rwd-table>tfoot.tfoot-borderless>tr>th{border:rgba(0,0,0,0)}.table-outer{margin:auto;width:100%;overflow-x:auto;white-space:nowrap;padding:0 2px 0 0}table.table-hover tbody tr:hover{background-color:#e4e6ea;transition:all .4s linear}.table-striped tbody tr:nth-of-type(odd){background-color:#fff}.table-striped tbody tr:nth-of-type(even){background-color:#e4e6ea}.swiper-pagination-1{position:relative;display:flex;justify-content:center;gap:min(93/1920*var(--viewWidth),93px*1)}@media all and (max-width: 769.98px){.swiper-pagination-1 .swiper-pagination-bullet{width:min(48/1920*var(--viewWidth),48px*1);height:min(48/1920*var(--viewWidth),48px*1);transform:rotate(45deg);border-radius:unset;background:#4f4f4f;opacity:1;transition:all .4s linear}}.swiper-pagination-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c3a56e;transition:all .4s linear}.swiper-pagination-2{position:absolute;bottom:min(30/1920*var(--viewWidth),30px*1);right:max(-60/1920*var(--viewWidth),-60px*1);display:flex;flex-direction:column;justify-content:center;gap:min(19/1920*var(--viewWidth),19px*1)}@media all and (max-width: 769.98px){.swiper-pagination-2{bottom:0;left:0;right:unset;flex-direction:row;justify-content:center;gap:min(83.7/1920*var(--viewWidth),83.7px*1)}}.swiper-pagination-2 .swiper-pagination-bullet{width:min(13/1920*var(--viewWidth),13px*1);height:min(13/1920*var(--viewWidth),13px*1);transform:rotate(45deg);border-radius:unset;background:#4f4f4f;opacity:1;transition:all .4s linear}@media all and (max-width: 769.98px){.swiper-pagination-2 .swiper-pagination-bullet{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c3a56e;transition:all .4s linear}.swiper-pagination-3{position:relative;display:flex;justify-content:center;margin-top:min(134.85/1920*var(--viewWidth),134.85px*1);gap:min(93/1920*var(--viewWidth),93px*1)}@media all and (max-width: 769.98px){.swiper-pagination-3 .swiper-pagination-bullet{width:min(48/1920*var(--viewWidth),48px*1);height:min(48/1920*var(--viewWidth),48px*1);transform:rotate(45deg);border-radius:unset;background:#4f4f4f;opacity:1;transition:all .4s linear}}.swiper-pagination-3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c3a56e;transition:all .4s linear}.swiper-button-next-1{right:max(-110/1920*var(--viewWidth),-110px*1);top:min(336/1920*var(--viewWidth),336px*1)}@media all and (max-width: 769.98px){.swiper-button-next-1{top:min(599.85/1920*var(--viewWidth),599.85px*1)}}.swiper-button-next-1.swiper-button-disabled{opacity:0}.swiper-button-next-1:after{content:"";display:block;width:30px;height:30px;background-image:url("../img/arrow-right-5.svg");background-repeat:no-repeat;background-size:cover}@media(min-width: 769px)and (max-width: 1200px){.swiper-button-next-1:after{width:15px;height:15px}}.swiper-button-prev-1{left:max(-78/1920*var(--viewWidth),-78px*1);top:min(336/1920*var(--viewWidth),336px*1)}@media all and (max-width: 769.98px){.swiper-button-prev-1{top:min(599.85/1920*var(--viewWidth),599.85px*1)}}.swiper-button-prev-1.swiper-button-disabled{opacity:0}.swiper-button-prev-1:after{content:"";display:block;width:30px;height:30px;background-image:url("../img/arrow-left-5.svg");background-repeat:no-repeat;background-size:cover}@media(min-width: 769px)and (max-width: 1200px){.swiper-button-prev-1:after{width:15px;height:15px}}.wow{opacity:0;visibility:hidden}.extend-link{cursor:pointer}textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:active,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #000 inset !important;-webkit-text-fill-color:#fff !important;transition:unset}header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#000;transition:all .4s linear}header .header-inner{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;width:min(1530/1920*var(--viewWidth),1530px*1);height:min(88/1920*var(--viewWidth),88px*1);margin:0 auto;box-sizing:border-box;transition:all .2s ease-in-out}@media all and (max-width: 1199.98px){header .header-inner{height:min(200/1920*var(--viewWidth),200px*1);z-index:unset}}@media all and (max-width: 991.98px){header .header-inner{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 768.98px){header .header-inner{width:min(1688/1920*var(--viewWidth),1688px*1)}}@media all and (max-width: 575.98px){header .header-inner{height:min(335/1920*var(--viewWidth),335px*1)}}header .header-inner .logo{position:relative;height:min(42/1920*var(--viewWidth),42px*1);top:max(-6/1920*var(--viewWidth),-6px*1)}@media all and (max-width: 1199.98px){header .header-inner .logo{position:relative;z-index:-1;height:32px;top:max(-9.3/1920*var(--viewWidth),-9.3px*1)}}@media all and (max-width: 575.98px){header .header-inner .logo{top:max(-23.25/1920*var(--viewWidth),-23.25px*1)}}header .header-nav{display:flex;align-items:center;gap:min(58/1920*var(--viewWidth),58px*1);margin-right:max(-30/1920*var(--viewWidth),-30px*1)}@media all and (max-width: 1199.98px){header .header-nav{margin-right:min(0/1920*var(--viewWidth),0px*1)}}header .header-nav .nav-list{display:flex;gap:min(58/1920*var(--viewWidth),58px*1);font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1)}header .header-nav .nav-list li{position:relative}header .header-nav .nav-list li::before{content:"";position:absolute;bottom:max(-8/1920*var(--viewWidth),-8px*1);background-color:#c3a56e;left:0;width:100%;height:2px;opacity:0;transition:all .4s linear}header .header-nav .nav-list li:hover a{color:#c3a56e;transition:all .4s linear}header .header-nav .nav-list li:hover::before{opacity:1;transition:all .4s linear}header .header-nav .nav-list li.active a{color:#c3a56e}header .header-nav .nav-list li.active::before{opacity:1}header .header-nav .nav-list a{position:relative;color:#999;font-weight:500;transition:all .4s linear}header .header-nav .burger-btn{position:relative;display:block;width:24px;height:24px}header .header-nav .burger-btn::before{content:"";position:absolute;opacity:1;display:block;width:24px;height:24px;background-color:#fff;-webkit-mask:url(../img/burger-icon.svg) no-repeat 50% 50%;mask:url(../img/burger-icon.svg) no-repeat 50% 50%;mask-size:contain;transition:all .4s linear}header .header-nav .burger-btn::after{content:"";position:absolute;opacity:0;display:block;width:24px;height:24px;background-color:#fff;-webkit-mask:url(../img/close-icon.svg) no-repeat 50% 50%;mask:url(../img/close-icon.svg) no-repeat 50% 50%;mask-size:contain;transition:all .4s linear}header .header-nav .burger-btn.active::before{opacity:0;transition:all .4s linear}header .header-nav .burger-btn.active::after{opacity:1;transition:all .4s linear}header .open-menu{position:fixed;padding-top:min(93/1920*var(--viewWidth),93px*1);padding-bottom:min(93/1920*var(--viewWidth),93px*1);padding-left:min(81.4/1920*var(--viewWidth),81.4px*1);padding-right:min(81.4/1920*var(--viewWidth),81.4px*1);top:min(200/1920*var(--viewWidth),200px*1);left:0rem;right:0rem;z-index:990;width:min(1688/1920*var(--viewWidth),1688px*1);font-size:clamp(20px,36/1920*var(--viewWidth),36px*1);color:#fff;margin-left:auto;margin-right:auto;opacity:0;pointer-events:none;transition:all .5s ease}@media all and (max-width: 991.98px){header .open-menu{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 575.98px){header .open-menu{width:min(1688/1920*var(--viewWidth),1688px*1);top:min(334.8/1920*var(--viewWidth),334.8px*1);font-size:clamp(16px,116.3/1920*var(--viewWidth),116.3px*1);padding-top:min(186/1920*var(--viewWidth),186px*1);padding-bottom:min(186/1920*var(--viewWidth),186px*1);padding-left:min(162.8/1920*var(--viewWidth),162.8px*1);padding-right:min(162.8/1920*var(--viewWidth),162.8px*1)}}header .open-menu::before{content:"";position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;clip-path:polygon(calc(100% - 45px) 0%, 100% 45px, 100% 100%, 0 100%, 0 0);background:#000;border:2px solid #999}header .open-menu::after{content:"";position:absolute;right:0;height:2px;transform:rotate(45deg);top:42px;width:63px;transform-origin:60px;background-color:#999}header .open-menu .nav-list{display:flex;flex-direction:column;margin-bottom:min(93/1920*var(--viewWidth),93px*1);gap:min(37/1920*var(--viewWidth),37px*1)}@media all and (max-width: 575.98px){header .open-menu .nav-list{gap:min(139.5/1920*var(--viewWidth),139.5px*1);gap:min(74/1920*var(--viewWidth),74px*1);margin-bottom:min(186.1/1920*var(--viewWidth),186.1px*1)}}@media(max-width: 376px){header .open-menu .nav-list{margin-bottom:min(93/1920*var(--viewWidth),93px*1)}}header .open-menu .nav-list li a{color:#fff;font-weight:500;transition:all .3s linear}header .open-menu .nav-list li a:hover{color:#c3a56e;transition:all .3s linear}header .open-menu.show{opacity:1;pointer-events:auto;transition:all .5s ease}header .open-menu .nav-bottom{border-top:1px solid #999;padding-top:min(93/1920*var(--viewWidth),93px*1);display:flex;justify-content:space-between;align-items:center}header .open-menu .nav-bottom .social{gap:20px}header .open-menu .nav-bottom .social .instagram-icon,header .open-menu .nav-bottom .social .linkedin-icon,header .open-menu .nav-bottom .social .youtube-icon,header .open-menu .nav-bottom .social .twitter-icon{width:20px;height:20px}header .open-menu-bg{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;overflow-x:hidden;overflow-y:hidden;transition:all .2s linear}header .open-menu-bg.show{opacity:1;pointer-events:auto;transition:all .2s linear}header.slideOutUp{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:slideOutUp;animation-name:slideOutUp}header.slideInDown{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-name:slideInDown;animation-name:slideInDown}header.header-top{background-color:rgba(0,0,0,0);transition:all .4s linear}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:hidden}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translateZ(0);transform:translateZ(0)}}.footer{padding-top:min(70/1920*var(--viewWidth),70px*1);z-index:2;position:relative;border-top:1px solid #c3a56e;background:linear-gradient(180deg, #C3A56E -73.83%, #000000 67.95%)}@media all and (max-width: 769.98px){.footer{padding-top:3rem;padding-bottom:1rem}}.footer .footer-top{display:flex;gap:min(340/1920*var(--viewWidth),340px*1);padding-bottom:min(120/1920*var(--viewWidth),120px*1)}@media(min-width: 769px)and (max-width: 992px){.footer .footer-top{gap:min(100/1920*var(--viewWidth),100px*1)}}@media all and (max-width: 769.98px){.footer .footer-top{flex-direction:column;gap:min(148/1920*var(--viewWidth),148px*1);padding-bottom:min(232.5/1920*var(--viewWidth),232.5px*1)}}.footer .footer-top .left{flex:1 1 0;color:#fff;line-height:100%;font-size:clamp(60px,93/1920*var(--viewWidth),93px*1)}@media all and (max-width: 769.98px){.footer .footer-top .left{text-align:center;font-size:clamp(32px,255.8/1920*var(--viewWidth),255.8px*1)}}.footer .footer-top .left span{position:relative;cursor:pointer;display:inline-block;overflow:hidden;z-index:2;transition:all .5s linear}.footer .footer-top .left span::before,.footer .footer-top .left span::after{content:"";position:absolute;bottom:min(2/1920*var(--viewWidth),2px*1);width:calc(100% + 10px);height:min(8/1920*var(--viewWidth),8px*1);background-color:#c3a56e;z-index:-1}@media all and (max-width: 769.98px){.footer .footer-top .left span::before,.footer .footer-top .left span::after{height:5px}}.footer .footer-top .left span:hover{color:#c3a56e;transition:all .5s linear}.footer .footer-top .left span:hover::before{opacity:0}.footer .footer-top .left span:hover::after{animation:lineAfter .4s linear forwards;animation-fill-mode:both}.footer .footer-top .right{flex:1 1 0}.footer .footer-top .right .list{display:flex;flex-direction:column;gap:min(20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 769.98px){.footer .footer-top .right .list{text-align:center;gap:min(74.5/1920*var(--viewWidth),74.5px*1)}}.footer .footer-top .right .list li a{font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);color:#999;font-weight:500;transition:all .3s ease}@media all and (max-width: 769.98px){.footer .footer-top .right .list li a{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1)}}.footer .footer-top .right .list li a:hover{color:#fff;transition:all .3s ease}.footer .footer-bottom{display:flex;gap:min(340/1920*var(--viewWidth),340px*1);padding-bottom:min(46/1920*var(--viewWidth),46px*1);align-items:flex-end}@media(min-width: 769px)and (max-width: 992px){.footer .footer-bottom{gap:min(100/1920*var(--viewWidth),100px*1)}}@media all and (max-width: 769.98px){.footer .footer-bottom{flex-direction:column;align-items:center;gap:min(232.5/1920*var(--viewWidth),232.5px*1)}}.footer .footer-bottom .left{flex:1 1 0}.footer .footer-bottom .right{flex:1 1 0}.footer .footer-bottom .right ul{display:flex;gap:min(48/1920*var(--viewWidth),48px*1)}@media all and (max-width: 769.98px){.footer .footer-bottom .right ul{gap:min(186/1920*var(--viewWidth),186px*1)}}.footer .footer-bottom .right ul li{position:relative}.footer .footer-bottom .right ul li a{color:#999;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);font-weight:500;transition:all .3s ease}@media all and (max-width: 769.98px){.footer .footer-bottom .right ul li a{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1)}}.footer .footer-bottom .right ul li a:hover{color:#fff;transition:all .3s ease}.footer .footer-bottom .right ul li+li::before{content:"";position:absolute;background-color:#999;height:min(28/1920*var(--viewWidth),28px*1);left:max(-24/1920*var(--viewWidth),-24px*1);width:2px;transform:translateY(-50%);top:50%}@media all and (max-width: 769.98px){.footer .footer-bottom .right ul li+li::before{top:0;height:100%;left:max(-93/1920*var(--viewWidth),-93px*1);transform:unset}}main{background-color:#000}.key-visual{position:relative;display:flex;align-items:center;height:100vh;overflow:hidden}@media all and (max-width: 1199.98px){.key-visual{align-items:unset;height:115vh}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual{height:100vh}}@media all and (max-width: 575.98px){.key-visual{align-items:unset;height:100vh}}.key-visual .bg{position:absolute;width:100%;height:100%;background:url("../img/kv-bg.jpg") no-repeat center 0;background-size:min(100vw,3840px);z-index:1}@media all and (max-width: 1199.98px){.key-visual .bg{top:0;background:url("../img/kv-bg-mb.jpg") no-repeat center bottom;background-size:min(100vw,1920px)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual .bg{position:absolute;width:100%;height:100%;background:url("../img/kv-bg.jpg") no-repeat center 0;background-size:min(100vw,1920px);z-index:1}}.key-visual .ray{position:absolute;width:100%;height:100%;z-index:2}.key-visual .ray::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:url("../img/kv-line.png") no-repeat center bottom;background-size:min(100vw,3840px)}@media all and (max-width: 1199.98px){.key-visual .ray::before{content:unset}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual .ray::before{content:"";background-size:100vw;background-position-x:50%;background-position-y:50%}}.key-visual .satellite{position:absolute;width:100%;height:100%;z-index:3}.key-visual .satellite::before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:url("../img/kv-product.png") no-repeat center bottom;background-size:min(100vw,3840px)}@media all and (max-width: 1199.98px){.key-visual .satellite::before{content:unset}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual .satellite::before{content:"";background-size:100vw;background-position-x:50%;background-position-y:50%}}@media(min-width: 769px)and (max-width: 992px){.key-visual .flow-container{width:min(1630/1920*var(--viewWidth),1630px*1)}}.key-visual .main-title{position:relative;margin-top:-10vh;margin-left:-6px;line-height:95.2%;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:3}@media all and (max-width: 1199.98px){.key-visual .main-title{margin-top:12.5vh;margin-left:-3px;font-size:clamp(48px,330/1920*var(--viewWidth),330px*1)}}@media all and (max-width: 769.98px){.key-visual .main-title{margin-top:15vh;font-size:clamp(48px,380.5/1920*var(--viewWidth),380.5px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual .main-title{margin-top:25vh;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1)}}.key-visual .main-title .title-l1,.key-visual .main-title .title-l2{color:#fff;opacity:0;transform:translateY(40px);transition:all 1s ease}.key-visual .main-title .title-l1.fade-end,.key-visual .main-title .title-l2.fade-end{opacity:1;transform:translateY(0px);transition:all 1s ease}.key-visual .main-title .title-l3{opacity:0;transition:all .5s ease;transform:translateY(40px)}.key-visual .main-title .title-l3 .square-icon{position:relative;display:inline-block;opacity:0;width:18px;height:18px;right:.5rem;bottom:.25rem;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease 1s}@media all and (max-width: 1920.98px){.key-visual .main-title .title-l3 .square-icon{width:16px;height:16px}}@media all and (max-width: 1399.98px){.key-visual .main-title .title-l3 .square-icon{width:14px;height:14px;right:.25rem}}@media all and (max-width: 1199.98px){.key-visual .main-title .title-l3 .square-icon{width:18px;height:18px;right:.75rem}}@media all and (max-width: 991.98px){.key-visual .main-title .title-l3 .square-icon{width:16px;height:16px;right:.5rem}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.key-visual .main-title .title-l3 .square-icon{width:12px;height:12px}}@media all and (max-width: 575.98px){.key-visual .main-title .title-l3 .square-icon{width:11px;height:11px;right:0rem;bottom:.125rem}}.key-visual .main-title .title-l3 .square-icon.fade-end{opacity:1;transition:all .5s ease 1s}.key-visual .main-title .title-l3.fade-end{opacity:1;transform:translateY(0px);transition:all .5s ease .5s}.work-top{position:relative;z-index:2;margin-top:-10rem;padding-top:10rem;height:calc(530px + 37.5vw - 5rem);background:linear-gradient(360deg, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}@media all and (min-width: 1921px){.work-top{margin-top:max(-200/1920*var(--viewWidth),-200px*2);padding-bottom:min(200/1920*var(--viewWidth),200px*2)}}@media all and (max-width: 769.98px){.work-top{height:125vw;margin-top:2rem;padding-top:0rem;margin-bottom:0}}@media all and (max-width: 575.98px){.work-top{margin-bottom:min(310/1920*var(--viewWidth),310px*1)}}.work-top::before{content:"";position:absolute;width:100%;height:calc(100% - 10rem + 1.0416vh);margin-top:0;padding-top:0;background:url("../img/work-bg.jpg") no-repeat center bottom;background-size:min(100vw,1920px);z-index:-2}@media all and (max-width: 769.98px){.work-top::before{height:100%;background:url("../img/work-bg-mb.png") no-repeat center bottom;background-size:min(100vw,1920px);top:min(10/1920*var(--viewWidth),10px*1)}}@media all and (max-width: 575.98px){.work-top::before{height:100%;background:url("../img/work-bg-mb.png") no-repeat center bottom;background-size:min(100vw,1920px);top:min(310/1920*var(--viewWidth),310px*1)}}@media all and (min-width: 1921px){.work-top::after{content:"";position:absolute;width:1920px;height:100%;top:0;left:50%;transform:translateX(-50%);margin-top:0;padding-top:0;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, #000000 100%);z-index:-1}}.work-top .content{padding-top:5rem}@media all and (max-width: 769.98px){.work-top .content{padding-top:0}}@media all and (min-width: 1921px){.work-top .content{padding-top:min(200/1920*var(--viewWidth),200px*2)}}.work-top .content .btn-main{margin-top:min(36/1920*var(--viewWidth),36px*1)}.work-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.work-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.work-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 769.98px){.work-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.work-top .surface-section{position:absolute;width:100%;height:50px;bottom:min(197/1920*var(--viewWidth),197px*1)}@media all and (max-width: 1199.98px){.work-top .surface-section{bottom:min(190/1920*var(--viewWidth),190px*1)}}@media all and (max-width: 991.98px){.work-top .surface-section{bottom:min(185/1920*var(--viewWidth),185px*1)}}@media all and (max-width: 769.98px){.work-top .surface-section{bottom:min(300/1920*var(--viewWidth),300px*1);height:100%;z-index:-1}}@media all and (max-width: 575.98px){.work-top .surface-section{bottom:min(0/1920*var(--viewWidth),0px*1);height:100%;z-index:-1}}.work-top .surface-section .connect-line{position:absolute;width:4px;height:min(468/1920*var(--viewWidth),468px*1);max-height:0;overflow:hidden;left:min(50% + 396/1920*(var(--viewWidth)),50% + 396px*1);bottom:min(524/1920*var(--viewWidth),524px*1);transform:rotate(180deg);transform-origin:bottom;transition:all 3s linear}.work-top .surface-section .connect-line::before{content:"";position:absolute;width:100%;height:100%;border-left:2px dashed hsla(0,0%,100%,.3)}@media all and (max-width: 769.98px){.work-top .surface-section .connect-line{max-height:100%;height:min(1250/1920*var(--viewWidth),1250px*1);bottom:min(100/1920*var(--viewWidth),100px*1);left:min(50% + 600/1920*(var(--viewWidth)),50% + 600px*1);width:2px;transform:unset;transition:unset}.work-top .surface-section .connect-line::before{border-left:2px dashed hsla(0,0%,100%,.3)}}.work-top .surface-section .plus-btn{position:absolute;display:flex;flex-direction:column;align-items:center;width:min(50/1920*var(--viewWidth),50px*1);height:min(50/1920*var(--viewWidth),50px*1);z-index:2}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn{width:min(100/1920*var(--viewWidth),100px*1);height:min(100/1920*var(--viewWidth),100px*1)}}.work-top .surface-section .plus-btn .plus-inner{width:min(50/1920*var(--viewWidth),50px*1);height:min(50/1920*var(--viewWidth),50px*1)}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn .plus-inner{width:min(100/1920*var(--viewWidth),100px*1);height:min(100/1920*var(--viewWidth),100px*1)}}.work-top .surface-section .plus-btn.plus-btn1{right:min(50% + 538/1920*(var(--viewWidth)),50% + 538px*1);bottom:min(0/1920*var(--viewWidth),0px*1);transform:translateX(-50%)}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-btn1{right:min(50% + 558/1920*(var(--viewWidth)),50% + 558px*1)}}.work-top .surface-section .plus-btn.plus-btn2{bottom:min(74/1920*var(--viewWidth),74px*1);right:min(50% + 269/1920*(var(--viewWidth)),50% + 269px*1);transform:translateX(-50%)}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-btn2{bottom:min(90/1920*var(--viewWidth),90px*1);right:min(50% + 200/1920*(var(--viewWidth)),50% + 200px*1)}}.work-top .surface-section .plus-btn.plus-btn3{left:50%;bottom:min(105/1920*var(--viewWidth),105px*1);transform:translateX(-50%)}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-btn3{bottom:min(110/1920*var(--viewWidth),110px*1);left:min(50% + 60/1920*(var(--viewWidth)),50% + 60px*1)}}.work-top .surface-section .plus-btn.plus-right1 p{top:50%;transform:translateY(-50%);left:min(45/1920*var(--viewWidth),45px*1)}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-right1{transform:translateX(-50%);bottom:min(1250/1920*var(--viewWidth),1250px*1);left:min(50% + 605/1920*(var(--viewWidth)),50% + 605px*1)}.work-top .surface-section .plus-btn.plus-right1 span{display:contents}.work-top .surface-section .plus-btn.plus-right1 p{top:min(130/1920*var(--viewWidth),130px*1);transform:unset;left:unset}.work-top .surface-section .plus-btn.plus-right1 .square-icon{position:relative;display:inline-block;width:min(64/1920*var(--viewWidth),64px*1);height:min(64/1920*var(--viewWidth),64px*1);background-color:#c3a56e;animation:squareRotate 10s linear infinite}}.work-top .surface-section .plus-btn.plus-right2{opacity:0;left:min(50% + 399/1920*(var(--viewWidth)),50% + 399px*1);bottom:min(272.5/1920*var(--viewWidth),272.5px*1);transform:translateX(-50%)}@media all and (max-width: 991.98px){.work-top .surface-section .plus-btn.plus-right2{left:min(50% + 401/1920*(var(--viewWidth)),50% + 401px*1)}}@media all and (min-width: 770px){.work-top .surface-section .plus-btn.plus-right2 p{top:min(10/1920*var(--viewWidth),10px*1);left:min(70/1920*var(--viewWidth),70px*1)}}@media(min-width: 769px)and (max-width: 992px){.work-top .surface-section .plus-btn.plus-right2 p{top:min(0/1920*var(--viewWidth),0px*1)}}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-right2{opacity:1;left:min(50% + 605/1920*(var(--viewWidth)),50% + 605px*1);bottom:min(650/1920*var(--viewWidth),650px*1)}}.work-top .surface-section .plus-btn.plus-right3{opacity:0;left:min(50% + 399/1920*(var(--viewWidth)),50% + 399px*1);bottom:min(56/1920*var(--viewWidth),56px*1);transform:translateX(-50%)}@media all and (max-width: 991.98px){.work-top .surface-section .plus-btn.plus-right3{left:min(50% + 401/1920*(var(--viewWidth)),50% + 401px*1)}}@media all and (min-width: 770px){.work-top .surface-section .plus-btn.plus-right3 p{top:min(10/1920*var(--viewWidth),10px*1);left:min(70/1920*var(--viewWidth),70px*1)}}@media(min-width: 769px)and (max-width: 992px){.work-top .surface-section .plus-btn.plus-right3 p{top:min(0/1920*var(--viewWidth),0px*1)}}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn.plus-right3{opacity:1;left:min(50% + 605/1920*(var(--viewWidth)),50% + 605px*1);bottom:min(50/1920*var(--viewWidth),50px*1)}}.work-top .surface-section .plus-btn p{position:absolute;top:min(66/1920*var(--viewWidth),66px*1);color:#fff;font-size:clamp(20/5*4px,20/1920*var(--viewWidth),20px*1);width:max-content;margin-bottom:0}@media all and (max-width: 769.98px){.work-top .surface-section .plus-btn p{text-align:center;line-height:1.2;font-size:clamp(32/5*4px,32/1920*var(--viewWidth),32px*1);top:min(176/1920*var(--viewWidth),176px*1);max-width:min(400/1920*var(--viewWidth),400px*1);display:block;white-space:pre-wrap;word-wrap:break-word}}@media all and (max-width: 575.98px){.work-top .surface-section .plus-btn p{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1)}}.work-top .surface-section .plus-btn .message{position:absolute;color:#fff;font-size:clamp(16/5*4px,16/1920*var(--viewWidth),16px*1);bottom:min(50/1920*var(--viewWidth),50px*1);width:min(280/1920*var(--viewWidth),280px*1);border:2px solid #c3a56e;background-color:#000;border-radius:10px;padding-top:min(20/1920*var(--viewWidth),20px*1);padding-bottom:min(20/1920*var(--viewWidth),20px*1);padding-left:min(24/1920*var(--viewWidth),24px*1);padding-right:min(24/1920*var(--viewWidth),24px*1);opacity:0;visibility:hidden;transition:all .4s linear}@media all and (max-width: 1399.98px){.work-top .surface-section .plus-btn .message{width:min(320/1920*var(--viewWidth),320px*1)}}@media(min-width: 769px)and (max-width: 992px){.work-top .surface-section .plus-btn .message{width:min(550/1920*var(--viewWidth),550px*1);padding-top:min(30/1920*var(--viewWidth),30px*1);padding-bottom:min(30/1920*var(--viewWidth),30px*1);padding-left:min(36/1920*var(--viewWidth),36px*1);padding-right:min(36/1920*var(--viewWidth),36px*1)}}.work-top .surface-section .plus-btn .message a{text-decoration:underline;text-underline-offset:3px}.work-top .surface-section .plus-btn .plus-icon{cursor:pointer;transition:all .3s ease-in}.work-top .surface-section .plus-btn .plus-icon .circle{fill:#000;transition:all .3s ease-in}.work-top .surface-section .plus-btn .plus-icon .close{fill:#fff;transition:all .3s ease-in}.work-top .surface-section .plus-btn.active .message{opacity:1;bottom:min(70/1920*var(--viewWidth),70px*1);visibility:visible;transition:all .4s linear}.work-top .surface-section .plus-btn.active .plus-icon{transform:rotate(45deg);transition:all .3s ease-in}.work-top .surface-section .plus-btn.active .plus-icon .circle{fill:#c3a56e;transition:all .3s ease-in}.work-top .surface-section .plus-btn.active .plus-icon .close{fill:#000;transition:all .3s ease-in}.work-top .surface-section .work-line{position:absolute;left:max(50% + -16/1920*(var(--viewWidth)),50% + -16px*1);bottom:min(128/1920*var(--viewWidth),128px*1);z-index:1}.work-top .surface-section .work-line .line-inner{height:min(408/1920*var(--viewWidth),408px*1);width:min(435/1920*var(--viewWidth),435px*1)}.work-top .surface-section .work-line .path{stroke-dasharray:2020;stroke-dashoffset:2020}.work-top .surface-section .work-line .square{opacity:0}.work-top .surface-section.show .connect-line{animation:dashLine 1.25s linear 1.75s;animation-fill-mode:forwards}.work-top .surface-section.show .plus-btn.plus-right2{opacity:1;transition:all .3s linear 2.25s}.work-top .surface-section.show .plus-btn.plus-right3{opacity:1;transition:all .3s linear 2.75s}.work-top .surface-section.show .work-line .path{animation:rayline 6s linear forwards}.service-top{padding-top:min(120/1920*var(--viewWidth),120px*1);position:relative;z-index:2}@media all and (max-width: 769.98px){.service-top{padding-top:5rem}}.service-top .service-inner{display:flex}@media all and (max-width: 769.98px){.service-top .service-inner{flex-direction:column;gap:min(160/1920*var(--viewWidth),160px*1)}}.service-top .service-inner .left{flex:0 0 calc(50% - 2.343vw)}@media all and (max-width: 769.98px){.service-top .service-inner .left{flex:unset}}.service-top .service-inner .left .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .left .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.service-top .service-inner .left .sub-title{color:#fff;margin-bottom:2rem;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .left .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.service-top .service-inner .left .text{color:#fff;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(48/1920*var(--viewWidth),48px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .left .text{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);font-weight:300;line-height:1.2;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.service-top .service-inner .right{flex:0 0 calc(50% + 2.343vw);margin-top:min(45/1920*var(--viewWidth),45px*1);position:relative;display:flex;flex-direction:column;gap:min(64/1920*var(--viewWidth),64px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .right{gap:min(128/1920*var(--viewWidth),128px*1);margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.service-top .service-inner .right .work-card{display:flex;align-items:center;gap:min(40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card{gap:min(80/1920*var(--viewWidth),80px*1)}}.service-top .service-inner .right .work-card .card-l{flex:0 0 4.688vw}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .card-l{flex:0 0 15vw}}.service-top .service-inner .right .work-card .card-r{flex:1 1 0}.service-top .service-inner .right .work-card .card-r h3{color:#fff;font-weight:700;font-size:clamp(20px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .card-r h3{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}.service-top .service-inner .right .work-card .card-r p{color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-bottom:0}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .card-r p{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1);font-weight:300}}.service-top .service-inner .right .work-card .card-r a{text-decoration:underline;text-underline-offset:3px}.service-top .service-inner .right .work-card .effort-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(93/1920*var(--viewWidth),93px*1);background-image:url(../img/effortless-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .effort-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(288.3/1920*var(--viewWidth),288.3px*1)}}.service-top .service-inner .right .work-card .accelerated-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(90/1920*var(--viewWidth),90px*1);background-image:url(../img/accelerated-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .accelerated-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(279/1920*var(--viewWidth),279px*1)}}.service-top .service-inner .right .work-card .rapid-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(90/1920*var(--viewWidth),90px*1);background-image:url(../img/rapid-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.service-top .service-inner .right .work-card .rapid-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(279/1920*var(--viewWidth),279px*1)}}.offering-top{position:relative;padding-top:min(240/1920*var(--viewWidth),240px*1);padding-bottom:min(240/1920*var(--viewWidth),240px*1)}@media all and (max-width: 769.98px){.offering-top{overflow:hidden;padding-top:min(446.4/1920*var(--viewWidth),446.4px*1);padding-bottom:min(372/1920*var(--viewWidth),372px*1)}}@media all and (min-width: 1921px){.offering-top{padding-top:min(600/1920*var(--viewWidth),600px*2);padding-bottom:min(600/1920*var(--viewWidth),600px*2);margin-top:max(-480/1920*var(--viewWidth),-480px*2);margin-bottom:max(-480/1920*var(--viewWidth),-480px*2)}}@media all and (min-width: 1921px){.offering-top.is-variance{padding-top:min(240/1920*var(--viewWidth),240px*2);padding-bottom:min(240/1920*var(--viewWidth),240px*2);margin-top:0;margin-bottom:0}}.offering-top.is-variance .bg{background:url(../img/contact-bg-2.jpg) no-repeat center center;background-size:min(100vw,1920px)}@media all and (max-width: 769.98px){.offering-top.is-variance .bg{background:unset}}.offering-top .bg{position:absolute;top:min(-34.16vw,-1080px);width:100%;height:100%;background:url(../img/offering-bg.jpg) no-repeat center 0;background-size:min(100vw,3840px);z-index:0}@media all and (min-width: 1921px){.offering-top .bg{top:-5vw}}@media all and (max-width: 1199.98px){.offering-top .bg{top:0}}@media all and (max-width: 769.98px){.offering-top .bg{background:url(../img/offering-bg-mb.jpg) no-repeat center;background-size:min(150vw,1920px)}}.offering-top .content{position:relative;margin-bottom:min(50/1920*var(--viewWidth),50px*1);z-index:2}@media all and (max-width: 1199.98px){.offering-top .content{width:min(1530/1920*var(--viewWidth),1530px*1);margin-bottom:min(100/1920*var(--viewWidth),100px*1);margin-left:auto;margin-right:auto}}@media all and (max-width: 769.98px){.offering-top .content{width:min(1688/1920*var(--viewWidth),1688px*1)}}.offering-top .content .main-title{text-align:center;color:#fff;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.offering-top .content .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.offering-top .content .sub-title{text-align:center;color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1);text-transform:uppercase}@media all and (max-width: 769.98px){.offering-top .content .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.offering-top .swiper-pagination-1{margin-top:min(100/1920*var(--viewWidth),100px*1)}.offering-top .card-wrap{position:relative;display:flex;justify-content:center;gap:min(120/1920*var(--viewWidth),120px*1);z-index:2}@media all and (max-width: 1199.98px){.offering-top .card-wrap{width:min(1530/1920*var(--viewWidth),1530px*1);margin-left:auto;margin-right:auto}}@media all and (max-width: 991.98px){.offering-top .card-wrap{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 769.98px){.offering-top .card-wrap{width:min(1688/1920*var(--viewWidth),1688px*1);gap:unset}}.offering-top .card-wrap .card-title{font-size:clamp(16px,60/1920*var(--viewWidth),60px*1);padding-left:min(64/1920*var(--viewWidth),64px*1);font-weight:400;margin-bottom:min(8/1920*var(--viewWidth),8px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .card-title{font-size:clamp(24px,139.5/1920*var(--viewWidth),139.5px*1);padding-left:min(120/1920*var(--viewWidth),120px*1);margin-bottom:min(0/1920*var(--viewWidth),0px*1)}}.offering-top .card-wrap .card-title.silver{color:#999}.offering-top .card-wrap .card-title.gold{color:#c3a56e}.offering-top .card-wrap .offering-card{flex:1 1 0;width:min(580/1920*var(--viewWidth),580px*1);padding:min(64/1920*var(--viewWidth),64px*1);display:flex;flex-direction:column;position:relative;background:#000;clip-path:polygon(calc(100% - 78px) 0%, 100% 78px, 100% 100%, 0 100%, 0 0)}@media all and (max-width: 1199.98px){.offering-top .card-wrap .offering-card{width:100%;clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card{clip-path:polygon(calc(100% - 76px) 0%, 100% 76px, 100% 100%, 0 100%, 0 0);padding-top:min(130/1920*var(--viewWidth),130px*1);padding-bottom:min(130/1920*var(--viewWidth),130px*1);padding-left:min(116/1920*var(--viewWidth),116px*1);padding-right:min(116/1920*var(--viewWidth),116px*1)}}@media all and (max-width: 575.98px){.offering-top .card-wrap .offering-card{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}.offering-top .card-wrap .offering-card::after{content:"";position:absolute;top:80px;right:0;width:113px;height:2px;transform:rotate(45deg);transform-origin:118.5px}@media all and (max-width: 1199.98px){.offering-top .card-wrap .offering-card::after{top:37px;width:57px;transform-origin:59.5px}}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card::after{top:80px;width:108px;transform-origin:115px}}@media all and (max-width: 575.98px){.offering-top .card-wrap .offering-card::after{top:40px;width:54px;transform-origin:60px}}.offering-top .card-wrap .offering-card.silver{border:2px solid #999}.offering-top .card-wrap .offering-card.silver::after{background:#999}.offering-top .card-wrap .offering-card.gold{border:2px solid #c3a56e}.offering-top .card-wrap .offering-card.gold::after{background:#c3a56e}.offering-top .card-wrap .offering-card .gradient-bg{position:absolute;top:0;left:0;width:100%;height:100%}.offering-top .card-wrap .offering-card .gradient-bg::before{content:"";position:absolute;width:100%;height:100%;transition:opacity .4s ease;opacity:1;z-index:-1}.offering-top .card-wrap .offering-card .gradient-bg::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg, #999999 -15.12%, rgba(0, 0, 0, 0) 39.65%);transition:opacity .4s ease;opacity:0;z-index:0}.offering-top .card-wrap .offering-card .gradient-bg.silver::before{background:linear-gradient(0deg, #999999 -15.12%, rgba(0, 0, 0, 0) 0%)}.offering-top .card-wrap .offering-card .gradient-bg.silver::after{background:linear-gradient(0deg, #999999 -15.12%, rgba(0, 0, 0, 0) 39.65%)}.offering-top .card-wrap .offering-card .gradient-bg.gold::before{background:linear-gradient(0deg, #C3A56E -15.12%, rgba(0, 0, 0, 0) 0%)}.offering-top .card-wrap .offering-card .gradient-bg.gold::after{background:linear-gradient(0deg, #C3A56E -15.12%, rgba(0, 0, 0, 0) 39.65%)}.offering-top .card-wrap .offering-card .list{position:relative;padding-left:min(36/1920*var(--viewWidth),36px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .list{padding-left:min(62/1920*var(--viewWidth),62px*1)}}.offering-top .card-wrap .offering-card .list h3{font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(16/1920*var(--viewWidth),16px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .list h3{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1);margin-bottom:min(32/1920*var(--viewWidth),32px*1)}}.offering-top .card-wrap .offering-card .list h3.is-link{cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:all .5s ease}.offering-top .card-wrap .offering-card .list h3.is-link::after{content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:.5rem;width:1rem;height:1rem;-webkit-mask:url("../img/arrow-right-1.svg") no-repeat 50% 50%;mask:url("../img/arrow-right-1.svg") no-repeat 50% 50%;background-color:#999;-webkit-mask-size:contain;mask-size:contain;transition:all .5s ease}@media all and (max-width: 1199.98px){.offering-top .card-wrap .offering-card .list h3.is-link::after{width:12px;height:12px;margin-left:5px}}@media all and (max-width: 991.98px){.offering-top .card-wrap .offering-card .list h3.is-link::after{width:10px;height:10px;margin-left:4px}}@media all and (max-width: 575.98px){.offering-top .card-wrap .offering-card .list h3.is-link::after{width:8px;height:8px;margin-left:3px}}.offering-top .card-wrap .offering-card .list h3.is-link:hover{color:#c3a56e;transition:all .5s ease}.offering-top .card-wrap .offering-card .list h3.is-link:hover::after{margin-left:1rem;background-color:#c3a56e;transition:all .5s ease}.offering-top .card-wrap .offering-card .list p{color:#fff;font-weight:700;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-bottom:min(8/1920*var(--viewWidth),8px*1);transition:all .5s ease}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .list p{font-weight:500;line-height:1.4;font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1)}}.offering-top .card-wrap .offering-card .list p.is-link{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.offering-top .card-wrap .offering-card .list p.is-link::after{content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:5px;width:12px;height:12px;-webkit-mask:url("../img/arrow-right-1.svg") no-repeat 50% 50%;mask:url("../img/arrow-right-1.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:all .5s ease}@media all and (max-width: 1199.98px){.offering-top .card-wrap .offering-card .list p.is-link::after{width:10px;height:10px;margin-left:4px}}@media all and (max-width: 991.98px){.offering-top .card-wrap .offering-card .list p.is-link::after{width:8px;height:8px;margin-left:3px}}@media all and (max-width: 575.98px){.offering-top .card-wrap .offering-card .list p.is-link::after{width:6px;height:6px;margin-left:2px}}.offering-top .card-wrap .offering-card .list p.is-link:hover{color:#c3a56e;transition:all .5s ease}.offering-top .card-wrap .offering-card .list p.is-link:hover::after{margin-left:1rem;background-color:#c3a56e;transition:all .5s ease}.offering-top .card-wrap .offering-card .list::before{content:"";position:absolute;left:min(2/1920*var(--viewWidth),2px*1);top:min(18.5/1920*var(--viewWidth),18.5px*1);width:min(9/1920*var(--viewWidth),9px*1);height:min(9/1920*var(--viewWidth),9px*1);transform:rotate(45deg)}@media(min-width: 769px)and (max-width: 992px){.offering-top .card-wrap .offering-card .list::before{top:9px}}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .list::before{top:min(42/1920*var(--viewWidth),42px*1);width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}}.offering-top .card-wrap .offering-card .list.silver h3{color:#999}.offering-top .card-wrap .offering-card .list.silver::before{background-color:#999}.offering-top .card-wrap .offering-card .list.gold h3{color:#c3a56e}.offering-top .card-wrap .offering-card .list.gold::before{background-color:#c3a56e}.offering-top .card-wrap .offering-card .list+.list{margin-top:min(64/1920*var(--viewWidth),64px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .list+.list{margin-top:min(130/1920*var(--viewWidth),130px*1)}}.offering-top .card-wrap .offering-card .benefit{position:relative;padding-left:min(36/1920*var(--viewWidth),36px*1);margin-top:min(64/1920*var(--viewWidth),64px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .benefit{padding-left:min(62/1920*var(--viewWidth),62px*1);margin-top:min(139.5/1920*var(--viewWidth),139.5px*1)}}.offering-top .card-wrap .offering-card .benefit h3{font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(16/1920*var(--viewWidth),16px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .benefit h3{font-size:clamp(16px,74.5/1920*var(--viewWidth),74.5px*1);margin-bottom:min(32/1920*var(--viewWidth),32px*1)}}.offering-top .card-wrap .offering-card .benefit p{color:#fff;font-weight:700;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-bottom:min(8/1920*var(--viewWidth),8px*1)}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .benefit p{font-weight:500;line-height:1.4;font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1)}}.offering-top .card-wrap .offering-card .benefit::before{content:"";position:absolute;left:max(-64/1920*var(--viewWidth),-64px*1);top:min(22/1920*var(--viewWidth),22px*1);height:1px;width:min(70.42/1920*var(--viewWidth),70.42px*1)}@media(min-width: 769px)and (max-width: 992px){.offering-top .card-wrap .offering-card .benefit::before{top:11px}}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .benefit::before{top:min(54/1920*var(--viewWidth),54px*1);left:max(-116/1920*var(--viewWidth),-116px*1);width:min(122.42/1920*var(--viewWidth),122.42px*1)}}.offering-top .card-wrap .offering-card .benefit.silver h3{color:#999}.offering-top .card-wrap .offering-card .benefit.silver::before{background-color:#999}.offering-top .card-wrap .offering-card .benefit.gold h3{color:#c3a56e}.offering-top .card-wrap .offering-card .benefit.gold::before{background-color:#c3a56e}@media all and (min-width: 770px){.offering-top .card-wrap .offering-card.show .gradient-bg::before{opacity:0;transition:all 1s linear}.offering-top .card-wrap .offering-card.show .gradient-bg::after{opacity:1;transition:all 1s linear}}@media all and (max-width: 769.98px){.offering-top .card-wrap .offering-card .gradient-bg::before{opacity:0}.offering-top .card-wrap .offering-card .gradient-bg::after{opacity:1}}.offering-top .card-wrap .swiper-slide{height:auto}.contact-top{z-index:2;position:relative}@media all and (max-width: 1199.98px){.contact-top{width:min(1688/1920*var(--viewWidth),1688px*1);margin-left:auto;margin-right:auto}}.contact-top.is-variance{padding-top:min(500/1920*var(--viewWidth),500px*1);margin-top:max(-500/1920*var(--viewWidth),-500px*1);padding-bottom:min(265/1920*var(--viewWidth),265px*1);z-index:1}.contact-top.is-variance::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.contact-top.is-variance.is-space{padding-top:min(350/1920*var(--viewWidth),350px*1);margin-top:max(-400/1920*var(--viewWidth),-400px*1);padding-bottom:min(200/1920*var(--viewWidth),200px*1)}@media all and (max-width: 769.98px){.contact-top.is-variance.is-space{padding-top:min(1302/1920*var(--viewWidth),1302px*1);margin-top:max(-1162.5/1920*var(--viewWidth),-1162.5px*1);padding-bottom:min(465/1920*var(--viewWidth),465px*1)}}@media all and (max-width: 1199.98px){.contact-top.is-variance{width:100%;margin-left:auto;margin-right:auto}}@media all and (max-width: 769.98px){.contact-top.is-variance{width:100%;padding-top:min(1302/1920*var(--viewWidth),1302px*1);margin-top:max(-1162.5/1920*var(--viewWidth),-1162.5px*1);padding-bottom:min(465/1920*var(--viewWidth),465px*1);z-index:0}.contact-top.is-variance::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/contact-bg-mb.jpg) no-repeat center bottom;background-size:min(100vw,1920px)}.contact-top.is-variance.is-space::before{background:url(../img/contact-bg-space-mb.jpg) no-repeat center bottom;background-size:min(100vw,1920px)}.contact-top.is-variance.is-about{margin-top:max(-837/1920*var(--viewWidth),-837px*1)}}@media all and (min-width: 770px){.contact-top.is-variance.is-space{padding-top:min(1500/1920*var(--viewWidth),1500px*1);margin-top:max(-1500/1920*var(--viewWidth),-1500px*1);overflow-y:hidden}}@media all and (min-width: 770px)and (max-width: 1199.98px){.contact-top.is-variance.is-space{padding-top:min(500/1920*var(--viewWidth),500px*1);margin-top:max(-500/1920*var(--viewWidth),-500px*1)}}@media all and (min-width: 770px){.contact-top.is-variance.is-space::before{background:unset;background-size:min(100vw,1920px)}.contact-top.is-variance.is-space .bg{position:absolute;top:0;width:100%;height:100%;background:url(../img/contact-bg-space.jpg) no-repeat center top;background-size:min(100vw,3840px)}.contact-top.is-variance.is-space .bg-gradient{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, black 70%) !important;background-size:min(100vw,3840px) !important}}@media all and (min-width: 770px)and (max-width: 1920.98px){.contact-top.is-variance.is-space .bg-gradient{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, black 50%) !important}}@media all and (min-width: 770px)and (max-width: 1199.98px){.contact-top.is-variance.is-space .bg-gradient{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 70%, black 80%) !important}}@media all and (min-width: 770px){.contact-top.is-variance.is-product{padding-top:min(2350/1920*var(--viewWidth),2350px*1);margin-top:max(-2350/1920*var(--viewWidth),-2350px*1);overflow-y:hidden}}@media all and (min-width: 770px)and (min-width: 1921px){.contact-top.is-variance.is-product{padding-top:min(1700/1920*var(--viewWidth),1700px*2);margin-top:max(-1700/1920*var(--viewWidth),-1700px*2)}}@media all and (min-width: 770px)and (max-width: 1199.98px){.contact-top.is-variance.is-product{padding-top:min(1050/1920*var(--viewWidth),1050px*1);margin-top:max(-1050/1920*var(--viewWidth),-1050px*1)}}@media all and (min-width: 770px){.contact-top.is-variance.is-product::before{background:unset;background-size:min(100vw,1920px)}.contact-top.is-variance.is-product .bg{position:absolute;top:0;width:100%;height:100%;background:url(../img/contact-bg.jpg) no-repeat center top;background-size:min(100vw,3840px)}.contact-top.is-variance.is-about{padding-top:min(1715/1920*var(--viewWidth),1715px*1);margin-top:max(-1450/1920*var(--viewWidth),-1450px*1);overflow-y:hidden}.contact-top.is-variance.is-about::before{background:unset;background-size:min(100vw,1920px)}.contact-top.is-variance.is-about .bg{position:absolute;top:0;width:100%;height:100%;background:url(../img/contact-bg-about.jpg) no-repeat center 100%;background-size:min(100vw,3840px)}}@media all and (min-width: 770px){.contact-top.is-variance.is-service{padding-top:min(2350/1920*var(--viewWidth),2350px*1);margin-top:max(-2350/1920*var(--viewWidth),-2350px*1);overflow-y:hidden}}@media all and (min-width: 770px)and (max-width: 1199.98px){.contact-top.is-variance.is-service{padding-top:min(1050/1920*var(--viewWidth),1050px*1);margin-top:max(-1050/1920*var(--viewWidth),-1050px*1)}}@media all and (min-width: 770px){.contact-top.is-variance.is-service::before{background:unset;background-size:min(100vw,1920px)}.contact-top.is-variance.is-service .bg{position:absolute;top:0;width:100%;height:100%;background:url(../img/contact-bg-service.jpg) no-repeat center top;background-size:min(100vw,3840px)}}.contact-top .main-title{position:relative;text-align:center;color:#fff;font-size:clamp(48px,150/1920*var(--viewWidth),150px*1);margin-bottom:0;line-height:1}@media all and (max-width: 769.98px){.contact-top .main-title{line-height:1;z-index:2;position:relative;font-size:clamp(16px,251.1/1920*var(--viewWidth),251.1px*1)}}.contact-top .main-title span{position:relative;cursor:pointer;display:inline-block;bottom:max(-30/1920*var(--viewWidth),-30px*1);overflow:hidden;z-index:2;transition:all .5s linear}@media all and (max-width: 769.98px){.contact-top .main-title span{bottom:0}}.contact-top .main-title span:first-of-type::before,.contact-top .main-title span:first-of-type::after{content:"";position:absolute;bottom:min(5/1920*var(--viewWidth),5px*1);width:calc(100% + 10px);height:min(11/1920*var(--viewWidth),11px*1);background-color:#c3a56e;z-index:-1}@media all and (max-width: 769.98px){.contact-top .main-title span:first-of-type::before,.contact-top .main-title span:first-of-type::after{height:5px;bottom:0}}.contact-top .main-title span:first-of-type:hover{color:#c3a56e;transition:all .5s linear}.contact-top .main-title span:first-of-type:hover::before{opacity:0}.contact-top .main-title span:first-of-type:hover::after{animation:lineAfter .4s linear forwards;animation-fill-mode:both}.contact-top .btn-wrap{position:relative;display:flex;justify-content:center;gap:min(84/1920*var(--viewWidth),84px*1);margin-top:min(74/1920*var(--viewWidth),74px*1)}@media all and (max-width: 575.98px){.contact-top .btn-wrap{margin-top:min(148.8/1920*var(--viewWidth),148.8px*1)}}.contact-top .btn-wrap .btn-main{display:flex;justify-content:center;width:200px;padding-left:0;padding-right:0;padding-top:13px;padding-bottom:13px}@media all and (max-width: 991.98px){.contact-top .btn-wrap .btn-main{width:150px;padding-top:10px;padding-bottom:10px}}.about-top{position:relative;display:flex;margin-left:auto;margin-right:auto;padding-top:min(240/1920*var(--viewWidth),240px*1)}@media all and (max-width: 1199.98px){.about-top{overflow:hidden}}@media all and (max-width: 769.98px){.about-top{padding-top:5rem;flex-direction:column;width:min(1688/1920*var(--viewWidth),1688px*1);margin-left:auto;margin-right:auto}}@media all and (min-width: 1921px){.about-top{width:min(1920/1920*var(--viewWidth),1920px*1)}}.about-top .left{left:-2px;width:min(1135/1920*var(--viewWidth),1135px*1);position:relative;background:#000;clip-path:polygon(calc(100% - 138px) 0%, 100% 138px, 100% 100%, 0 100%, 0 0);border:2px solid #999}@media all and (max-width: 1199.98px){.about-top .left{clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.about-top .left{width:100%;left:0;clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}.about-top .left::after{content:"";position:absolute;top:140px;right:0;width:223px;height:2px;background:#999;transform:rotate(45deg);transform-origin:228.5px}@media all and (max-width: 1199.98px){.about-top .left::after{top:67px;width:112px;transform-origin:114.5px}}@media all and (max-width: 769.98px){.about-top .left::after{top:40px;width:54px;transform-origin:60px}}.about-top .left .about-card img{width:100%;object-fit:cover}.about-top .right{display:flex;align-items:center;flex:1 1 0;justify-content:center}.about-top .right .content{max-width:min(575/1920*var(--viewWidth),575px*1)}@media all and (max-width: 769.98px){.about-top .right .content{max-width:100%}}.about-top .right .content .main-title{color:#fff;line-height:138.19%;font-weight:700;font-size:clamp(16px,60/1920*var(--viewWidth),60px*1);margin-bottom:min(48/1920*var(--viewWidth),48px*1)}@media all and (max-width: 769.98px){.about-top .right .content .main-title{margin-top:min(100/1920*var(--viewWidth),100px*1);margin-bottom:min(100/1920*var(--viewWidth),100px*1);font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);text-align:center}}.flight-top{position:relative;padding-top:min(160/1920*var(--viewWidth),160px*1);padding-bottom:min(160/1920*var(--viewWidth),160px*1);z-index:3}@media all and (max-width: 769.98px){.flight-top{padding-top:6rem;padding-bottom:3rem}}.flight-top.is-variance{z-index:2;padding-top:min(64/1920*var(--viewWidth),64px*1)}.flight-top.is-variance .category-title{position:relative;text-align:center;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(32/1920*var(--viewWidth),32px*1);line-height:1.8;color:#fff}@media all and (max-width: 769.98px){.flight-top.is-variance .category-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);margin-bottom:min(69.75/1920*var(--viewWidth),69.75px*1)}}.flight-top.is-variance .category-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:max(-6/1920*var(--viewWidth),-6px*1);width:min(1397/1920*var(--viewWidth),1397px*1);height:1px;background-color:#999}@media(min-width: 769px)and (max-width: 992px){.flight-top.is-variance .category-title::after{width:min(1585/1920*var(--viewWidth),1585px*1)}}@media all and (max-width: 769.98px){.flight-top.is-variance .category-title::after{width:min(1688/1920*var(--viewWidth),1688px*1)}}.flight-top.is-variance .ticket-top{margin-bottom:min(120/1920*var(--viewWidth),120px*1)}@media all and (max-width: 769.98px){.flight-top.is-variance{padding-top:min(400/1920*var(--viewWidth),400px*1)}.flight-top.is-variance .category-title{margin-top:min(148.8/1920*var(--viewWidth),148.8px*1)}.flight-top.is-variance .sub-title{padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}.flight-top.is-past{z-index:2;padding-top:0;padding-top:min(64/1920*var(--viewWidth),64px*1);padding-bottom:min(48/1920*var(--viewWidth),48px*1)}@media all and (max-width: 769.98px){.flight-top.is-past{padding-top:calc(var(--vh, 1vh)*10) !important;margin-top:0}}.flight-top.is-past .category-title{position:relative;text-align:center;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(32/1920*var(--viewWidth),32px*1);line-height:2;color:#fff}@media all and (max-width: 769.98px){.flight-top.is-past .category-title{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);margin-bottom:min(69.75/1920*var(--viewWidth),69.75px*1)}}.flight-top.is-past .category-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:max(-6/1920*var(--viewWidth),-6px*1);width:min(1397/1920*var(--viewWidth),1397px*1);height:1px;background-color:#999}@media(min-width: 769px)and (max-width: 992px){.flight-top.is-past .category-title::after{width:min(1585/1920*var(--viewWidth),1585px*1)}}@media all and (max-width: 769.98px){.flight-top.is-past .category-title::after{width:min(1688/1920*var(--viewWidth),1688px*1)}}.flight-top.is-past .plus-icon{position:relative;display:block;margin:auto;width:16px;height:16px;cursor:pointer}.flight-top.is-past .plus-icon span{position:absolute;width:100%;height:100%;background:url(../img/plus-icon.svg) no-repeat center;transition:all .3s linear}.flight-top.is-past .plus-icon span.active{transform:rotate(45deg);transition:all .3s linear}.flight-top.is-past .plus-icon::before{content:"";position:absolute;width:min(1372/1920*var(--viewWidth),1372px*1);left:50%;top:50%;transform:translate(-50%, -50%);height:1px;background-color:#999;z-index:-2}@media(min-width: 769px)and (max-width: 992px){.flight-top.is-past .plus-icon::before{width:min(1585/1920*var(--viewWidth),1585px*1)}}@media all and (max-width: 769.98px){.flight-top.is-past .plus-icon::before{width:min(1688/1920*var(--viewWidth),1688px*1)}}.flight-top.is-past .plus-icon::after{content:"";position:absolute;width:min(42/1920*var(--viewWidth),42px*1);left:50%;top:50%;transform:translate(-50%, -50%);height:3px;background-color:#000;z-index:-1}@media(min-width: 769px)and (max-width: 1200px){.flight-top.is-past .plus-icon::after{width:min(84/1920*var(--viewWidth),84px*1)}}@media all and (max-width: 769.98px){.flight-top.is-past .plus-icon::after{width:min(195.3/1920*var(--viewWidth),195.3px*1)}}.flight-top.is-past .ticket-top{position:relative}.flight-top.is-past .ticket-top .ticket-list{margin-top:min(20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 769.98px){.flight-top.is-past .ticket-top .ticket-list{margin-top:min(74.4/1920*var(--viewWidth),74.4px*1)}}@media(min-width: 769px)and (max-width: 992px){.flight-top .flow-container{width:min(1738/1920*var(--viewWidth),1738px*1)}}.flight-top .content{position:relative;margin-bottom:min(48/1920*var(--viewWidth),48px*1);z-index:2}@media all and (max-width: 769.98px){.flight-top .content{margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.flight-top .content .main-title{text-align:center;color:#fff;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.flight-top .content .main-title{line-height:1;font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.flight-top .content .sub-title{text-align:center;color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1);text-transform:uppercase}@media all and (max-width: 769.98px){.flight-top .content .sub-title{line-height:1;font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.work-modal .modal-dialog{justify-content:center}.work-modal .modal-content{width:fit-content;background:rgba(0,0,0,0)}.work-modal .modal-content .modal-body{background-color:#000;border:2px solid #c3a56e;border-radius:10px;padding-top:min(93/1920*var(--viewWidth),93px*1);padding-bottom:min(93/1920*var(--viewWidth),93px*1);padding-left:min(111.6/1920*var(--viewWidth),111.6px*1);padding-right:min(111.6/1920*var(--viewWidth),111.6px*1);transition:all .4s linear}.work-modal .modal-content .modal-body .message{width:min(1070/1920*var(--viewWidth),1070px*1);color:#fff;font-size:clamp(12px,74/1920*var(--viewWidth),74px*1)}.work-modal .modal-content .modal-body .message a{text-decoration:underline;text-underline-offset:3px}.work-modal .modal-content .work-close{position:relative;display:flex;justify-content:center;background-color:rgba(0,0,0,0);padding-top:min(74/1920*var(--viewWidth),74px*1);width:100%;height:min(195.3/1920*var(--viewWidth),195.3px*1)}.work-modal .modal-content .work-close span{display:block;background-color:#c3a56e;border-radius:50%;width:min(195.3/1920*var(--viewWidth),195.3px*1);height:min(195.3/1920*var(--viewWidth),195.3px*1)}.work-modal .modal-content .work-close span svg{display:block;width:100%;height:100%;transform:rotate(45deg)}@keyframes squareRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dashLine{0%{max-height:0}100%{max-height:min(468/1920*var(--viewWidth),468px*1)}}@keyframes rayline{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes lineBefore{0%{left:auto;right:0}50%{left:auto;right:calc(-100% - 10px)}100%{left:auto;right:calc(-100% - 10px)}}@keyframes lineAfter{20%{right:100%}100%{right:0}}.product-visual{position:relative;display:flex;align-items:center;height:56.25vw}@media all and (max-width: 769.98px){.product-visual{height:177.7777777778vw}}@media all and (max-width: 575.98px){.product-visual{height:100vh}}@media(min-width: 769px)and (max-width: 992px){.product-visual .flow-container{width:min(1630/1920*var(--viewWidth),1630px*1)}}.product-visual .bg{position:absolute;width:100%;height:100%;background:url("../img/header-product-bg.jpg") no-repeat center center;background-size:min(100vw,3840px);opacity:.7;z-index:1}@media all and (max-width: 769.98px){.product-visual .bg{top:0;opacity:1;background:url("../img/header-product-mb.jpg") no-repeat center bottom;background-size:min(100vw,1920px)}}.product-visual .img-main{position:absolute;width:100%;height:100%;background:url("../img/header-product-main.png") no-repeat center center;background-size:min(100vw,1920px);z-index:2}@media all and (max-width: 769.98px){.product-visual .img-main{background:unset}}.product-visual .main-title{position:relative;margin-left:-6px;line-height:95.2%;padding-top:min(60/1920*var(--viewWidth),60px*1);font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:3}@media all and (max-width: 769.98px){.product-visual .main-title{margin-top:-70vw;margin-left:-2px;padding-top:0;font-size:clamp(24px,279/1920*var(--viewWidth),279px*1)}}@media all and (max-width: 575.98px){.product-visual .main-title{margin-top:-70vw;margin-left:-2px;font-size:clamp(24px,381.3/1920*var(--viewWidth),381.3px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.product-visual .main-title{margin-top:25vh;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1)}}.product-visual .main-title .title-l1,.product-visual .main-title .title-l2{color:#fff}.product-visual .main-title .title-l3{color:#c3a56e}.product-visual .main-title .title-l4 .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.25rem;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1920.98px){.product-visual .main-title .title-l4 .square-icon{width:16px;height:16px}}@media all and (max-width: 1399.98px){.product-visual .main-title .title-l4 .square-icon{width:14px;height:14px}}@media all and (max-width: 1199.98px){.product-visual .main-title .title-l4 .square-icon{width:11px;height:11px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.125rem}}@media all and (max-width: 991.98px){.product-visual .main-title .title-l4 .square-icon{width:9px;height:9px}}@media all and (max-width: 575.98px){.product-visual .main-title .title-l4 .square-icon{width:9px;height:9px;right:-0.375rem;bottom:.125rem}}@media only screen and (max-device-width: 380px){.product-visual .main-title .title-l4 .square-icon{width:8px;height:8px}}.platform-top{padding-top:min(100/1920*var(--viewWidth),100px*1);padding-bottom:min(100/1920*var(--viewWidth),100px*1);position:relative;z-index:2;background:linear-gradient(360deg, black 90%, rgba(0, 0, 0, 0) 100%)}@media all and (max-width: 769.98px){.platform-top{background:unset;padding-top:min(172.05/1920*var(--viewWidth),172.05px*1);padding-bottom:min(255.75/1920*var(--viewWidth),255.75px*1)}}.platform-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.platform-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(20/1920*var(--viewWidth),20px*1)}}.platform-top .category{display:flex;gap:min(110/1920*var(--viewWidth),110px*1)}@media all and (max-width: 769.98px){.platform-top .category{position:absolute;display:block;left:0;top:100%;z-index:10;width:fit-content;border:1px solid #444;background-color:#000;transform:translateY(12px);opacity:0;pointer-events:none;transition:all .6s}.platform-top .category.show{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}}.platform-top .category li{color:#606060;font-family:"Bebas Neue",sans-serif;cursor:pointer;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}.platform-top .category li.active{color:#fff;cursor:default}@media all and (max-width: 769.98px){.platform-top .category li{position:relative;font-family:"Roboto Condensed","Noto Sans TC",sans-serif;font-size:clamp(16px,46.5/1920*var(--viewWidth),46.5px*1);padding-top:min(18.6/1920*var(--viewWidth),18.6px*1);padding-bottom:min(18.6/1920*var(--viewWidth),18.6px*1);padding-left:min(37.2/1920*var(--viewWidth),37.2px*1);padding-right:min(37.2/1920*var(--viewWidth),37.2px*1);color:#999;transition:all .4s linear}.platform-top .category li:hover{color:#fff;background-color:#999}.platform-top .category li:not(:last-child){border-bottom:1px solid #444}}@media all and (max-width: 575.98px){.platform-top .category li{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-top:min(37.2/1920*var(--viewWidth),37.2px*1);padding-bottom:min(37.2/1920*var(--viewWidth),37.2px*1);padding-left:min(74.4/1920*var(--viewWidth),74.4px*1);padding-right:min(74.4/1920*var(--viewWidth),74.4px*1)}}.platform-top .listTitle{color:#fff;font-family:"Bebas Neue",sans-serif;cursor:pointer;display:inline-block;font-size:clamp(16px,186/1920*var(--viewWidth),186px*1)}.platform-top .listTitle::after{content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:1rem;height:14px;width:14px;-webkit-mask:url(../img/arrow-down-1.svg) no-repeat 50% 50%;mask:url(../img/arrow-down-1.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#999;transition:all .4s linear}.platform-top .listTitle.is-one::after{content:unset}@media all and (max-width: 769.98px){.platform-top .flow-container.swiper-wrap{margin-left:0;margin-right:0;width:100%}}.platform-top .swiper-top{position:relative}.platform-top .platformSwiper{position:relative;overflow:hidden;margin-top:min(45/1920*var(--viewWidth),45px*1)}.platform-top .platformSwiper .platform-card{display:flex;gap:min(90/1920*var(--viewWidth),90px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card{flex-direction:column;align-items:center;width:100%}}.platform-top .platformSwiper .platform-card .left{flex:0 0 min(.35*var(--viewWidth),662px);width:min(672/1920*var(--viewWidth),672px*1);height:min(672/1920*var(--viewWidth),672px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .left{flex:1 1 0;width:min(1199.7/1920*var(--viewWidth),1199.7px*1);height:min(1199.7/1920*var(--viewWidth),1199.7px*1)}}.platform-top .platformSwiper .platform-card .right{flex:1 1 0}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right{width:100%}}.platform-top .platformSwiper .platform-card .right .question{margin-top:min(75/1920*var(--viewWidth),75px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question{margin-top:0}}.platform-top .platformSwiper .platform-card .right .question .inner{border-bottom:1px solid #999;font-size:1rem;color:#c3a56e}.platform-top .platformSwiper .platform-card .right .question .inner:first-child{border-top:1px solid #999}.platform-top .platformSwiper .platform-card .right .question .inner .top{position:relative;color:#fff;font-weight:700;cursor:pointer;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);padding-top:min(29/1920*var(--viewWidth),29px*1);padding-bottom:min(29/1920*var(--viewWidth),29px*1);padding-left:min(29/1920*var(--viewWidth),29px*1);padding-right:min(29/1920*var(--viewWidth),29px*1);margin-bottom:min(0/1920*var(--viewWidth),0px*1);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;transition:all .3s linear}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .top{width:min(1688/1920*var(--viewWidth),1688px*1);font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);padding-top:min(93/1920*var(--viewWidth),93px*1);padding-bottom:min(93/1920*var(--viewWidth),93px*1);padding-left:0;padding-right:min(93/1920*var(--viewWidth),93px*1);margin-left:auto;margin-right:auto}}.platform-top .platformSwiper .platform-card .right .question .inner .top span{position:absolute;top:50%;right:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);transform:translateY(-50%);transition:all .3s linear;right:min(5/1920*var(--viewWidth),5px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .top span{width:min(69.75/1920*var(--viewWidth),69.75px*1);height:min(69.75/1920*var(--viewWidth),69.75px*1)}}.platform-top .platformSwiper .platform-card .right .question .inner .top span svg{position:absolute;top:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .top span svg{width:min(69.75/1920*var(--viewWidth),69.75px*1);height:min(69.75/1920*var(--viewWidth),69.75px*1)}}.platform-top .platformSwiper .platform-card .right .question .inner .top span svg path{stroke:#999;stroke-width:2px}@media all and (min-width: 1200px){.platform-top .platformSwiper .platform-card .right .question .inner .top:hover{color:#c3a56e;transition:all .3s linear}.platform-top .platformSwiper .platform-card .right .question .inner .top:hover span svg path{stroke:#c3a56e}}.platform-top .platformSwiper .platform-card .right .question .inner .top.active{color:#c3a56e;margin-bottom:max(-6/1920*var(--viewWidth),-6px*1);transition:all .3s linear}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .top.active{margin-bottom:max(-27.9/1920*var(--viewWidth),-27.9px*1)}}.platform-top .platformSwiper .platform-card .right .question .inner .top.active span{transform:translateY(-50%) rotate(-180deg)}.platform-top .platformSwiper .platform-card .right .question .inner .top.active span svg path{stroke:#c3a56e;stroke-width:4px}.platform-top .platformSwiper .platform-card .right .question .inner .bottom{transition:all .3s linear}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .bottom{width:min(1688/1920*var(--viewWidth),1688px*1);margin-left:auto;margin-right:auto}}.platform-top .platformSwiper .platform-card .right .question .inner .bottom .answer{position:relative;padding-top:0;padding-bottom:min(29/1920*var(--viewWidth),29px*1);padding-left:min(29/1920*var(--viewWidth),29px*1);padding-right:min(29/1920*var(--viewWidth),29px*1);color:#fff;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;transition:all .4s linear}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .bottom .answer{padding-bottom:min(93/1920*var(--viewWidth),93px*1);padding-left:min(93/1920*var(--viewWidth),93px*1);padding-right:min(93/1920*var(--viewWidth),93px*1)}}.platform-top .platformSwiper .platform-card .right .question .inner .bottom .answer li{color:#fff;list-style-type:disc;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-left:min(18/1920*var(--viewWidth),18px*1);padding-left:min(6/1920*var(--viewWidth),6px*1)}@media all and (max-width: 769.98px){.platform-top .platformSwiper .platform-card .right .question .inner .bottom .answer li{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1);padding-bottom:min(9.3/1920*var(--viewWidth),9.3px*1);line-height:1.25;margin-left:0}}.starcast-top{padding-top:min(50/1920*var(--viewWidth),50px*1);padding-bottom:min(100/1920*var(--viewWidth),100px*1);margin-left:auto;margin-right:auto;display:flex;overflow:hidden}@media all and (min-width: 1921px){.starcast-top{width:min(1920/1920*var(--viewWidth),1920px*1);overflow:unset}}@media(min-width: 769px)and (max-width: 992px){.starcast-top{gap:min(20/1920*var(--viewWidth),20px*1)}}@media all and (max-width: 769.98px){.starcast-top{flex-direction:column;width:min(1688/1920*var(--viewWidth),1688px*1);margin-left:auto;margin-right:auto;gap:min(102.3/1920*var(--viewWidth),102.3px*1)}}.starcast-top .left{position:relative;z-index:2;flex:1 1 0;display:flex;flex-direction:column;justify-content:center;margin-left:min(195/1920*var(--viewWidth),195px*1);margin-bottom:min(40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.starcast-top .left{margin-left:0;margin-bottom:0}}.starcast-top .right{flex:0 0 min(.503125*var(--viewWidth),976px)}.starcast-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.starcast-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.starcast-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 769.98px){.starcast-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.starcast-top .starcast-card{position:relative;overflow:hidden;clip-path:polygon(0% 138px, 138px 0, 100% 0, 100% 100%, 0 100%);border:2px solid #999;right:-2px;z-index:2}@media(min-width: 769px)and (max-width: 1200px){.starcast-top .starcast-card{clip-path:polygon(0% 68px, 68px 0, 100% 0, 100% 100%, 0 100%)}}@media all and (max-width: 769.98px){.starcast-top .starcast-card{width:100%;right:0;clip-path:polygon(0% 76px, 76px 0, 100% 0, 100% 100%, 0 100%)}}@media all and (max-width: 575.98px){.starcast-top .starcast-card{clip-path:polygon(0% 38px, 38px 0, 100% 0, 100% 100%, 0 100%)}}.starcast-top .starcast-card::after{content:"";position:absolute;top:140px;left:0;width:200px;height:2px;background:#999;transform:rotate(-45deg);transform-origin:-5.5px}@media(min-width: 769px)and (max-width: 1200px){.starcast-top .starcast-card::after{top:67px;width:100px;transform-origin:-2.5px}}@media all and (max-width: 769.98px){.starcast-top .starcast-card::after{top:73px;width:107px;transform-origin:-1px}}@media all and (max-width: 575.98px){.starcast-top .starcast-card::after{top:40px;width:53px;transform-origin:-6px}}.starcast-top .starcast-card img{object-fit:cover;width:100%}@media(min-width: 769px)and (max-width: 992px){.starcast-top .starcast-card img{aspect-ratio:8/7}}.starcast-top .list{flex:0 0 calc(50% + 2.343vw);margin-top:min(55/1920*var(--viewWidth),55px*1);position:relative;display:flex;flex-direction:column;gap:min(64/1920*var(--viewWidth),64px*1)}@media all and (max-width: 769.98px){.starcast-top .list{gap:min(128/1920*var(--viewWidth),128px*1);margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.starcast-top .list .feature-card{display:flex;align-items:center;gap:min(40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.starcast-top .list .feature-card{gap:min(80/1920*var(--viewWidth),80px*1)}}.starcast-top .list .feature-card .card-l{flex:0 0 4.688vw}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .card-l{flex:0 0 15vw}}.starcast-top .list .feature-card .card-r{flex:1 1 0}.starcast-top .list .feature-card .card-r h3{color:#fff;font-weight:700;font-size:clamp(20px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .card-r h3{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}.starcast-top .list .feature-card .card-r p{color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-bottom:0}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .card-r p{font-size:clamp(12px,74.5/1920*var(--viewWidth),74.5px*1);font-weight:300}}.starcast-top .list .feature-card .card-r a{text-decoration:underline;text-underline-offset:3px}.starcast-top .list .feature-card .finger-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(90/1920*var(--viewWidth),90px*1);background-image:url(../img/finger-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .finger-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(279/1920*var(--viewWidth),279px*1)}}.starcast-top .list .feature-card .coding-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(90/1920*var(--viewWidth),90px*1);background-image:url(../img/coding-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .coding-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(279/1920*var(--viewWidth),279px*1)}}.starcast-top .list .feature-card .cloud-icon{display:block;width:min(90/1920*var(--viewWidth),90px*1);height:min(90/1920*var(--viewWidth),90px*1);background-image:url(../img/cloud-icon.svg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 769.98px){.starcast-top .list .feature-card .cloud-icon{width:min(279/1920*var(--viewWidth),279px*1);height:min(279/1920*var(--viewWidth),279px*1)}}.service-slogan-top{position:relative;margin-top:max(-1810/1920*var(--viewWidth),-1810px*1);margin-bottom:max(-100/1920*var(--viewWidth),-100px*1);padding-top:min(2000/1920*var(--viewWidth),2000px*1);padding-bottom:min(350/1920*var(--viewWidth),350px*1);z-index:1}@media all and (min-width: 1921px){.service-slogan-top{margin-top:max(-1310/1920*var(--viewWidth),-1310px*2);margin-bottom:max(-100/1920*var(--viewWidth),-100px*2);padding-top:min(1500/1920*var(--viewWidth),1500px*2);padding-bottom:min(350/1920*var(--viewWidth),350px*2)}}@media all and (max-width: 1199.98px){.service-slogan-top{margin-top:max(-710/1920*var(--viewWidth),-710px*2);padding-top:min(900/1920*var(--viewWidth),900px*2)}}@media all and (max-width: 769.98px){.service-slogan-top{margin-bottom:max(-465/1920*var(--viewWidth),-465px*1);padding-bottom:min(902.1/1920*var(--viewWidth),902.1px*1)}}.service-slogan-top .main-title{text-align:center;color:#fff;font-size:clamp(48px,150/1920*var(--viewWidth),150px*1);margin-bottom:0;line-height:1}@media all and (max-width: 769.98px){.service-slogan-top .main-title{line-height:1;font-size:clamp(16px,250/1920*var(--viewWidth),250px*1)}}.service-slogan-top .bg{position:absolute;width:100%;height:100%;top:0;background:url("../img/service-bg.jpg") no-repeat center;background-size:min(100vw,3840px);z-index:-2}@media all and (max-width: 769.98px){.service-slogan-top .bg{background:url("../img/service-bg-mb.jpg") no-repeat center;background-size:min(100vw,1920px)}}@media all and (min-width: 1921px){.service-slogan-top .bg-gradient{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, black 10%, rgba(0, 0, 0, 0) 50%) !important;background-size:min(100vw,3840px) !important;z-index:-1}}.service-slogan-top .btn-wrap{display:flex;justify-content:center;margin-top:min(103/1920*var(--viewWidth),103px*1)}@media all and (max-width: 769.98px){.service-slogan-top .btn-wrap .btn-main{padding-left:min(167.4/1920*var(--viewWidth),167.4px*1);padding-right:min(167.4/1920*var(--viewWidth),167.4px*1)}}.qa101-top{position:relative;z-index:3;margin-bottom:max(-50/1920*var(--viewWidth),-50px*1)}@media all and (max-width: 769.98px){.qa101-top.is-variance{margin-top:min(111.6/1920*var(--viewWidth),111.6px*1);margin-bottom:0}}.qa101-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.qa101-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.qa101-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 769.98px){.qa101-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(180/1920*var(--viewWidth),180px*1)}}.qa101-top .question{width:100%;margin-top:min(47/1920*var(--viewWidth),47px*1)}.qa101-top .question .top{width:min(1530/1920*var(--viewWidth),1530px*1);position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:700;cursor:pointer;padding-top:min(40/1920*var(--viewWidth),40px*1);padding-bottom:min(40/1920*var(--viewWidth),40px*1);padding-right:min(75/1920*var(--viewWidth),75px*1);margin-bottom:min(0/1920*var(--viewWidth),0px*1);transition:all .3s linear}@media all and (min-width: 1200px){.qa101-top .question .top:hover{color:#c3a56e;transition:all .3s linear}.qa101-top .question .top:hover span svg path{stroke:#c3a56e}}@media all and (max-width: 991.98px){.qa101-top .question .top{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 769.98px){.qa101-top .question .top{width:min(1688/1920*var(--viewWidth),1688px*1);padding-top:min(186/1920*var(--viewWidth),186px*1);padding-bottom:min(186/1920*var(--viewWidth),186px*1);padding-right:min(172.05/1920*var(--viewWidth),172.05px*1);align-items:baseline}}.qa101-top .question .top .number{flex:0 0 min(.0260416667*var(--viewWidth),50px);font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.qa101-top .question .top .number{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);flex:0 0 min(.084765625*var(--viewWidth),162.75px)}}.qa101-top .question .top .content{position:relative;font-size:clamp(24px,50/1920*var(--viewWidth),50px*1);text-align:end}@media all and (max-width: 769.98px){.qa101-top .question .top .content{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}.qa101-top .question .top span{position:absolute;top:min(24/1920*var(--viewWidth),24px*1);right:max(-72/1920*var(--viewWidth),-72px*1);width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);transition:all .3s linear}@media all and (max-width: 769.98px){.qa101-top .question .top span{width:min(69.75/1920*var(--viewWidth),69.75px*1);height:min(69.75/1920*var(--viewWidth),69.75px*1);top:min(32.55/1920*var(--viewWidth),32.55px*1);right:max(-172.05/1920*var(--viewWidth),-172.05px*1)}}.qa101-top .question .top span svg{position:absolute;top:0;left:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.qa101-top .question .top span svg{width:min(69.75/1920*var(--viewWidth),69.75px*1);height:min(69.75/1920*var(--viewWidth),69.75px*1)}}.qa101-top .question .top span svg path{stroke:#999;stroke-width:2px}.qa101-top .question .top.active{color:#c3a56e;margin-bottom:max(-12/1920*var(--viewWidth),-12px*1);transition:all .3s linear}@media all and (max-width: 769.98px){.qa101-top .question .top.active{margin-bottom:max(-111.6/1920*var(--viewWidth),-111.6px*1)}}.qa101-top .question .top.active span{transform:rotate(-180deg)}.qa101-top .question .top.active span svg path{stroke:#c3a56e;stroke-width:4px}.qa101-top .question .inner{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #fff;font-size:1rem;color:#c3a56e}.qa101-top .question .inner:first-child{border-top:1px solid #fff}.qa101-top .question .inner .bottom{width:min(1530/1920*var(--viewWidth),1530px*1);transition:all .3s linear}@media(min-width: 769px)and (max-width: 992px){.qa101-top .question .inner .bottom{width:min(1630/1920*var(--viewWidth),1630px*1)}}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom{width:min(1688/1920*var(--viewWidth),1688px*1)}}.qa101-top .question .inner .bottom .answer{position:relative;padding-top:0;color:#fff;padding-bottom:min(40/1920*var(--viewWidth),40px*1);padding-right:min(75/1920*var(--viewWidth),75px*1);transition:all .4s linear}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom .answer{padding-right:min(172.05/1920*var(--viewWidth),172.05px*1);padding-left:min(111.6/1920*var(--viewWidth),111.6px*1);padding-bottom:min(176.7/1920*var(--viewWidth),176.7px*1)}}.qa101-top .question .inner .bottom .answer .btn-wrap{display:flex;justify-content:end;margin-top:min(22/1920*var(--viewWidth),22px*1)}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom .answer .btn-wrap{margin-top:0}}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom .answer .btn-wrap .btn-main{padding-left:min(167.4/1920*var(--viewWidth),167.4px*1);padding-right:min(167.4/1920*var(--viewWidth),167.4px*1);margin-top:min(102.3/1920*var(--viewWidth),102.3px*1)}}.qa101-top .question .inner .bottom .answer a{cursor:pointer;color:#c3a56e;text-decoration:underline;text-underline-offset:3px}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom .answer a{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.qa101-top .question .inner .bottom .answer p{color:#fff;text-align:end;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);margin-bottom:0;width:87%;margin-left:auto}@media all and (max-width: 769.98px){.qa101-top .question .inner .bottom .answer p{width:100%;line-height:1.4;font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.service-visual{--sv: min(calc(160 / 1920 * var(--viewWidth)), calc(160px * 1));position:relative;display:flex;align-items:center;height:calc(100vh + var(--sv));margin-bottom:max(-160/1920*var(--viewWidth),-160px*1)}@media all and (max-width: 1199.98px){.service-visual{height:56.25vw}}@media all and (max-width: 769.98px){.service-visual{--sv: min(calc(300 / 1920 * var(--viewWidth)), calc(160px * 1));height:calc(100vh + var(--sv));margin-bottom:max(-300/1920*var(--viewWidth),-300px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.service-visual{height:100vh;margin-bottom:0}}.service-visual .bg{position:absolute;width:100%;height:100%;background:url("../img/header-service.jpg") no-repeat center 0;background-size:min(100vw,3840px);z-index:1}@media all and (max-width: 769.98px){.service-visual .bg{top:0;background:url("../img/header-service-mb.jpg") no-repeat center top;background-size:min(100vw,1920px)}}.service-visual .main-title{position:relative;margin-left:-6px;line-height:95.2%;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);margin-top:-7.5vh;font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:3}@media all and (max-width: 1199.98px){.service-visual .main-title{margin-top:0}}@media all and (max-width: 769.98px){.service-visual .main-title{margin-left:-2px;margin-top:-10vh;font-size:clamp(24px,279/1920*var(--viewWidth),279px*1)}}@media all and (max-width: 575.98px){.service-visual .main-title{margin-top:-10vw;margin-left:-2px;font-size:clamp(24px,381.3/1920*var(--viewWidth),381.3px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.service-visual .main-title{font-size:clamp(48px,165/1920*var(--viewWidth),165px*1)}}.service-visual .main-title .title-l1{color:#fff}.service-visual .main-title .title-l1 span{color:#c3a56e}.service-visual .main-title .title-l2{color:#c3a56e}.service-visual .main-title .title-l3{color:#fff}.service-visual .main-title .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:0;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1920.98px){.service-visual .main-title .square-icon{width:16px;height:16px}}@media all and (max-width: 1399.98px){.service-visual .main-title .square-icon{width:14px;height:14px}}@media all and (max-width: 1199.98px){.service-visual .main-title .square-icon{width:11px;height:11px;right:max(-18/1920*var(--viewWidth),-18px*1);bottom:.125rem}}@media all and (max-width: 991.98px){.service-visual .main-title .square-icon{width:9px;height:9px}}@media all and (max-width: 575.98px){.service-visual .main-title .square-icon{width:9px;height:9px;right:-0.375rem;bottom:.125rem}}@media only screen and (max-device-width: 380px){.service-visual .main-title .square-icon{width:8px;height:8px}}.process-top{position:relative;z-index:2;background:linear-gradient(360deg, black 90%, rgba(0, 0, 0, 0) 100%);padding-top:min(100/1920*var(--viewWidth),100px*1);padding-bottom:min(220/1920*var(--viewWidth),220px*1)}@media all and (max-width: 769.98px){.process-top{padding-top:min(200/1920*var(--viewWidth),200px*1);background:linear-gradient(360deg, black 97%, rgba(0, 0, 0, 0) 100%);padding-bottom:min(651/1920*var(--viewWidth),651px*1)}}@media all and (max-width: 575.98px){.process-top{padding-bottom:min(651/1920*var(--viewWidth),651px*1);background-color:unset}}.process-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.process-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.process-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 769.98px){.process-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.process-top .process-wrap{display:flex;gap:min(90/1920*var(--viewWidth),90px*1);margin-top:min(50/1920*var(--viewWidth),50px*1)}@media all and (max-width: 769.98px){.process-top .process-wrap{flex-direction:column;gap:min(390.6/1920*var(--viewWidth),390.6px*1);margin-top:min(223.2/1920*var(--viewWidth),223.2px*1)}}.process-top .process-wrap .process-card{position:relative;flex:1 1 0;padding-top:min(40/1920*var(--viewWidth),40px*1);padding-bottom:min(60/1920*var(--viewWidth),60px*1);padding-left:min(100/1920*var(--viewWidth),100px*1)}@media(min-width: 769px)and (max-width: 992px){.process-top .process-wrap .process-card{padding-left:min(130/1920*var(--viewWidth),130px*1)}}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card{height:min(1395/1920*var(--viewWidth),1395px*1);padding-left:min(302.25/1920*var(--viewWidth),302.25px*1);padding-top:min(0/1920*var(--viewWidth),0px*1);padding-bottom:min(46.5/1920*var(--viewWidth),46.5px*1)}}.process-top .process-wrap .process-card:nth-child(1)::after{content:"";position:absolute;top:min(80/1920*var(--viewWidth),80px*1);left:min(80/1920*var(--viewWidth),80px*1);width:100%;height:100%;background-image:url(../img/number-1.png);background-repeat:no-repeat;background-size:contain;z-index:0;opacity:0;transition:all .4s linear}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card:nth-child(1)::after{background-image:url(../img/number-1-mb.svg)}}.process-top .process-wrap .process-card:nth-child(2)::after{content:"";position:absolute;top:min(80/1920*var(--viewWidth),80px*1);left:min(80/1920*var(--viewWidth),80px*1);width:100%;height:100%;background-image:url(../img/number-2.png);background-repeat:no-repeat;background-size:contain;z-index:0;opacity:0;transition:all .4s linear}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card:nth-child(2)::after{background-image:url(../img/number-2-mb.svg)}}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card:nth-child(3){padding-bottom:min(139.5/1920*var(--viewWidth),139.5px*1)}}.process-top .process-wrap .process-card:nth-child(3)::after{content:"";position:absolute;top:min(80/1920*var(--viewWidth),80px*1);left:min(80/1920*var(--viewWidth),80px*1);width:100%;height:100%;background-image:url(../img/number-3.png);background-repeat:no-repeat;background-size:contain;z-index:0;opacity:0;transition:all .4s linear}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card:nth-child(3)::after{background-image:url(../img/number-3-mb.svg)}}.process-top .process-wrap .process-card.show:nth-child(1)::after{top:0;left:0;opacity:1;transition:all 1s ease 0s}.process-top .process-wrap .process-card.show:nth-child(2)::after{top:0;left:0;opacity:1;transition:all 1s ease .25s}.process-top .process-wrap .process-card.show:nth-child(3)::after{top:0;left:0;opacity:1;transition:all 1s ease .5s}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card:nth-child(1)::after{top:0;left:0;opacity:1}.process-top .process-wrap .process-card:nth-child(2)::after{top:0;left:0;opacity:1}.process-top .process-wrap .process-card:nth-child(3)::after{top:0;left:0;opacity:1}}.process-top .process-wrap .process-card .card-title{position:relative;color:#fff;font-size:clamp(16px,60/1920*var(--viewWidth),60px*1);z-index:1}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card .card-title{line-height:2;font-size:clamp(16px,186/1920*var(--viewWidth),186px*1)}}.process-top .process-wrap .process-card .card-text{position:relative;color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);z-index:1}.process-top .process-wrap .process-card .card-text a{cursor:pointer;color:#c3a56e;text-decoration:underline;text-underline-offset:3px}@media all and (max-width: 769.98px){.process-top .process-wrap .process-card .card-text{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.mission-top{position:relative;z-index:3;padding-bottom:min(680/1920*var(--viewWidth),680px*1);margin-bottom:max(-480/1920*var(--viewWidth),-480px*1)}@media all and (min-width: 1921px){.mission-top{padding-bottom:min(880/1920*var(--viewWidth),880px*2);margin-bottom:max(-680/1920*var(--viewWidth),-680px*2)}}@media all and (max-width: 769.98px){.mission-top{padding-bottom:min(3394.5/1920*var(--viewWidth),3394.5px*1);margin-bottom:max(-2929.5/1920*var(--viewWidth),-2929.5px*1)}}.mission-top .starry-bg{position:absolute;width:100%;height:100%;background:url("../img/mission-service-bg.jpg") no-repeat center bottom;background-size:min(100vw,3840px);z-index:0}@media all and (max-width: 769.98px){.mission-top .starry-bg{top:0;background:url("../img/mission-service-bg-mb.jpg") no-repeat center bottom;background-size:min(100vw,1920px)}}@media all and (min-width: 1921px){.mission-top .bg-gradient{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, black 10%, rgba(0, 0, 0, 0) 50%) !important;background-size:min(100vw,3840px) !important;z-index:1}}.mission-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1);position:relative;z-index:1}@media all and (max-width: 769.98px){.mission-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.mission-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1);position:relative;z-index:1}@media all and (max-width: 769.98px){.mission-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.mission-top .mission-wrap{display:flex;gap:min(50/1920*var(--viewWidth),50px*1);margin-top:min(50/1920*var(--viewWidth),50px*1)}@media all and (max-width: 769.98px){.mission-top .mission-wrap{flex-direction:column;gap:min(213.9/1920*var(--viewWidth),213.9px*1);margin-top:min(158.1/1920*var(--viewWidth),158.1px*1)}}.mission-top .mission-wrap .mission-card{position:relative;flex:1 1 0;cursor:pointer;padding-top:min(60/1920*var(--viewWidth),60px*1);padding-bottom:min(54/1920*var(--viewWidth),54px*1);padding-left:min(54/1920*var(--viewWidth),54px*1);padding-right:min(54/1920*var(--viewWidth),54px*1);transition:all .4s ease}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card{padding-top:min(162.75/1920*var(--viewWidth),162.75px*1);padding-bottom:min(162.75/1920*var(--viewWidth),162.75px*1);padding-left:min(130.2/1920*var(--viewWidth),130.2px*1);padding-right:min(130.2/1920*var(--viewWidth),130.2px*1)}}.mission-top .mission-wrap .mission-card::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(163.24deg, #000000 64.88%, #494949 93.05%);clip-path:polygon(calc(100% - 74px) 0%, 100% 74px, 100% 100%, 0 100%, 0 0);opacity:1;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.mission-top .mission-wrap .mission-card::before{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card::before{clip-path:polygon(calc(100% - 106px) 0%, 100% 106px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.mission-top .mission-wrap .mission-card::before{clip-path:polygon(calc(100% - 53px) 0%, 100% 53px, 100% 100%, 0 100%, 0 0)}}.mission-top .mission-wrap .mission-card::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(170.35deg, #000000 70.71%, #C3A56E 115.15%);clip-path:polygon(calc(100% - 74px) 0%, 100% 74px, 100% 100%, 0 100%, 0 0);opacity:0;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.mission-top .mission-wrap .mission-card::after{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card::after{clip-path:polygon(calc(100% - 106px) 0%, 100% 106px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.mission-top .mission-wrap .mission-card::after{clip-path:polygon(calc(100% - 53px) 0%, 100% 53px, 100% 100%, 0 100%, 0 0)}}.mission-top .mission-wrap .mission-card .bg{position:absolute;width:100%;height:100%;top:0;left:0;border:2px solid #999;clip-path:polygon(calc(100% - 74px) 0%, 100% 74px, 100% 100%, 0 100%, 0 0);z-index:2;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.mission-top .mission-wrap .mission-card .bg{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .bg{clip-path:polygon(calc(100% - 106px) 0%, 100% 106px, 100% 100%, 0 100%, 0 0);padding-top:min(130/1920*var(--viewWidth),130px*1);padding-bottom:min(130/1920*var(--viewWidth),130px*1);padding-left:min(116/1920*var(--viewWidth),116px*1);padding-right:min(116/1920*var(--viewWidth),116px*1)}}@media all and (max-width: 575.98px){.mission-top .mission-wrap .mission-card .bg{clip-path:polygon(calc(100% - 53px) 0%, 100% 53px, 100% 100%, 0 100%, 0 0)}}.mission-top .mission-wrap .mission-card .bg::after{content:"";position:absolute;background-color:#999;top:74px;right:0;width:103px;height:2px;transform:rotate(45deg);transform-origin:106.5px;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.mission-top .mission-wrap .mission-card .bg::after{top:38px;width:53px;transform-origin:56.5px}}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .bg::after{top:104px;width:152px;transform-origin:153.5px}}@media all and (max-width: 575.98px){.mission-top .mission-wrap .mission-card .bg::after{top:52px;width:76px;transform-origin:78.5px}}.mission-top .mission-wrap .mission-card .arrow-icon{position:absolute;top:0;right:0;z-index:3;width:min(28/1920*var(--viewWidth),28px*1);height:min(28/1920*var(--viewWidth),28px*1);transition:all .3s linear}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .arrow-icon{width:min(83.7/1920*var(--viewWidth),83.7px*1);height:min(83.7/1920*var(--viewWidth),83.7px*1)}}.mission-top .mission-wrap .mission-card .arrow-icon svg{position:absolute;top:0;left:0;width:min(28/1920*var(--viewWidth),28px*1);height:min(28/1920*var(--viewWidth),28px*1)}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .arrow-icon svg{width:min(83.7/1920*var(--viewWidth),83.7px*1);height:min(83.7/1920*var(--viewWidth),83.7px*1)}}.mission-top .mission-wrap .mission-card .arrow-icon svg path{stroke:#999;stroke-width:2px;transition:all .4s ease}.mission-top .mission-wrap .mission-card .card-title{position:relative;color:#fff;line-height:1;font-size:clamp(16px,60/1920*var(--viewWidth),60px*1);margin-bottom:min(24/1920*var(--viewWidth),24px*1);padding-right:min(24/1920*var(--viewWidth),24px*1);z-index:1;transition:all .4s linear}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .card-title{margin-bottom:min(74.4/1920*var(--viewWidth),74.4px*1);font-size:clamp(16px,186/1920*var(--viewWidth),186px*1)}}.mission-top .mission-wrap .mission-card .card-text.edit-area{position:relative;z-index:1;color:#fff;line-height:2;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);transition:all .4s linear}.mission-top .mission-wrap .mission-card .card-text.edit-area ul{padding-left:0;margin-bottom:0}.mission-top .mission-wrap .mission-card .card-text.edit-area li{margin-left:min(18/1920*var(--viewWidth),18px*1);padding-left:min(6/1920*var(--viewWidth),6px*1);font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);font-weight:400;line-height:2}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .card-text.edit-area li{font-weight:600;margin-left:min(83.7/1920*var(--viewWidth),83.7px*1);padding-left:min(9.3/1920*var(--viewWidth),9.3px*1);font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .card-text.edit-area{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.mission-top .mission-wrap .mission-card .card-text.edit-area ul>ul{list-style:none;margin-bottom:min(8/1920*var(--viewWidth),8px*1);margin-left:min(10/1920*var(--viewWidth),10px*1)}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .card-text.edit-area ul>ul{margin-left:min(74.4/1920*var(--viewWidth),74.4px*1);margin-bottom:min(37.2/1920*var(--viewWidth),37.2px*1)}}.mission-top .mission-wrap .mission-card .card-text.edit-area ul>ul li{color:#999;position:relative;line-height:1.8;margin-left:min(15/1920*var(--viewWidth),15px*1);padding-left:0;font-size:clamp(12px,15/1920*var(--viewWidth),15px*1);transition:all .4s linear}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card .card-text.edit-area ul>ul li{line-height:1.4;font-size:clamp(12px,69.75/1920*var(--viewWidth),69.75px*1)}}.mission-top .mission-wrap .mission-card:hover{box-shadow:0px 15px 12px rgba(0,0,0,.5);transition:all .4s ease}.mission-top .mission-wrap .mission-card:hover::after{opacity:1;transition:all .4s ease}.mission-top .mission-wrap .mission-card:hover .bg{border:4px solid #c3a56e;transition:all .4s ease}.mission-top .mission-wrap .mission-card:hover .bg::after{height:4px;background-color:#c3a56e;width:115px;transform-origin:122.5px;transition:all .4s ease}@media all and (max-width: 769.98px){.mission-top .mission-wrap .mission-card:hover .bg::after{top:104px;width:152px;transform-origin:156.5px}}@media all and (max-width: 575.98px){.mission-top .mission-wrap .mission-card:hover .bg::after{top:52px;width:78px;transform-origin:84px}}.mission-top .mission-wrap .mission-card:hover .arrow-icon svg path{stroke:#c3a56e;stroke-width:4px;transition:all .4s ease}.mission-top .mission-wrap .mission-card:hover .card-title{color:#c3a56e;transition:all .4s linear}.mission-top .mission-wrap .mission-card:hover .card-text{color:#c3a56e;transition:all .4s linear}.mission-top .mission-wrap .mission-card:hover .card-text span{color:#c3a56e;transition:all .4s linear}.space-visual{position:relative;height:min(2634/1920*var(--viewWidth),2634px*1)}@media all and (max-width: 1199.98px){.space-visual{margin-bottom:0}}@media(min-width: 769px)and (max-width: 992px){.space-visual{height:min(3034/1920*var(--viewWidth),3034px*1)}}@media all and (max-width: 769.98px){.space-visual{height:auto;margin-bottom:-140vh;padding-bottom:140vh}}@media all and (max-width: 575.98px){.space-visual{height:auto;margin-bottom:-110vh;padding-bottom:110vh}}.space-visual .space-bg{position:absolute;width:100%;height:100%;background:url("../img/header-space-heritage.jpg") no-repeat center bottom;background-size:min(100vw,3840px);z-index:1}@media all and (max-width: 1199.98px){.space-visual .space-bg{background:url("../img/header-space-heritage.jpg") no-repeat center top;background-size:min(100vw,3840px)}}@media all and (max-width: 769.98px){.space-visual .space-bg{background:url("../img/header-space-heritage-mb.jpg") no-repeat center bottom;background-size:min(100vw,3840px)}}.space-visual .main-title{position:relative;display:flex;flex-direction:column;justify-content:center;margin-left:-6px;padding-top:min(360/1920*var(--viewWidth),360px*1);line-height:95.2%;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:1}@media(min-width: 769px)and (max-width: 992px){.space-visual .main-title{margin-left:0px}}@media all and (max-width: 769.98px){.space-visual .main-title{margin-left:-2px;padding-top:min(697.5/1920*var(--viewWidth),697.5px*1);height:auto;display:block;font-size:clamp(24px,381.3/1920*var(--viewWidth),381.3px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.space-visual .main-title{font-size:clamp(48px,165/1920*var(--viewWidth),165px*1)}}.space-visual .main-title .title-l1,.space-visual .main-title .title-l2{color:#fff}.space-visual .main-title .title-l1 span,.space-visual .main-title .title-l2 span{color:#c3a56e}.space-visual .main-title .title-l3{color:#c3a56e}.space-visual .main-title .title-l3 .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.25rem;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1920.98px){.space-visual .main-title .title-l3 .square-icon{width:16px;height:16px}}@media all and (max-width: 1399.98px){.space-visual .main-title .title-l3 .square-icon{width:14px;height:14px}}@media all and (max-width: 1199.98px){.space-visual .main-title .title-l3 .square-icon{width:11px;height:11px;bottom:.125rem}}@media all and (max-width: 991.98px){.space-visual .main-title .title-l3 .square-icon{width:9px;height:9px}}@media all and (max-width: 575.98px){.space-visual .main-title .title-l3 .square-icon{width:9px;height:9px;right:-0.375rem;bottom:.125rem}}@media only screen and (max-device-width: 380px){.space-visual .main-title .title-l3 .square-icon{width:8px;height:8px}}.heritage-card{position:relative;overflow:hidden;z-index:3;width:min(580/1920*var(--viewWidth),580px*1);height:min(773/1920*var(--viewWidth),773px*1)}@media all and (max-width: 769.98px){.heritage-card{width:min(1436.85/1920*var(--viewWidth),1436.85px*1);height:min(1920.45/1920*var(--viewWidth),1920.45px*1)}}.heritage-card::before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0);top:0;left:0;height:100%;width:100%}@media all and (max-width: 769.98px){.heritage-card::before{clip-path:polygon(calc(100% - 108px) 0%, 100% 108px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.heritage-card::before{clip-path:polygon(calc(100% - 54px) 0%, 100% 54px, 100% 100%, 0 100%, 0 0)}}.heritage-card .card-img{position:absolute;background-size:cover;background-repeat:no-repeat;clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0);top:0;left:0;height:100%;width:100%}@media all and (max-width: 769.98px){.heritage-card .card-img{clip-path:polygon(calc(100% - 108px) 0%, 100% 108px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.heritage-card .card-img{clip-path:polygon(calc(100% - 54px) 0%, 100% 54px, 100% 100%, 0 100%, 0 0)}}.heritage-card .bg{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;border:2px solid #999;clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0);z-index:2;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.heritage-card .bg{clip-path:polygon(calc(100% - 34px) 0%, 100% 34px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.heritage-card .bg{clip-path:polygon(calc(100% - 108px) 0%, 100% 108px, 100% 100%, 0 100%, 0 0);padding-top:min(130/1920*var(--viewWidth),130px*1);padding-bottom:min(130/1920*var(--viewWidth),130px*1);padding-left:min(116/1920*var(--viewWidth),116px*1);padding-right:min(116/1920*var(--viewWidth),116px*1)}}@media all and (max-width: 575.98px){.heritage-card .bg{clip-path:polygon(calc(100% - 54px) 0%, 100% 54px, 100% 100%, 0 100%, 0 0)}}.heritage-card .bg::after{content:"";position:absolute;background-color:#999;top:71px;right:0;width:98px;height:2px;transform:rotate(45deg);transform-origin:104.5px;transition:all .4s ease;z-index:3}@media(min-width: 769px)and (max-width: 1200px){.heritage-card .bg::after{top:36px;width:50px;transform-origin:55.5px}}@media all and (max-width: 769.98px){.heritage-card .bg::after{top:108px;width:152px;transform-origin:155px}}@media all and (max-width: 575.98px){.heritage-card .bg::after{top:54px;width:76px;transform-origin:80px}}.heritage-card .gradient{position:absolute;width:100%;height:100%;top:0;left:0;clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0);z-index:1}@media(min-width: 769px)and (max-width: 1200px){.heritage-card .gradient{clip-path:polygon(calc(100% - 34px) 0%, 100% 34px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.heritage-card .gradient{clip-path:polygon(calc(100% - 108px) 0%, 100% 108px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.heritage-card .gradient{clip-path:polygon(calc(100% - 54px) 0%, 100% 54px, 100% 100%, 0 100%, 0 0)}}.heritage-card .gradient::before{content:"";position:absolute;top:-20%;left:0;height:100%;width:100%;background:linear-gradient(0deg, rgba(153, 153, 153, 0) 43%, #000000 67%);z-index:3;opacity:1}.heritage-card .gradient::after{content:"";position:absolute;top:0;left:0;height:200%;width:100%;background:linear-gradient(0deg, rgba(153, 153, 153, 0) 43%, #000000 67%);z-index:3;opacity:0;transition:all .3s linear}.heritage-card .arrow-icon{position:absolute;top:0;right:0;z-index:3;transition:all .4s ease;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);transition:all .3s linear}@media all and (max-width: 769.98px){.heritage-card .arrow-icon{width:min(111.6/1920*var(--viewWidth),111.6px*1);height:min(111.6/1920*var(--viewWidth),111.6px*1)}}.heritage-card .arrow-icon svg{position:absolute;top:0;left:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.heritage-card .arrow-icon svg{width:min(111.6/1920*var(--viewWidth),111.6px*1);height:min(111.6/1920*var(--viewWidth),111.6px*1)}}.heritage-card .arrow-icon svg path{stroke:#999;stroke-width:2px;transition:all .4s ease}.heritage-card .inner{position:relative;height:100%;z-index:4;padding-top:min(34/1920*var(--viewWidth),34px*1);padding-bottom:min(34/1920*var(--viewWidth),34px*1);padding-left:min(43/1920*var(--viewWidth),43px*1);padding-right:min(43/1920*var(--viewWidth),43px*1)}@media all and (max-width: 769.98px){.heritage-card .inner{padding-top:min(57.195/1920*var(--viewWidth),57.195px*1);padding-bottom:min(57.195/1920*var(--viewWidth),57.195px*1);padding-left:min(106.02/1920*var(--viewWidth),106.02px*1);padding-right:min(106.02/1920*var(--viewWidth),106.02px*1);font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1)}}.heritage-card .inner .card-title{font-weight:700;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);margin-bottom:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.heritage-card .inner .card-title{font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1)}}.heritage-card .inner .card-text-info{transition:all .3s linear;font-size:clamp(14px,20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 769.98px){.heritage-card .inner .card-text-info{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.heritage-card .inner .card-text-info p{margin-bottom:0;font-size:clamp(14px,20/1920*var(--viewWidth),20px*1);color:#fff}@media all and (max-width: 769.98px){.heritage-card .inner .card-text-info p{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.heritage-card .inner .card-text-info ul li{color:#fff;list-style-type:disc;margin-left:min(26/1920*var(--viewWidth),26px*1);padding-left:min(6/1920*var(--viewWidth),6px*1)}@media all and (max-width: 769.98px){.heritage-card .inner .card-text-info ul li{margin-left:18px;padding-left:0px}}.heritage-card .inner .card-text{opacity:0;transition:all .3s linear;font-size:clamp(14px,20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 769.98px){.heritage-card .inner .card-text{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.heritage-card .inner .card-text p{margin-bottom:0;font-size:clamp(14px,20/1920*var(--viewWidth),20px*1);color:#fff}@media all and (max-width: 769.98px){.heritage-card .inner .card-text p{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.heritage-card .inner .card-text ul li{color:#fff;list-style-type:disc;margin-left:min(26/1920*var(--viewWidth),26px*1);padding-left:min(6/1920*var(--viewWidth),6px*1)}@media all and (max-width: 769.98px){.heritage-card .inner .card-text ul li{margin-left:18px;padding-left:0px}}.heritage-card.heritage-card-1{position:absolute;right:min(26/1920*var(--viewWidth),26px*1);top:min(431/1920*var(--viewWidth),431px*1)}@media all and (max-width: 769.98px){.heritage-card.heritage-card-1{position:relative;right:unset;top:unset}}.heritage-card.heritage-card-2{position:absolute;top:min(972/1920*var(--viewWidth),972px*1);left:0}@media(min-width: 769px)and (max-width: 992px){.heritage-card.heritage-card-2{top:min(1022/1920*var(--viewWidth),1022px*1)}}@media all and (max-width: 769.98px){.heritage-card.heritage-card-2{position:relative;left:unset;top:unset}}.heritage-card.heritage-card-3{position:absolute;right:min(105/1920*var(--viewWidth),105px*1);top:min(1506/1920*var(--viewWidth),1506px*1)}@media(min-width: 769px)and (max-width: 992px){.heritage-card.heritage-card-3{top:min(1606/1920*var(--viewWidth),1606px*1)}}@media all and (max-width: 769.98px){.heritage-card.heritage-card-3{position:relative;right:unset;top:unset}}@media all and (min-width: 1200px){.heritage-card:hover .gradient::before{opacity:0;transition:all 1s linear}.heritage-card:hover .gradient::after{opacity:1;transition:all .3s linear}.heritage-card:hover .inner .card-text{opacity:1;transition:all .3s linear}.heritage-card:hover .inner .card-text-info{display:none;transition:all .3s linear}.heritage-card:hover .arrow-icon{transform:rotate(-180deg);transition:all .4s ease}.heritage-card:hover .arrow-icon svg path{stroke:#c3a56e;stroke-width:4px;transition:all .4s ease}}.heritage-card.show .gradient::before{opacity:0;transition:all 1s linear}.heritage-card.show .gradient::after{opacity:1;transition:all .3s linear}.heritage-card.show .inner .card-text{opacity:1;transition:all .3s linear}.heritage-card.show .inner .card-text-info{display:none;transition:all .3s linear}.heritage-card.show .arrow-icon{transform:rotate(-180deg);transition:all .4s ease}.heritage-card.show .arrow-icon svg path{stroke:#c3a56e;stroke-width:4px;transition:all .4s ease}.figure-card{position:relative;z-index:2;width:min(464/1920*var(--viewWidth),464px*1);border:2px solid #999;clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0)}@media(min-width: 769px)and (max-width: 1200px){.figure-card{clip-path:polygon(calc(100% - 34px) 0%, 100% 34px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.figure-card{width:min(1148.55/1920*var(--viewWidth),1148.55px*1);height:fit-content;clip-path:polygon(calc(100% - 76px) 0%, 100% 76px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.figure-card{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}.figure-card::before{content:"";position:absolute;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.5) 100%);clip-path:polygon(calc(100% - 68px) 0%, 100% 68px, 100% 100%, 0 100%, 0 0);top:0;left:0;height:100%;width:100%}@media(min-width: 769px)and (max-width: 1200px){.figure-card::before{clip-path:polygon(calc(100% - 34px) 0%, 100% 34px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 769.98px){.figure-card::before{clip-path:polygon(calc(100% - 76px) 0%, 100% 76px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 575.98px){.figure-card::before{clip-path:polygon(calc(100% - 38px) 0%, 100% 38px, 100% 100%, 0 100%, 0 0)}}.figure-card::after{content:"";position:absolute;background-color:#999;top:71px;right:0;width:98px;height:2px;transform:rotate(45deg);transform-origin:104.5px;transition:all .4s ease;z-index:3}@media(min-width: 769px)and (max-width: 1200px){.figure-card::after{top:36px;width:50px;transform-origin:55.5px}}@media all and (max-width: 769.98px){.figure-card::after{top:78px;width:108px;transform-origin:114px}}@media all and (max-width: 575.98px){.figure-card::after{top:39px;width:54px;transform-origin:59px}}.figure-card .inner{position:relative;height:100%;z-index:4;padding-top:min(47/1920*var(--viewWidth),47px*1);padding-bottom:min(47/1920*var(--viewWidth),47px*1);padding-left:min(38/1920*var(--viewWidth),38px*1);padding-right:min(38/1920*var(--viewWidth),38px*1)}@media all and (max-width: 769.98px){.figure-card .inner{padding-top:min(57.195/1920*var(--viewWidth),57.195px*1);padding-bottom:min(86.49/1920*var(--viewWidth),86.49px*1);padding-left:min(106.02/1920*var(--viewWidth),106.02px*1);padding-right:min(106.02/1920*var(--viewWidth),106.02px*1);font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1)}}.figure-card .inner .card-title{font-weight:700;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);margin-bottom:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.figure-card .inner .card-title{font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1)}}.figure-card .inner .card-subtitle{font-weight:400;color:#fff;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 769.98px){.figure-card .inner .card-subtitle{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.figure-card .inner .card-text{margin-bottom:0;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);color:#fff}@media all and (max-width: 769.98px){.figure-card .inner .card-text{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.figure-card.figure-card-1{position:absolute;left:min(617/1920*var(--viewWidth),617px*1);top:min(1161/1920*var(--viewWidth),1161px*1)}@media all and (max-width: 769.98px){.figure-card.figure-card-1{position:relative;left:unset;top:unset}}.figure-card.figure-card-2{position:absolute;left:min(183/1920*var(--viewWidth),183px*1);top:min(1832/1920*var(--viewWidth),1832px*1);z-index:3}@media all and (max-width: 1199.98px){.figure-card.figure-card-2{top:min(1782/1920*var(--viewWidth),1782px*1)}}@media(min-width: 769px)and (max-width: 992px){.figure-card.figure-card-2{top:min(1857/1920*var(--viewWidth),1857px*1)}}@media all and (max-width: 769.98px){.figure-card.figure-card-2{position:relative;left:unset;top:unset}}.figure-card.figure-card-3{position:absolute;left:min(455/1920*var(--viewWidth),455px*1);top:min(2282/1920*var(--viewWidth),2282px*1)}@media all and (max-width: 1199.98px){.figure-card.figure-card-3{top:min(2232/1920*var(--viewWidth),2232px*1)}}@media(min-width: 769px)and (max-width: 992px){.figure-card.figure-card-3{top:min(2432/1920*var(--viewWidth),2432px*1)}}@media all and (max-width: 769.98px){.figure-card.figure-card-3{position:relative;left:unset;top:unset}}.space-carousel{position:relative;z-index:3;overflow-x:hidden;padding-bottom:0;padding-top:0}.space-carousel .carousel-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;max-height:calc(var(--vh, 1vh)*100) !important;padding-left:min(69.75/1920*var(--viewWidth),69.75px*1);padding-right:min(69.75/1920*var(--viewWidth),69.75px*1)}.space-carousel .carousel-wrapper .image-item{padding-top:5rem;padding-bottom:5rem;padding-left:min(46.5/1920*var(--viewWidth),46.5px*1);padding-right:min(46.5/1920*var(--viewWidth),46.5px*1);display:flex;align-items:center;height:100%}@media all and (max-width: 769.98px){.space-carousel .carousel-wrapper .image-item{transition:all .5s ease}}.space-carousel .carousel-pagination{position:absolute;display:flex;height:100vh;width:100%;top:0;max-height:calc(var(--vh, 1vh)*100) !important;opacity:0;z-index:-1;transform:translate3d(0, 0, 0);transition:all .3s linear}.space-carousel .carousel-pagination.active{opacity:1;transition:all .3s linear}.space-carousel .carousel-pagination .line{position:absolute;top:calc(50% + 195px + 50px);top:min(50% + 0.5001171875*var(--viewWidth) + 50px,50% + 960.225px + 50px);height:3px;left:50%;transform:translateX(-50%);width:max(100% - .12109375*var(--viewWidth),100% - 232.5px);background-color:#999;border-radius:3px}.space-carousel .carousel-pagination .line span{position:absolute;top:0;left:0;height:3px;transition:all .3s linear}.space-carousel .carousel-pagination .line span::before{content:"";position:absolute;width:18px;height:18px;right:0;top:50%;transform:rotate(45deg) translateY(calc(-50% - 3px));background-color:#c3a56e;border:1px solid #999}@media all and (max-width: 575.98px){.space-carousel .carousel-pagination .line span::before{width:12px;height:12px}}.about-visual{position:relative;height:100vh;z-index:10}.about-visual .about-bg{position:absolute;width:100%;height:100%;background:url("../img/header-about.jpg") no-repeat center top;background-size:min(100vw,1920px);z-index:1;opacity:.6}@media all and (max-width: 769.98px){.about-visual .about-bg{background:url("../img/header-about-mb.jpg") no-repeat center top;background-size:min(100vw,1920px);opacity:.6}}.about-visual .main-title{position:relative;display:flex;flex-direction:column;justify-content:center;line-height:95.2%;padding-top:30vh;font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:1}@media all and (max-width: 1199.98px){.about-visual .main-title{padding-top:40vh}}@media all and (max-width: 769.98px){.about-visual .main-title{margin-left:0;padding-top:10vh;font-size:clamp(24px,302.25/1920*var(--viewWidth),302.25px*1)}}@media all and (max-width: 575.98px){.about-visual .main-title{margin-left:0;padding-top:15vh;font-size:clamp(24px,325.5/1920*var(--viewWidth),325.5px*1)}}@media only screen and (max-device-width: 380px){.about-visual .main-title{padding-top:15vh}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.about-visual .main-title{padding-top:30vh}}.about-visual .main-title .title-l1,.about-visual .main-title .title-l2{color:#fff;text-align:center}.about-visual .main-title .title-l1 span,.about-visual .main-title .title-l2 span{color:#c3a56e}.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:1px;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1920.98px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:16px;height:16px}}@media all and (max-width: 1399.98px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:14px;height:14px}}@media all and (max-width: 1199.98px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:11px;height:11px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.125rem}}@media all and (max-width: 991.98px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:9px;height:9px}}@media all and (max-width: 575.98px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:9px;height:9px;right:-0.5rem}}@media only screen and (max-device-width: 380px){.about-visual .main-title .title-l1 .square-icon,.about-visual .main-title .title-l2 .square-icon{width:8px;height:8px}}.about-visual .text-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;bottom:0;z-index:1}.about-visual .text-wrap .inner{position:relative;color:#fff;max-width:min(1091/1920*var(--viewWidth),1091px*1);text-align:center;line-height:2;font-size:clamp(20px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.about-visual .text-wrap .inner{max-width:unset;line-height:1.3;font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.about-visual .text-wrap .slogan{position:relative;color:#fff;max-width:min(1091/1920*var(--viewWidth),1091px*1);text-align:center;font-weight:700;font-size:clamp(30px,60/1920*var(--viewWidth),60px*1);margin-top:min(16/1920*var(--viewWidth),16px*1);transform:translateY(20px);opacity:0}@media all and (max-width: 769.98px){.about-visual .text-wrap .slogan{font-size:clamp(16px,148.8/1920*var(--viewWidth),148.8px*1)}}.about-visual .text-wrap .slogan.active{opacity:1;transform:translateY(0px);transition:all .75s ease .25s}.about-visual .text-wrap .square-icon{position:relative;display:inline-block;width:18px;height:18px;background-color:#c3a56e;opacity:0;top:20px;animation:squareRotate 10s linear infinite}.about-visual .text-wrap .square-icon.active{opacity:1;top:0px;transition:all .75s ease .75s}@media all and (max-width: 1199.98px){.about-visual .text-wrap .square-icon{width:11px;height:11px;bottom:.125rem}}@media all and (max-width: 575.98px){.about-visual .text-wrap .square-icon{width:9px;height:9px;bottom:.125rem}}.vision-top{position:relative;border-top:2px solid #999;border-bottom:2px solid #999;background-color:#000;z-index:2}@media all and (max-width: 769.98px){.vision-top{border-top:1px solid #999;border-bottom:unset;overflow-x:hidden;margin-bottom:max(-2090/1920*var(--viewWidth),-2090px*1);padding-bottom:min(2090/1920*var(--viewWidth),2090px*1)}}.vision-top .vision-wrap{display:flex}@media all and (max-width: 769.98px){.vision-top .vision-wrap{flex-direction:column}}.vision-top .vision-wrap .left{position:relative;flex:0 0 41%;border-right:2px solid #999;padding-bottom:min(80/1920*var(--viewWidth),80px*1);padding-top:min(70/1920*var(--viewWidth),70px*1);padding-right:min(70/1920*var(--viewWidth),70px*1)}@media all and (max-width: 769.98px){.vision-top .vision-wrap .left{border-right:unset;padding-right:0;padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1);padding-top:min(148.8/1920*var(--viewWidth),148.8px*1)}.vision-top .vision-wrap .left::before{content:"";position:absolute;left:max(-116/1920*var(--viewWidth),-116px*1);right:max(-116/1920*var(--viewWidth),-116px*1);bottom:0;width:calc(100% + clamp(0px,.1208333333*var(--viewWidth),232px));height:1px;background-color:#999}}.vision-top .vision-wrap .right{position:relative;flex:0 0 59%;padding-bottom:min(80/1920*var(--viewWidth),80px*1);padding-top:min(70/1920*var(--viewWidth),70px*1);padding-left:min(140/1920*var(--viewWidth),140px*1);padding-right:min(70/1920*var(--viewWidth),70px*1)}@media all and (max-width: 769.98px){.vision-top .vision-wrap .right{padding-left:0;padding-right:0;padding-bottom:min(251.1/1920*var(--viewWidth),251.1px*1);padding-top:min(148.8/1920*var(--viewWidth),148.8px*1)}.vision-top .vision-wrap .right::before{content:"";position:absolute;left:max(-116/1920*var(--viewWidth),-116px*1);right:max(-116/1920*var(--viewWidth),-116px*1);bottom:0;width:calc(100% + min(.1208333333*var(--viewWidth),232px));height:1px;background-color:#999}}.vision-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(35/1920*var(--viewWidth),35px*1)}@media all and (max-width: 769.98px){.vision-top .main-title{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(74.4/1920*var(--viewWidth),74.4px*1)}}.vision-top .sub-title{color:#fff;font-weight:400;line-height:1.2;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.vision-top .sub-title{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);line-height:1.25}}.vision-top .about-bg{position:absolute;width:100%;height:100%;background:url("../img/header-about.jpg") no-repeat center 83%;background-size:min(100vw,1920px);z-index:0;opacity:.6}@media all and (max-width: 769.98px){.vision-top .about-bg{background:url("../img/header-about-mb.jpg") no-repeat center var(--vh);background-size:min(100vw,1920px);opacity:.6}}.value-top{position:relative;padding-bottom:min(60/1920*var(--viewWidth),60px*1);padding-top:min(70/1920*var(--viewWidth),70px*1);border-bottom:2px solid #999;background-color:#000;z-index:2}@media all and (max-width: 769.98px){.value-top{padding-bottom:min(167.4/1920*var(--viewWidth),167.4px*1);padding-top:min(130.2/1920*var(--viewWidth),130.2px*1);border-bottom:1px solid #999}}.value-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1);margin-bottom:min(20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 769.98px){.value-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(232.5/1920*var(--viewWidth),232.5px*1)}}.value-top .sub-title{color:#fff;font-weight:400;font-size:clamp(24px,156/1920*var(--viewWidth),156px*1);line-height:1}.value-top .sub-title.is-replaced{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .1s ease .2s;color:#c3a56e}.value-top .sub-title.is-replaced.fade-end{opacity:1;transform:translateY(0px);transition:transform .5s ease,opacity .5s ease}@media all and (max-width: 769.98px){.value-top .sub-title.is-replaced{margin-bottom:min(93/1920*var(--viewWidth),93px*1)}}@media all and (max-width: 769.98px){.value-top .sub-title{font-size:clamp(16px,418.5/1920*var(--viewWidth),418.5px*1);line-height:1}}.value-top .value-wrap{display:flex}@media all and (max-width: 769.98px){.value-top .value-wrap{flex-direction:column}}.value-top .value-wrap .left{flex:0 0 41%}@media all and (max-width: 769.98px){.value-top .value-wrap .left{flex:1 1 0}}.value-top .value-wrap .right{flex:0 0 59%;width:59%;padding-left:min(140/1920*var(--viewWidth),140px*1);padding-right:min(70/1920*var(--viewWidth),70px*1);position:relative}@media all and (max-width: 769.98px){.value-top .value-wrap .right{flex:1 1 0;width:100%;padding-left:0;padding-right:0}}.value-top .value-wrap .right .swiper-top{position:relative;width:100%;height:100%}.value-top .value-wrap .text-box h3{font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);font-weight:400;color:#fff}@media all and (max-width: 769.98px){.value-top .value-wrap .text-box h3{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1)}}.value-top .value-wrap .replace-text{opacity:0;visibility:hidden}.value-top .value-wrap .swiper-slide .text-box{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .1s ease .2s}@media all and (max-width: 769.98px){.value-top .value-wrap .swiper-slide .sub-title.is-replaced{transform:translateY(10px);opacity:0;transition:opacity .5s ease,transform .1s ease .2s}}.value-top .value-wrap .swiper-slide-active .text-box{opacity:1;transform:translateY(0);transition:transform .5s ease .5s,opacity .5s ease .5s}@media all and (max-width: 769.98px){.value-top .value-wrap .swiper-slide-active .sub-title.is-replaced{transform:translateY(0px);opacity:1;transition:transform .5s ease .5s,opacity .5s ease .5s}}.team-top{position:relative;z-index:2;padding-bottom:min(115/1920*var(--viewWidth),115px*1);padding-top:min(108/1920*var(--viewWidth),108px*1)}.team-top .main-title{color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.team-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.team-top .sub-title{color:#fff;font-weight:400;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1);margin-bottom:min(40/1920*var(--viewWidth),40px*1)}@media all and (max-width: 769.98px){.team-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(90/1920*var(--viewWidth),90px*1)}}.team-top .team-list{display:grid;grid-template-columns:1fr 1fr;column-gap:min(86/1920*var(--viewWidth),86px*1);row-gap:min(37/1920*var(--viewWidth),37px*1)}@media all and (max-width: 769.98px){.team-top .team-list{column-gap:min(79.05/1920*var(--viewWidth),79.05px*1);row-gap:min(79.05/1920*var(--viewWidth),79.05px*1)}}@media all and (max-width: 575.98px){.team-top .team-list{grid-template-columns:1fr;gap:min(158.1/1920*var(--viewWidth),158.1px*1)}}.team-top .team-list .team-card{display:block;cursor:pointer;-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;-o-perspective:2000px;perspective:2000px}.team-top .team-list .team-card.show .card-front{transform:rotateY(180deg)}.team-top .team-list .team-card.show .card-back{transform:rotateY(0deg)}.team-top .team-list .team-card .card-front{position:relative;display:flex;gap:min(29/1920*var(--viewWidth),29px*1);padding-bottom:min(24/1920*var(--viewWidth),24px*1);padding-top:min(24/1920*var(--viewWidth),24px*1);padding-right:min(24/1920*var(--viewWidth),24px*1);padding-left:min(24/1920*var(--viewWidth),24px*1);background:#000;clip-path:polygon(calc(100% - 58px) 0%, 100% 58px, 100% 100%, 0 100%, 0 0);border:2px solid #999;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .5s linear;height:min(363/1920*var(--viewWidth),363px*1)}@media all and (max-width: 1399.98px){.team-top .team-list .team-card .card-front{clip-path:polygon(calc(100% - 49px) 0%, 100% 49px, 100% 100%, 0 100%, 0 0)}}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front{flex-direction:column;height:min(1488/1920*var(--viewWidth),1488px*1);gap:min(51.15/1920*var(--viewWidth),51.15px*1);clip-path:polygon(0 0, 100% 0, 100% 100%, 49px 100%, 0% calc(100% - 49px));padding-bottom:min(37.2/1920*var(--viewWidth),37.2px*1);padding-top:min(46.5/1920*var(--viewWidth),46.5px*1);padding-right:min(46.5/1920*var(--viewWidth),46.5px*1);padding-left:min(46.5/1920*var(--viewWidth),46.5px*1)}.team-top .team-list .team-card .card-front.show .button-arrow circle,.team-top .team-list .team-card .card-front.show .button-arrow path{stroke:#c3a56e;transition:all .3s linear}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front{height:min(2971.35/1920*var(--viewWidth),2971.35px*1);gap:min(102.3/1920*var(--viewWidth),102.3px*1);padding-bottom:min(74.4/1920*var(--viewWidth),74.4px*1);padding-top:min(93/1920*var(--viewWidth),93px*1);padding-right:min(93/1920*var(--viewWidth),93px*1);padding-left:min(93/1920*var(--viewWidth),93px*1)}}.team-top .team-list .team-card .card-front::after{content:"";position:absolute;background-color:#999;top:60px;right:0;width:83px;height:2px;transform:rotate(45deg);transform-origin:88.5px;transition:all .4s ease}@media all and (max-width: 1399.98px){.team-top .team-list .team-card .card-front::after{top:54px;width:80px;transform-origin:88.5px}}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front::after{top:52px;width:74px;transform-origin:77px}}@media all and (max-width: 1199.98px)and (max-width: 1199.98px){.team-top .team-list .team-card .card-front::after{top:unset;bottom:1px;left:-21px;right:unset;width:72px;transform-origin:65.5px}}.team-top .team-list .team-card .card-front .right{position:relative;flex:1 1 0}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .right{padding-right:min(23.25/1920*var(--viewWidth),23.25px*1);padding-left:min(23.25/1920*var(--viewWidth),23.25px*1)}}.team-top .team-list .team-card .card-front .right .name{font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);font-weight:700;line-height:1;margin-bottom:min(8/1920*var(--viewWidth),8px*1);margin-top:max(-2/1920*var(--viewWidth),-2px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .right .name{font-size:clamp(16px,69.75/1920*var(--viewWidth),69.75px*1);margin-bottom:min(18.6/1920*var(--viewWidth),18.6px*1);margin-top:0}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front .right .name{font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1);margin-bottom:min(37.2/1920*var(--viewWidth),37.2px*1);margin-top:0}}.team-top .team-list .team-card .card-front .right .position{position:relative;color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);font-weight:400;margin-bottom:min(46/1920*var(--viewWidth),46px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .right .position{font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);margin-bottom:min(83.7/1920*var(--viewWidth),83.7px*1);padding-bottom:min(27.9/1920*var(--viewWidth),27.9px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front .right .position{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);margin-bottom:min(167.4/1920*var(--viewWidth),167.4px*1);padding-bottom:min(55.8/1920*var(--viewWidth),55.8px*1)}}.team-top .team-list .team-card .card-front .right .position::before{content:"";position:absolute;bottom:max(-12/1920*var(--viewWidth),-12px*1);left:0;right:0;height:1px;width:100%;background-color:#999}.team-top .team-list .team-card .card-front .right .text-box{position:relative;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);padding-left:min(16/1920*var(--viewWidth),16px*1);color:#fff}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .right .text-box{font-size:clamp(12px,37.2/1920*var(--viewWidth),37.2px*1);padding-left:min(37.2/1920*var(--viewWidth),37.2px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front .right .text-box{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1);padding-left:min(74.4/1920*var(--viewWidth),74.4px*1)}}.team-top .team-list .team-card .card-front .right .text-box::before{content:"“";position:absolute;color:#c3a56e;top:max(-36/1920*var(--viewWidth),-36px*1);left:0;font-size:clamp(20px,50/1920*var(--viewWidth),50px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .right .text-box::before{font-size:clamp(20px,116.25/1920*var(--viewWidth),116.25px*1);top:max(-69.75/1920*var(--viewWidth),-69.75px*1);left:max(-4.65/1920*var(--viewWidth),-4.65px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front .right .text-box::before{font-size:clamp(20px,232.5/1920*var(--viewWidth),232.5px*1);top:max(-139.5/1920*var(--viewWidth),-139.5px*1);left:max(-9.3/1920*var(--viewWidth),-9.3px*1)}}.team-top .team-list .team-card .card-front .left{display:flex}.team-top .team-list .team-card .card-front .left .img-box{height:100%;object-fit:cover;aspect-ratio:1}.team-top .team-list .team-card .card-front .button-arrow{position:absolute;right:0;bottom:0;width:min(38/1920*var(--viewWidth),38px*1);height:min(38/1920*var(--viewWidth),38px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-front .button-arrow{width:min(93/1920*var(--viewWidth),93px*1);height:min(93/1920*var(--viewWidth),93px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-front .button-arrow{width:min(181.35/1920*var(--viewWidth),181.35px*1);height:min(181.35/1920*var(--viewWidth),181.35px*1)}}.team-top .team-list .team-card .card-front .button-arrow circle,.team-top .team-list .team-card .card-front .button-arrow path{stroke:#999;transition:all .3s linear}@media all and (min-width: 1200px){.team-top .team-list .team-card .card-front:hover .button-arrow circle,.team-top .team-list .team-card .card-front:hover .button-arrow path{stroke:#c3a56e;transition:all .3s linear}}.team-top .team-list .team-card .card-back{background:#000;clip-path:polygon(0% 58px, 58px 0, 100% 0, 100% 100%, 0 100%);border:2px solid #999;position:absolute;padding-bottom:min(45/1920*var(--viewWidth),45px*1);padding-top:min(45/1920*var(--viewWidth),45px*1);padding-right:min(25/1920*var(--viewWidth),25px*1);padding-left:min(45/1920*var(--viewWidth),45px*1);left:0;top:0;transform:rotateY(-180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .5s linear;height:min(363/1920*var(--viewWidth),363px*1)}@media all and (max-width: 1399.98px){.team-top .team-list .team-card .card-back{clip-path:polygon(0% 49px, 49px 0, 100% 0, 100% 100%, 0 100%)}}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back{height:min(1488/1920*var(--viewWidth),1488px*1);clip-path:polygon(0 0, 100% 0, 100% 100%, 49px 100%, 0% calc(100% - 49px));padding-bottom:min(37.2/1920*var(--viewWidth),37.2px*1);padding-top:min(46.5/1920*var(--viewWidth),46.5px*1);padding-right:min(46.5/1920*var(--viewWidth),46.5px*1);padding-left:min(46.5/1920*var(--viewWidth),46.5px*1)}.team-top .team-list .team-card .card-back.show .button-arrow circle,.team-top .team-list .team-card .card-back.show .button-arrow path{stroke:#c3a56e;transition:all .3s linear}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-back{height:min(2971.35/1920*var(--viewWidth),2971.35px*1);padding-bottom:min(74.4/1920*var(--viewWidth),74.4px*1);padding-top:min(93/1920*var(--viewWidth),93px*1);padding-right:min(93/1920*var(--viewWidth),93px*1);padding-left:min(93/1920*var(--viewWidth),93px*1)}}.team-top .team-list .team-card .card-back .name{font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);font-weight:700;margin-bottom:min(8/1920*var(--viewWidth),8px*1);line-height:1}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back .name{font-size:clamp(16px,69.75/1920*var(--viewWidth),69.75px*1);margin-bottom:min(18.6/1920*var(--viewWidth),18.6px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-back .name{font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1);margin-bottom:min(37.2/1920*var(--viewWidth),37.2px*1)}}.team-top .team-list .team-card .card-back .position{font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);color:#fff;margin-bottom:min(20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back .position{font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);margin-bottom:min(83.7/1920*var(--viewWidth),83.7px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-back .position{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);margin-bottom:min(167.4/1920*var(--viewWidth),167.4px*1)}}.team-top .team-list .team-card .card-back ul{color:#fff;list-style-type:disc;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);padding-left:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back ul{font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);padding-left:min(55.8/1920*var(--viewWidth),55.8px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-back ul{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-left:min(111.6/1920*var(--viewWidth),111.6px*1)}}.team-top .team-list .team-card .card-back .button-arrow{position:absolute;right:min(24/1920*var(--viewWidth),24px*1);bottom:min(24/1920*var(--viewWidth),24px*1);transform:scale(-1);width:min(38/1920*var(--viewWidth),38px*1);height:min(38/1920*var(--viewWidth),38px*1)}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back .button-arrow{width:min(93/1920*var(--viewWidth),93px*1);height:min(93/1920*var(--viewWidth),93px*1);right:min(46.5/1920*var(--viewWidth),46.5px*1);bottom:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.team-top .team-list .team-card .card-back .button-arrow{width:min(181.35/1920*var(--viewWidth),181.35px*1);height:min(181.35/1920*var(--viewWidth),181.35px*1);right:min(93/1920*var(--viewWidth),93px*1);bottom:min(93/1920*var(--viewWidth),93px*1)}}.team-top .team-list .team-card .card-back .button-arrow circle,.team-top .team-list .team-card .card-back .button-arrow path{stroke:#999;transition:all .3s linear}@media all and (min-width: 1200px){.team-top .team-list .team-card .card-back:hover .button-arrow circle,.team-top .team-list .team-card .card-back:hover .button-arrow path{stroke:#c3a56e;transition:all .3s linear}}.team-top .team-list .team-card .card-back::after{content:"";position:absolute;top:61px;left:0;width:86px;height:2px;background:#999;transform:rotate(-45deg);transform-origin:-6px}@media all and (max-width: 1399.98px){.team-top .team-list .team-card .card-back::after{top:55px;width:80px;transform-origin:-10px}}@media all and (max-width: 1199.98px){.team-top .team-list .team-card .card-back::after{top:unset;bottom:1px;left:-21px;right:unset;width:72px;transform-origin:66px;transform:rotate(45deg)}}.member-top{position:relative;z-index:2;padding-bottom:min(125/1920*var(--viewWidth),125px*1)}@media all and (max-width: 769.98px){.member-top{padding-bottom:min(290.625/1920*var(--viewWidth),290.625px*1)}}@media all and (max-width: 575.98px){.member-top{padding-bottom:min(581.25/1920*var(--viewWidth),581.25px*1)}}.member-top .member-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-left:min(16/1920*var(--viewWidth),16px*1);padding-right:min(16/1920*var(--viewWidth),16px*1);column-gap:min(130/1920*var(--viewWidth),130px*1);row-gap:min(110/1920*var(--viewWidth),110px*1)}@media(min-width: 769px)and (max-width: 1200px){.member-top .member-list{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width: 769.98px){.member-top .member-list{display:block;padding-left:0;padding-right:0;margin-bottom:min(139.5/1920*var(--viewWidth),139.5px*1)}}.member-top .member-list .member-card{display:flex;flex-direction:column}@media all and (max-width: 769.98px){.member-top .member-list .member-card{height:100%;min-height:min(681.225/1920*var(--viewWidth),681.225px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card{min-height:min(1176.45/1920*var(--viewWidth),1176.45px*1)}}.member-top .member-list .member-card .text-box{flex:1 1 0;position:relative;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);padding-left:min(18/1920*var(--viewWidth),18px*1);margin-bottom:min(48/1920*var(--viewWidth),48px*1);color:#fff;font-weight:300}@media all and (max-width: 769.98px){.member-top .member-list .member-card .text-box{font-size:clamp(12px,37.2/1920*var(--viewWidth),37.2px*1);margin-top:min(169.725/1920*var(--viewWidth),169.725px*1);margin-bottom:min(83.7/1920*var(--viewWidth),83.7px*1);padding-left:min(37.2/1920*var(--viewWidth),37.2px*1);padding-right:min(37.2/1920*var(--viewWidth),37.2px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card .text-box{line-height:1.31;font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1);margin-top:min(339.45/1920*var(--viewWidth),339.45px*1);margin-bottom:min(167.4/1920*var(--viewWidth),167.4px*1);padding-left:min(74.4/1920*var(--viewWidth),74.4px*1);padding-right:min(74.4/1920*var(--viewWidth),74.4px*1)}}.member-top .member-list .member-card .text-box::before{content:"“";position:absolute;color:#c3a56e;top:max(-42/1920*var(--viewWidth),-42px*1);left:0;font-size:clamp(20px,50/1920*var(--viewWidth),50px*1)}@media all and (max-width: 769.98px){.member-top .member-list .member-card .text-box::before{top:max(-97.65/1920*var(--viewWidth),-97.65px*1);font-size:clamp(20px,116.25/1920*var(--viewWidth),116.25px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card .text-box::before{top:max(-195.3/1920*var(--viewWidth),-195.3px*1);font-size:clamp(20px,232.5/1920*var(--viewWidth),232.5px*1)}}.member-top .member-list .member-card .name{position:relative;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);font-weight:700;line-height:1;margin-bottom:min(2/1920*var(--viewWidth),2px*1)}@media all and (max-width: 769.98px){.member-top .member-list .member-card .name{font-size:clamp(16px,69.75/1920*var(--viewWidth),69.75px*1);margin-bottom:min(18.6/1920*var(--viewWidth),18.6px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card .name{font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1);margin-bottom:min(37.2/1920*var(--viewWidth),37.2px*1)}}.member-top .member-list .member-card .name::before{content:"";position:absolute;top:max(-24/1920*var(--viewWidth),-24px*1);width:100%;left:0;height:1px;background-color:#999}@media all and (max-width: 769.98px){.member-top .member-list .member-card .name::before{top:max(-55.8/1920*var(--viewWidth),-55.8px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card .name::before{top:max(-111.6/1920*var(--viewWidth),-111.6px*1)}}.member-top .member-list .member-card .position{position:relative;color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);font-weight:300}@media all and (max-width: 769.98px){.member-top .member-list .member-card .position{font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.member-top .member-list .member-card .position{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1)}}@media all and (max-width: 769.98px){.member-top .join{position:relative;margin-top:min(246.45/1920*var(--viewWidth),246.45px*1);text-align:center}}.member-top .join h3{color:#fff;font-size:clamp(16px,40/1920*var(--viewWidth),40px*1);margin-top:max(-8/1920*var(--viewWidth),-8px*1);margin-bottom:min(40/1920*var(--viewWidth),40px*1);line-height:1.25}@media all and (max-width: 769.98px){.member-top .join h3{font-size:clamp(12px,139.5/1920*var(--viewWidth),139.5px*1);margin-bottom:min(153.45/1920*var(--viewWidth),153.45px*1)}}.member-top .join .btn-main{display:inline-block}@media all and (max-width: 769.98px){.member-top .join .btn-main{padding-left:min(153.45/1920*var(--viewWidth),153.45px*1);padding-right:min(153.45/1920*var(--viewWidth),153.45px*1)}}.member-top .swiper-slide{height:auto}.member-top .swiper-pagination-1{margin-top:min(79.05/1920*var(--viewWidth),79.05px*1)}.news-top{position:relative;padding-top:min(165/1920*var(--viewWidth),165px*1);padding-bottom:min(220/1920*var(--viewWidth),220px*1);z-index:1}@media all and (max-width: 769.98px){.news-top{padding-top:0;padding-bottom:min(465/1920*var(--viewWidth),465px*1)}}.news-top .main-title{font-size:30px;color:#fff;font-weight:400;font-size:clamp(18px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.news-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(50/1920*var(--viewWidth),50px*1)}}.news-top .sub-title{font-size:60px;color:#fff;font-weight:400;margin-bottom:54px;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1)}@media all and (max-width: 991.98px){.news-top .sub-title{font-size:50px}}@media all and (max-width: 769.98px){.news-top .sub-title{font-size:clamp(32px,186/1920*var(--viewWidth),186px*1);line-height:1;margin-bottom:min(100/1920*var(--viewWidth),100px*1)}}.news-top .btn-main{margin-bottom:min(28/1920*var(--viewWidth),28px*1)}@media all and (max-width: 769.98px){.news-top .btn-main{margin-bottom:0;margin-top:min(186/1920*var(--viewWidth),186px*1);border-color:#c3a56e;display:inline-block;padding-left:min(153.45/1920*var(--viewWidth),153.45px*1);padding-right:min(153.45/1920*var(--viewWidth),153.45px*1)}}.news-top .news-list-table .news-item{position:relative;padding-top:min(40/1920*var(--viewWidth),40px*1);padding-bottom:min(40/1920*var(--viewWidth),40px*1);padding-right:min(75/1920*var(--viewWidth),75px*1);padding-left:38px;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:clamp(24px,50/1920*var(--viewWidth),50px*1);color:#fff;display:flex;align-self:center;font-weight:700}.news-top .news-list-table .news-item .arrow-icon{position:absolute;bottom:50%;transform:translateY(50%);right:0;z-index:3;transition:all .4s ease;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);transition:all .3s linear}@media all and (max-width: 1199.98px){.news-top .news-list-table .news-item .arrow-icon{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 769.98px){.news-top .news-list-table .news-item .arrow-icon{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.news-top .news-list-table .news-item .arrow-icon{width:min(88.35/1920*var(--viewWidth),88.35px*1);height:min(88.35/1920*var(--viewWidth),88.35px*1)}}.news-top .news-list-table .news-item .arrow-icon svg{position:absolute;top:0;left:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 1199.98px){.news-top .news-list-table .news-item .arrow-icon svg{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 769.98px){.news-top .news-list-table .news-item .arrow-icon svg{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.news-top .news-list-table .news-item .arrow-icon svg{width:min(88.35/1920*var(--viewWidth),88.35px*1);height:min(88.35/1920*var(--viewWidth),88.35px*1)}}.news-top .news-list-table .news-item .arrow-icon svg path{stroke:#999;stroke-width:2px;transition:all .4s ease}.news-top .news-list-table .news-item .arrow-icon svg path:hover{stroke:#c3a56e}@media all and (max-width: 991.98px){.news-top .news-list-table .news-item{font-weight:700}}@media all and (max-width: 769.98px){.news-top .news-list-table .news-item{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);padding-top:min(186/1920*var(--viewWidth),186px*1);padding-bottom:min(186/1920*var(--viewWidth),186px*1);padding-right:min(172.05/1920*var(--viewWidth),172.05px*1)}}@media all and (max-width: 575.98px){.news-top .news-list-table .news-item{font-weight:700}}@media all and (min-width: 1200px){.news-top .news-list-table .news-item:hover{color:#c3a56e;transition:all .3s linear}.news-top .news-list-table .news-item:hover .arrow-icon svg path{stroke:#c3a56e}}.news-top .news-list{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:min(25/1920*var(--viewWidth),25px*1);gap:min(69/1920*var(--viewWidth),69px*1)}@media all and (max-width: 769.98px){.news-top .news-list{grid-template-columns:1fr 1fr;gap:min(72.075/1920*var(--viewWidth),72.075px*1)}}@media all and (max-width: 575.98px){.news-top .news-list{grid-template-columns:unset;gap:min(144.15/1920*var(--viewWidth),144.15px*1)}}.news-top .news-list .news-card{position:relative;padding-bottom:min(60/1920*var(--viewWidth),60px*1);padding-top:min(30/1920*var(--viewWidth),30px*1);padding-right:min(30/1920*var(--viewWidth),30px*1);padding-left:min(30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 769.98px){.news-top .news-list .news-card{padding-bottom:min(58.125/1920*var(--viewWidth),58.125px*1);padding-top:min(58.125/1920*var(--viewWidth),58.125px*1);padding-right:min(58.125/1920*var(--viewWidth),58.125px*1);padding-left:min(58.125/1920*var(--viewWidth),58.125px*1)}}@media all and (max-width: 575.98px){.news-top .news-list .news-card{padding-bottom:min(116.25/1920*var(--viewWidth),116.25px*1);padding-top:min(116.25/1920*var(--viewWidth),116.25px*1);padding-right:min(116.25/1920*var(--viewWidth),116.25px*1);padding-left:min(116.25/1920*var(--viewWidth),116.25px*1)}}.news-top .news-list .news-card .img-box{object-fit:cover;aspect-ratio:4/3;width:100%}.news-top .news-list .news-card .title-box{padding-top:min(25/1920*var(--viewWidth),25px*1);padding-left:min(16/1920*var(--viewWidth),16px*1);padding-right:min(16/1920*var(--viewWidth),16px*1);font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);font-weight:400;color:#fff;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:2;transition:all .4s ease}@media all and (max-width: 769.98px){.news-top .news-list .news-card .title-box{font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);padding-top:min(46.5/1920*var(--viewWidth),46.5px*1);padding-left:min(27.9/1920*var(--viewWidth),27.9px*1);padding-right:min(27.9/1920*var(--viewWidth),27.9px*1)}}@media all and (max-width: 575.98px){.news-top .news-list .news-card .title-box{line-height:1.25em;font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-top:min(93/1920*var(--viewWidth),93px*1);padding-left:min(55.8/1920*var(--viewWidth),55.8px*1);padding-right:min(55.8/1920*var(--viewWidth),55.8px*1)}}.news-top .news-list .news-card .bg{width:100%;height:100%;left:0;top:0;z-index:-1;position:absolute;background-color:#000;border:2px solid #999;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 90px), calc(100% - 90px) 100%, 0 100%);transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.news-top .news-list .news-card .bg{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 45px), calc(100% - 45px) 100%, 0 100%)}}@media all and (max-width: 769.98px){.news-top .news-list .news-card .bg{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 64px), calc(100% - 64px) 100%, 0 100%)}}.news-top .news-list .news-card .bg::after{content:"";position:absolute;bottom:1px;right:-38px;width:128px;height:2px;z-index:-1;background:#999;transform:rotate(-45deg);transform-origin:5px;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.news-top .news-list .news-card .bg::after{right:-19px;width:64px;transform-origin:5px}}@media all and (max-width: 769.98px){.news-top .news-list .news-card .bg::after{width:90px;right:-26px}}.news-top .news-list .news-card:hover .bg{border:4px solid #c3a56e;transition:all .4s ease}.news-top .news-list .news-card:hover .bg::after{content:"";position:absolute;bottom:1px;right:-40px;width:128px;height:4px;z-index:-1;background:#c3a56e;transform:rotate(-45deg);transform-origin:6px;transition:all .4s ease}@media(min-width: 769px)and (max-width: 1200px){.news-top .news-list .news-card:hover .bg::after{right:-21px;width:64px;transform-origin:6px}}@media all and (max-width: 769.98px){.news-top .news-list .news-card:hover .bg::after{width:90px;right:-28px}}.news-top .news-list .news-card:hover .title-box{color:#c3a56e;transition:all .4s ease}.news-top .news-list .news-card:hover .arrow-icon svg path{stroke:#c3a56e;stroke-width:4px;transition:all .4s ease}.news-top .arrow-icon{position:absolute;bottom:0;right:0;z-index:3;transition:all .4s ease;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1);transition:all .3s linear}@media all and (max-width: 1199.98px){.news-top .arrow-icon{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 769.98px){.news-top .arrow-icon{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.news-top .arrow-icon{width:min(88.35/1920*var(--viewWidth),88.35px*1);height:min(88.35/1920*var(--viewWidth),88.35px*1)}}.news-top .arrow-icon svg{position:absolute;top:0;left:0;width:min(24/1920*var(--viewWidth),24px*1);height:min(24/1920*var(--viewWidth),24px*1)}@media all and (max-width: 1199.98px){.news-top .arrow-icon svg{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 769.98px){.news-top .arrow-icon svg{width:min(46.5/1920*var(--viewWidth),46.5px*1);height:min(46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.news-top .arrow-icon svg{width:min(88.35/1920*var(--viewWidth),88.35px*1);height:min(88.35/1920*var(--viewWidth),88.35px*1)}}.news-top .arrow-icon svg path{stroke:#999;stroke-width:2px;transition:all .4s ease}.resource-visual{position:relative;margin-bottom:max(-600/1920*var(--viewWidth),-600px*2);padding-bottom:min(600/1920*var(--viewWidth),600px*2)}.resource-visual .bg{position:absolute;width:100%;height:100%;background:url("../img/header-resources.jpg") no-repeat center top;background-size:min(100vw,3840px);z-index:1}@media all and (max-width: 769.98px){.resource-visual .bg{background:url("../img/header-resources-mb.jpg") no-repeat center top;background-size:min(100vw,1920px)}}.resource-visual .main-title{position:relative;line-height:95.2%;padding-top:min(240/1920*var(--viewWidth),240px*1);font-size:clamp(48px,165/1920*var(--viewWidth),165px*1);font-weight:400;font-family:"Bebas Neue",sans-serif;z-index:1}@media all and (max-width: 769.98px){.resource-visual .main-title{font-size:clamp(24px,348.75/1920*var(--viewWidth),348.75px*1);padding-top:min(651/1920*var(--viewWidth),651px*1)}}@media only screen and (max-device-width: 1200px)and (orientation: landscape){.resource-visual .main-title{font-size:clamp(48px,165/1920*var(--viewWidth),165px*1)}}.resource-visual .main-title .title-l1{color:#fff}.resource-visual .main-title .title-l1 span{color:#c3a56e}.resource-visual .main-title .title-l1 .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-12/1920*var(--viewWidth),-12px*1);bottom:.25rem;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1199.98px){.resource-visual .main-title .title-l1 .square-icon{width:11px;height:11px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.125rem}}@media all and (max-width: 575.98px){.resource-visual .main-title .title-l1 .square-icon{width:9px;height:9px;right:-0.5rem;bottom:.125rem}}.resource-visual .main-title .title-l2{color:#c3a56e}.resource-visual .main-title .title-l2 .square-icon{position:relative;display:inline-block;width:18px;height:18px;right:max(-12/1920*var(--viewWidth),-12px*1);bottom:.25rem;background-color:#c3a56e;animation:squareRotate 10s linear infinite;transition:all .5s ease}@media all and (max-width: 1199.98px){.resource-visual .main-title .title-l2 .square-icon{width:11px;height:11px;right:max(-16/1920*var(--viewWidth),-16px*1);bottom:.125rem}}@media all and (max-width: 575.98px){.resource-visual .main-title .title-l2 .square-icon{width:9px;height:9px;right:-0.5rem;bottom:.125rem}}.resource-visual .sub-title{position:relative;color:#fff;max-width:60%;z-index:1;font-weight:400;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1)}@media all and (max-width: 575.98px){.resource-visual .sub-title{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-top:min(69.75/1920*var(--viewWidth),69.75px*1);line-height:1.25;max-width:90%}}.tab-top{padding-top:min(114/1920*var(--viewWidth),114px*1)}@media all and (max-width: 769.98px){.tab-top{padding-top:min(74.4/1920*var(--viewWidth),74.4px*1)}}@media all and (max-width: 575.98px){.tab-top{padding-top:min(148.8/1920*var(--viewWidth),148.8px*1)}}.tab-top ul{position:relative;display:flex;gap:min(90/1920*var(--viewWidth),90px*1);z-index:1}@media all and (max-width: 769.98px){.tab-top ul{position:absolute;display:block;left:0;top:100%;z-index:10;width:fit-content;border:1px solid #444;background-color:#000;transform:translateY(12px);opacity:0;pointer-events:none;transition:all .6s}.tab-top ul.show{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}}.tab-top ul li{position:relative;color:#999;cursor:pointer;font-size:clamp(16px,20/1920*var(--viewWidth),20px*1)}.tab-top ul li::before{content:"";position:absolute;bottom:max(-5/1920*var(--viewWidth),-5px*1);background-color:#c3a56e;left:0;width:100%;height:2px;opacity:0;transition:all .4s linear}.tab-top ul li.active{color:#c3a56e;cursor:default;pointer-events:none}.tab-top ul li.active::before{opacity:1}@media all and (min-width: 770px){.tab-top ul li:hover{color:#c3a56e;transition:all .4s linear}.tab-top ul li:hover::before{opacity:1;transition:all .4s linear}}@media all and (max-width: 769.98px){.tab-top ul li{position:relative;font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);padding-top:min(18.6/1920*var(--viewWidth),18.6px*1);padding-bottom:min(18.6/1920*var(--viewWidth),18.6px*1);padding-left:min(37.2/1920*var(--viewWidth),37.2px*1);padding-right:min(37.2/1920*var(--viewWidth),37.2px*1);color:#999;transition:all .4s linear}.tab-top ul li:hover{color:#fff;background-color:#999}.tab-top ul li:not(:last-child){border-bottom:1px solid #444}}@media all and (max-width: 575.98px){.tab-top ul li{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-top:min(37.2/1920*var(--viewWidth),37.2px*1);padding-bottom:min(37.2/1920*var(--viewWidth),37.2px*1);padding-left:min(74.4/1920*var(--viewWidth),74.4px*1);padding-right:min(74.4/1920*var(--viewWidth),74.4px*1)}}.tab-top .tabTitle{position:relative;z-index:1;color:#999;font-size:clamp(12px,46.5/1920*var(--viewWidth),46.5px*1);padding-left:min(18.6/1920*var(--viewWidth),18.6px*1);padding-right:min(18.6/1920*var(--viewWidth),18.6px*1);padding-top:min(9.3/1920*var(--viewWidth),9.3px*1);padding-bottom:min(9.3/1920*var(--viewWidth),9.3px*1);cursor:pointer;background-color:#000 !important;border-radius:unset !important;border:unset !important;border-bottom:2px solid #999 !important}@media all and (max-width: 575.98px){.tab-top .tabTitle{font-size:clamp(12px,93/1920*var(--viewWidth),93px*1);padding-left:min(37.2/1920*var(--viewWidth),37.2px*1);padding-right:min(37.2/1920*var(--viewWidth),37.2px*1);padding-top:min(18.6/1920*var(--viewWidth),18.6px*1);padding-bottom:min(18.6/1920*var(--viewWidth),18.6px*1)}}.tab-top .tabTitle::after{content:"";position:absolute;right:min(9.3/1920*var(--viewWidth),9.3px*1);top:50%;transform:translateY(-50%);width:14px;height:14px;-webkit-mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;mask:url("../img/arrow-down-1.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#999;transition:transform .5s}@media all and (max-width: 575.98px){.tab-top .tabTitle::after{right:min(18.6/1920*var(--viewWidth),18.6px*1)}}.tab-top .tabTitle:focus{border-bottom:1px solid #c3a56e !important}.resource-top{z-index:1;position:relative;padding-top:min(65/1920*var(--viewWidth),65px*1);padding-bottom:min(110/1920*var(--viewWidth),110px*1)}@media all and (max-width: 769.98px){.resource-top{padding-top:min(116.25/1920*var(--viewWidth),116.25px*1);padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}@media all and (max-width: 575.98px){.resource-top{padding-top:min(232.5/1920*var(--viewWidth),232.5px*1);padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}.resource-top .resource-list{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:min(107/1920*var(--viewWidth),107px*1);row-gap:min(59/1920*var(--viewWidth),59px*1)}@media all and (max-width: 769.98px){.resource-top .resource-list{grid-template-columns:1fr 1fr;gap:min(148.8/1920*var(--viewWidth),148.8px*1)}}@media all and (max-width: 575.98px){.resource-top .resource-list{grid-template-columns:unset;gap:min(111.6/1920*var(--viewWidth),111.6px*1)}}.resource-top .resource-list .resource-card .img-wrap{position:relative;border:1px solid #999;clip-path:polygon(calc(100% - 50px) 0%, 100% 50px, 100% 100%, 0 100%, 0 0)}@media(min-width: 769px)and (max-width: 1200px){.resource-top .resource-list .resource-card .img-wrap{clip-path:polygon(calc(100% - 25px) 0%, 100% 25px, 100% 100%, 0 100%, 0 0)}}.resource-top .resource-list .resource-card .img-wrap img{object-fit:cover;aspect-ratio:4/3;width:100%}.resource-top .resource-list .resource-card .img-wrap::after{content:"";position:absolute;top:56.5px;right:0;width:74px;height:1px;transform:rotate(45deg);transform-origin:82px;background-color:#999}@media(min-width: 769px)and (max-width: 1200px){.resource-top .resource-list .resource-card .img-wrap::after{top:28.5px;width:37px;transform-origin:42.5px}}.resource-top .resource-list .resource-card .card-header{display:flex;justify-content:space-between;padding-top:min(21/1920*var(--viewWidth),21px*1)}@media all and (max-width: 575.98px){.resource-top .resource-list .resource-card .card-header{padding-top:min(74.4/1920*var(--viewWidth),74.4px*1)}}.resource-top .resource-list .resource-card .card-header .category{color:#fff;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 575.98px){.resource-top .resource-list .resource-card .card-header .category{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.resource-top .resource-list .resource-card .card-header .date{color:#999;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1)}@media all and (max-width: 575.98px){.resource-top .resource-list .resource-card .card-header .date{font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.resource-top .resource-list .resource-card .card-title{color:#fff;font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);padding-top:min(11/1920*var(--viewWidth),11px*1);font-weight:700;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.25em;-webkit-line-clamp:2;transition:all .4s ease}@media all and (max-width: 575.98px){.resource-top .resource-list .resource-card .card-title{padding-top:min(55.8/1920*var(--viewWidth),55.8px*1);font-size:clamp(12px,93/1920*var(--viewWidth),93px*1)}}.resource-top .resource-list .resource-card .card-text{display:none;font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);color:#fff}.resource-top .resource-list .resource-card .card-btn{position:relative;display:block;color:#999;margin-top:min(14/1920*var(--viewWidth),14px*1);font-size:clamp(12px,20/1920*var(--viewWidth),20px*1);transition:all .4s ease}@media all and (max-width: 575.98px){.resource-top .resource-list .resource-card .card-btn{margin-top:min(79.05/1920*var(--viewWidth),79.05px*1);padding-bottom:min(74.4/1920*var(--viewWidth),74.4px*1);border-bottom:1px solid #fff;font-size:clamp(12px,74.4/1920*var(--viewWidth),74.4px*1)}}.resource-top .resource-list .resource-card .card-btn::after{content:"";position:relative;display:inline-block;vertical-align:middle;margin-left:.5rem;width:33px;height:1rem;-webkit-mask:url("../img/arrow-right-3.svg") no-repeat 50% 50%;mask:url("../img/arrow-right-3.svg") no-repeat 50% 50%;background-color:#999;-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease}.resource-top .resource-list .card-link:hover .card-title{color:#c3a56e;transition:all .4s ease}.resource-top .resource-list .card-link:hover .card-btn{color:#c3a56e;transition:all .4s ease}.resource-top .resource-list .card-link:hover .card-btn::after{background-color:#c3a56e;transform:translateX(10px);transition:all .4s ease}@media all and (min-width: 576px){.resource-top .resource-list .card-link.has-pin{grid-column:span 2;grid-row:span 2}.resource-top .resource-list .card-link.has-pin .resource-card{display:flex;flex-direction:column;height:100%}.resource-top .resource-list .card-link.has-pin .img-wrap{display:flex;flex:1 1 0;clip-path:polygon(calc(100% - 120px) 0%, 100% 120px, 100% 100%, 0 100%, 0 0)}}@media(min-width: 576px)and (min-width: 769px)and (max-width: 1200px){.resource-top .resource-list .card-link.has-pin .img-wrap{clip-path:polygon(calc(100% - 60px) 0%, 100% 60px, 100% 100%, 0 100%, 0 0)}}@media all and (min-width: 576px){.resource-top .resource-list .card-link.has-pin .img-wrap::after{top:120px;width:172px;transform-origin:173.5px}}@media(min-width: 576px)and (min-width: 769px)and (max-width: 1200px){.resource-top .resource-list .card-link.has-pin .img-wrap::after{top:60px;width:85px;transform-origin:86.5px}}@media all and (min-width: 576px){.resource-top .resource-list .card-link.has-pin .img-wrap img{aspect-ratio:4/3}.resource-top .resource-list .card-link.has-pin .card-header{padding-top:min(24/1920*var(--viewWidth),24px*1)}.resource-top .resource-list .card-link.has-pin .card-title{padding-top:min(14/1920*var(--viewWidth),14px*1);font-size:clamp(20px,40/1920*var(--viewWidth),40px*1)}.resource-top .resource-list .card-link.has-pin .card-text{padding-top:min(33/1920*var(--viewWidth),33px*1);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.5em;-webkit-line-clamp:3}}@media all and (min-width: 576px)and (max-width: 575.98px){.resource-top .resource-list .card-link.has-pin .card-text{display:none}}.resource-top .list-page{padding-top:min(110/1920*var(--viewWidth),110px*1);font-size:clamp(16px,30/1920*var(--viewWidth),30px*1);display:flex;justify-content:center;align-items:center;gap:min(21/1920*var(--viewWidth),21px*1);color:#999;cursor:pointer}@media all and (max-width: 769.98px){.resource-top .list-page{padding-top:min(148.8/1920*var(--viewWidth),148.8px*1);gap:min(34.875/1920*var(--viewWidth),34.875px*1);font-size:clamp(16px,46.5/1920*var(--viewWidth),46.5px*1)}}@media all and (max-width: 575.98px){.resource-top .list-page{gap:min(69.75/1920*var(--viewWidth),69.75px*1);font-size:clamp(16px,93/1920*var(--viewWidth),93px*1)}}.resource-top .list-page li{line-height:60px}@media all and (max-width: 769.98px){.resource-top .list-page li{line-height:50px}}.resource-top .list-page li:hover{color:#c3a56e}.resource-top .list-page li.current{color:#c3a56e;font-weight:700;pointer-events:none;cursor:default}.resource-top .list-page li.blank{pointer-events:none;cursor:default}.resource-top .list-page li.symbol{font-size:clamp(20px,40/1920*var(--viewWidth),40px*1);font-weight:300;padding-bottom:min(4/1920*var(--viewWidth),4px*1)}@media all and (max-width: 769.98px){.resource-top .list-page li.symbol{padding-bottom:min(9.3/1920*var(--viewWidth),9.3px*1);font-size:clamp(16px,69.75/1920*var(--viewWidth),69.75px*1)}}@media all and (max-width: 575.98px){.resource-top .list-page li.symbol{padding-bottom:min(18.6/1920*var(--viewWidth),18.6px*1);font-size:clamp(16px,139.5/1920*var(--viewWidth),139.5px*1)}}.gallery-section{z-index:1;position:relative;padding-top:min(65/1920*var(--viewWidth),65px*1);padding-bottom:min(110/1920*var(--viewWidth),110px*1)}@media all and (max-width: 769.98px){.gallery-section{padding-top:min(116.25/1920*var(--viewWidth),116.25px*1);padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}@media all and (max-width: 575.98px){.gallery-section{padding-top:min(232.5/1920*var(--viewWidth),232.5px*1);padding-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}.gallery-section .gallery-group{position:relative;padding-top:51px;padding-bottom:62px;border-bottom:1px solid #fff}.gallery-section .gallery-group:last-child{border-bottom:none}.gallery-section .gallery-group .group-title{font-family:"Bebas Neue",sans-serif;color:#fff;font-weight:400;font-size:60px;line-height:84.91px}@media all and (max-width: 769.98px){.gallery-section .gallery-group .group-title{font-size:30px;line-height:42.46px}}.gallery-section .gallery-group .gallerySwiper{position:relative;margin-top:48px;overflow:hidden}@media all and (max-width: 769.98px){.gallery-section .gallery-group .gallerySwiper{margin-top:10px}}.gallery-section .gallery-group .gallerySwiper .swiper-wrapper{margin:0}.gallery-section .gallery-group .gallerySwiper .gallery-item{max-width:445px}.gallery-section .gallery-group .gallerySwiper .gallery-item .img-wrap{width:100%;height:321px;border:1px solid #999;clip-path:polygon(calc(100% - 50px) 0%, 100% 50px, 100% 100%, 0 100%, 0 0)}.gallery-section .gallery-group .gallerySwiper .gallery-item .img-wrap img{width:100%;height:100%;object-fit:cover}.gallery-section .gallery-group .gallerySwiper .gallery-item .img-wrap::after{content:"";position:absolute;top:56.5px;right:0;width:75px;height:1px;transform:rotate(45deg);transform-origin:82px;background-color:#999}@media all and (max-width: 1199.98px){.gallery-section .gallery-group .gallerySwiper .gallery-item .img-wrap::after{top:59.5px;right:-2px}}@media all and (max-width: 769.98px){.gallery-section .gallery-group .gallerySwiper .gallery-item .img-wrap::after{top:58.5px;right:0px;width:73px}}.gallery-section .gallery-group .gallerySwiper .gallery-item .item-info{color:#fff;font-size:20px;line-height:30px;font-weight:500;padding-top:20px;display:flex;justify-content:space-between}.gallery-section .gallery-group .gallerySwiper .gallery-item .item-info .position{color:#999;line-height:23.44px;white-space:nowrap}@media all and (max-width: 769.98px){.gallery-section .gallery-group .gallerySwiper .gallery-item .item-info{display:block}}.gallery-section .gallery-group .gallerySwiper .gallery-item:hover{cursor:pointer}.gallery-section .gallery-group .gallerySwiper .gallery-item:hover .item-info{color:#c3a56e;transition:all .3s linear}.gallery-section .gallery-group .gallerySwiper .gallery-item:hover .item-info .position{color:#c3a56e;transition:all .3s linear}.gallery-section .gallery-group .custom-swiper-prev,.gallery-section .gallery-group .custom-swiper-next{position:absolute;width:40px;height:40px;transform:translateY(-50%);margin-top:-20px;background:none;border-radius:0}.gallery-section .gallery-group .custom-swiper-prev::after,.gallery-section .gallery-group .custom-swiper-next::after{display:none}.gallery-section .gallery-group .custom-swiper-prev::before,.gallery-section .gallery-group .custom-swiper-next::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border-style:solid;border-color:#fff;border-width:4px 4px 0 0}.gallery-section .gallery-group .custom-swiper-prev:hover,.gallery-section .gallery-group .custom-swiper-next:hover{border-color:#c3a56e}.gallery-section .gallery-group .custom-swiper-prev:hover::before,.gallery-section .gallery-group .custom-swiper-next:hover::before{border-color:#c3a56e}.gallery-section .gallery-group .custom-swiper-prev.swiper-button-disabled,.gallery-section .gallery-group .custom-swiper-next.swiper-button-disabled{opacity:0;cursor:not-allowed}@media all and (max-width: 769.98px){.gallery-section .gallery-group .custom-swiper-prev,.gallery-section .gallery-group .custom-swiper-next{display:none}}.gallery-section .gallery-group .custom-swiper-prev{position:absolute;left:100px;top:60%;transform:translateY(-50%)}.gallery-section .gallery-group .custom-swiper-prev::before{transform:translate(-70%, -50%) rotate(-135deg)}.gallery-section .gallery-group .custom-swiper-next{position:absolute;right:100px;top:60%;transform:translateY(-50%)}.gallery-section .gallery-group .custom-swiper-next::before{transform:translate(-70%, -50%) rotate(45deg)}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}.gallery-modal.show{display:block}.gallery-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.gallery-modal .modal-wrap{position:relative;top:50%;background:#000}.gallery-modal .modal-wrap .modal-content{max-width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #c3a56e;flex-direction:unset;clip-path:polygon(calc(100% - 50px) 0%, 100% 50px, 100% 100%, 0 100%, 0 0);background:linear-gradient(0deg, rgba(195, 165, 110, 0.6) -26.47%, rgba(0, 0, 0, 0) 75.98%)}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .modal-content{display:block;max-width:75%;height:auto;border:2px solid #c3a56e;background:none}}.gallery-modal .modal-wrap .modal-content::after{content:"";position:absolute;top:54.5px;right:0;width:74px;height:2px;transform:rotate(45deg);transform-origin:82px;background-color:#c3a56e}.gallery-modal .modal-wrap .modal-content .modal-group-title{font-family:"Bebas Neue",sans-serif;color:#c3a56e;font-size:60px;line-height:84.91px;font-weight:400}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .modal-content .modal-group-title{font-size:30px;line-height:50px}}.gallery-modal .modal-wrap .modal-content .modal-title{color:#fff;font-size:20px;line-height:30px;font-weight:500;margin:0}.gallery-modal .modal-wrap .modal-right{padding:43px 5% 0 5%;display:block;width:40%}.gallery-modal .modal-wrap .modal-right .modal-title{color:#fff;font-size:24px;margin:0}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .modal-right .modal-title{font-size:20px;line-height:30px}}.gallery-modal .modal-wrap .modal-right .modal-position{color:#999;margin-top:15px;font-size:20px;line-height:23.44px}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .modal-right{padding:10px;border-bottom:none;padding-bottom:80px;width:100%;background:linear-gradient(0deg, rgba(195, 165, 110, 0.6) -26.47%, rgba(0, 0, 0, 0) 75.98%)}}.gallery-modal .modal-wrap .modal-left{width:70%}.gallery-modal .modal-wrap .modal-left .modal-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1.6}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .modal-left{width:100%;height:auto}}.gallery-modal .modal-wrap .close-modal{position:absolute;right:10%;top:-251.631px;background:none;border:none;color:#999;font-size:30px;cursor:pointer;padding:0;line-height:1;color:#c3a56e}.gallery-modal .modal-wrap .close-modal:hover{color:#fff}@media all and (max-width: 1199.98px){.gallery-modal .modal-wrap .close-modal{right:12%;top:-295.288px}}@media all and (max-width: 769.98px){.gallery-modal .modal-wrap .close-modal{right:12%;top:-191.464px}}body.modal-open{overflow:hidden}.article-top{position:relative;padding-top:min(205/1920*var(--viewWidth),205px*1);padding-bottom:min(167/1920*var(--viewWidth),167px*1);max-width:1088px;margin-left:auto;margin-right:auto}@media all and (max-width: 1199.98px){.article-top{width:min(1530/1920*var(--viewWidth),1530px*1);padding-top:min(265.05/1920*var(--viewWidth),265.05px*1);padding-bottom:min(125.55/1920*var(--viewWidth),125.55px*1)}}@media all and (max-width: 769.98px){.article-top{width:min(1688/1920*var(--viewWidth),1688px*1);padding-top:min(381.3/1920*var(--viewWidth),381.3px*1);padding-bottom:min(186/1920*var(--viewWidth),186px*1)}}@media all and (max-width: 575.98px){.article-top{padding-top:min(530.1/1920*var(--viewWidth),530.1px*1);padding-bottom:min(255.75/1920*var(--viewWidth),255.75px*1)}}.article-top .breadcrumb-container{display:flex;gap:3rem;font-size:20px;margin-bottom:14px}@media all and (max-width: 575.98px){.article-top .breadcrumb-container{font-size:16px;margin-bottom:24px;gap:40px}}.article-top .breadcrumb-container .breadcrumb-item{position:relative;color:#fff;cursor:pointer}.article-top .breadcrumb-container .breadcrumb-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);right:-34px;height:16px;width:16px;-webkit-mask:url(../img/arrow-right-4.svg) no-repeat 50% 50%;mask:url(../img/arrow-right-4.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:#999;transition:all .4s linear}@media all and (max-width: 575.98px){.article-top .breadcrumb-container .breadcrumb-item:not(:last-child)::after{height:12px;width:12px;right:-27px}}.article-top .main-title{font-size:40px;color:#fff;margin-bottom:34px;line-height:1.25}@media all and (max-width: 575.98px){.article-top .main-title{font-size:20px;margin-bottom:10px}}.article-top .main-title.large{font-size:60px}@media all and (max-width: 575.98px){.article-top .main-title.large{font-size:30px}}.article-top .tag-container{display:flex;margin-bottom:34px}@media all and (max-width: 575.98px){.article-top .tag-container{margin-bottom:20px}}.article-top .tag-container .editor{position:relative;font-size:20px;margin-right:1.5rem;color:#999}@media all and (max-width: 575.98px){.article-top .tag-container .editor{font-size:16px;margin-right:1.25rem}}.article-top .tag-container .editor::after{content:"";position:absolute;top:6px;right:-0.75rem;height:calc(100% - 12px);width:2px;background-color:#999}@media all and (max-width: 575.98px){.article-top .tag-container .editor::after{width:1px;right:-0.625rem}}.article-top .tag-container .date{position:relative;color:#999;font-size:20px}@media all and (max-width: 575.98px){.article-top .tag-container .date{font-size:16px}}.article-top .main-img{border:1px solid #999;margin-bottom:68px}@media all and (max-width: 575.98px){.article-top .main-img{margin-bottom:30px}}.article-top .main-img img{object-fit:cover;aspect-ratio:16/9}.not-found-top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:56.25vw;min-height:100vh;background-color:#000}@media all and (max-width: 769.98px){.not-found-top{height:177.7777777778vw}}@media all and (max-width: 575.98px){.not-found-top{height:100vh}}.not-found-top::before{content:"";position:absolute;width:100%;height:100%;margin-top:0;padding-top:0;background:url("../img/contact-bg.jpg") no-repeat center bottom;background-size:min(100vw,1920px);z-index:0}@media all and (max-width: 769.98px){.not-found-top::before{background:url("../img/contact-bg-mb.jpg") no-repeat center bottom;background-size:min(100vw,1920px)}}.not-found-top .main-title{color:#fff;font-weight:400;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:clamp(36px,60/1920*var(--viewWidth),60px*1);margin-bottom:min(32/1920*var(--viewWidth),32px*1)}@media all and (max-width: 769.98px){.not-found-top .main-title{font-size:clamp(16px,93/1920*var(--viewWidth),93px*1);line-height:1;margin-bottom:min(148.8/1920*var(--viewWidth),148.8px*1)}}/*# sourceMappingURL=common.css.map */
