@font-face{font-display:swap;font-family:Paperlogy-5Medium;font-style:normal;font-weight:500;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2")}:root{--prime-color:#6031df;--second-color:#dc3545;--box-shadow:0 2px 12px #0000004d}#root,html{display:flex;flex-direction:column;margin:0;min-height:100vh;scrollbar-gutter:stable}main{flex:1 1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard;font-family:Pretendard,sans-serif;font-weight:500;height:100%;letter-spacing:-.5px;margin:0;overflow-y:scroll;text-rendering:optimizeLegibility}.wrapper-1400{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2.75rem}input::placeholder{color:#777;font-size:.85rem;font-weight:600}button,input::placeholder{letter-spacing:-.75px}button:disabled{cursor:inherit;transition:none}button:disabled,button:disabled:hover{background-color:#aaa;color:#fff}.word-strong{color:#6031df;font-weight:800}[data-scroll]{opacity:0;transform:translateY(20px);transition:all 1s ease-out}[data-scroll=in]{opacity:1;transform:translateY(0)}[data-scroll=out]{opacity:0;transform:translateY(20px)}.badge{border-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.badge.basic{background-color:#000}.badge.pro{background-color:#6031df;background-color:var(--prime-color)}@media (max-width:768px){.wrapper-1400{padding:0 1rem}}.top-banner{display:flex;font-size:.9rem;justify-content:center;overflow:hidden;padding:.75rem 0;width:100%}.top-banner.checkout-success,.top-banner.mypage{background:#6031df;color:#fff}.marquee{animation:marquee 30s linear infinite;box-sizing:border-box;cursor:pointer;white-space:nowrap;width:100%}.marquee:hover{animation-play-state:paused}.top-banner.login,.top-banner.signup,.top-banner.signupSuccess{display:none}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-40%)}}.action-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:var(--prime-color);border:1px solid #0000;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-weight:700;justify-content:center;line-height:1.2;min-width:-webkit-max-content;min-width:max-content;transition:all .3s ease-in-out}.action-button span{line-height:1}.action-button:hover{background-color:#4a26b0}.action-button.small{font-size:.85rem;padding:1rem}.action-button.medium{font-size:1rem;padding:.75rem 1.5rem}.action-button.medium.withdrawal{font-size:.85rem;padding:.75rem 1rem}.action-button.large{border-radius:.75rem;font-size:1.2rem;padding:1.25rem 1.75rem}.action-button.large.narrow{border-radius:.5rem;font-size:1.2rem;font-weight:600;padding:1rem 1.75rem}.action-button.grey{background-color:#aaa}.action-button.withdrawal{background-color:tomato}.action-button.withdrawal:hover{background-color:var(--second-color)}.action-button.kakao{background-color:#f9e000;color:#624a3d}.action-button.grey:hover{background-color:#888}.action-button.onlyBorder{background-color:initial;border:1px solid var(--prime-color);color:var(--prime-color);transition:all .5s ease-in-out}.action-button.onlyBorder:hover{background-color:var(--prime-color);color:#fff}@media (max-width:768px){.action-button.large{border-radius:.5rem;font-size:1.05rem;padding:1rem 1.5rem}}.header-profile{position:relative}.header-profile-container{align-items:center;display:flex;flex-direction:row;gap:.5rem}.header-profile-info-container{display:flex;flex-direction:column;gap:.15rem}.name-role-container{align-items:center;display:flex;flex-direction:row;gap:.25rem}.name-role-container .name{color:#555;font-size:.95rem;font-weight:700}.name-role-container .badge{border-radius:1rem;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.header-profile-image-wrapper{align-items:center;background-color:#f5f5f5;border-radius:50%;box-shadow:0 0 2px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;transition:all .3s ease;width:50px}.header-profile-image-wrapper:hover{box-shadow:0 0 8px #2957e280}.header-profile img{height:100%;object-fit:cover;width:100%}.header-profile-dropdown{border-radius:.5rem;box-shadow:0 8px 24px #00000040;max-height:0;overflow:hidden;position:absolute;right:0;top:55px;transition:max-height .2s ease-in-out;width:-webkit-max-content;width:max-content;width:180px;z-index:1}.dropdown-content{background-color:#fff;border-radius:.5rem;list-style:none;margin:0;padding:.75rem 1rem;position:relative;text-decoration:none}.dropdown-content,.dropdown-content li{box-sizing:border-box;transition:all .3s ease;width:100%}.dropdown-content li{border-radius:.25rem;color:#333;cursor:pointer;font-size:.97rem;font-weight:600;padding:.6rem .95rem;text-align:left}.dropdown-content li:hover{background-color:var(--prime-color);color:#fff}hr{background-color:#ddd;border:none;height:1px;margin:.5rem auto;width:120px}.header-profile-dropdown.open{max-height:300px}.header-profile-dropdown.closed{border:0;max-height:0}@media (max-width:768px){.header-profile-container.mobile-only{display:flex;justify-content:center;padding:1rem 0}}.loading-overlay{align-items:center;background-color:#000000bf;color:#eee;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.loading-message{font-size:1.75rem;font-weight:700;position:relative;top:1.5rem}.header{align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 2px 12px #0000004d;height:40px;justify-content:space-between;left:0;margin:0 auto;max-width:1000px;padding:1rem 2rem;position:relative;right:0;transition:all .3s ease-in-out;width:80%;z-index:50}.header,.header-nav-left,.header-nav-logo-wrapper{display:flex;flex-direction:row}.header-nav-logo-wrapper{align-items:center;color:inherit;cursor:pointer;gap:.25rem;text-decoration:none}.header-nav-logo-wrapper img{height:34px}.header-nav-logo-wrapper h2{display:inline-flex;font-size:1.5rem;font-weight:700;margin:0}.header-nav-menu{align-items:center;display:flex;flex-direction:row;gap:2rem;list-style-type:none;margin:0 0 0 1.5rem;padding-left:0}.nav-link{color:inherit;color:#333;cursor:pointer;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}.nav-link:hover{color:var(--prime-color);font-weight:800!important}.desktop-only .nav-link{font-size:1.15rem;font-weight:600}.mobile-menu-icon-wrapper,.mobile-nav{display:none}@media (max-width:768px){.header{padding:.5rem 2rem}.header-nav-title{font-size:1.25rem!important}.header-nav-menu,.nav-right div:first-child{display:none}.mobile-menu-icon-wrapper{display:flex}.mobile-menu-icon-wrapper svg{color:#555;cursor:pointer;font-size:1.5rem;transition:all .2s ease-in-out}.mobile-menu-icon-wrapper svg:hover{color:#111}.mobile-nav{background-color:#fff;border-radius:.75rem;box-shadow:var(--box-shadow);display:block;left:0;opacity:0;position:absolute;top:120%;transform:translateY(-10px);transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.mobile-nav.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu-grid-container{grid-gap:0;border-top:1px solid #eee;display:grid;gap:0;grid-template-columns:1fr 1fr}.mobile-menu-side{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;list-style:none;margin:0;padding:1.5rem 2.5rem}.mobile-menu-side h3{font-weight:800;margin:0}.mobile-menu-side.left{border-right:1px solid #eee}.login-list .nav-link,.logout-list .nav-link{color:var(--prime-color);font-weight:800}}.footer{border-top:1px solid #eee;padding:1rem 0}.footer-wrapper{display:flex;flex-direction:column}.footer-logo-icon-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.footer-company-logo-wrapper{align-items:center;display:flex;justify-content:center;padding:1rem 0;width:120px}.footer-company-logo-wrapper img{width:100%}.footer-social-icons{align-items:center;display:flex;flex-direction:row;gap:.5rem}.footer-social-icon{background-color:#333;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem}.footer-social-icon.kakao{background-color:#f9e000;color:#624a3d}.footer-company-info-wrapper{font-size:.95rem;letter-spacing:-.01rem}.footer-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:600;letter-spacing:-.5px;width:-webkit-fit-content;width:fit-content}.chevron-icon{font-size:.75rem;margin:auto .25rem;transform:translateY(-1px);transition:all .3s ease-in-out}.chevron-icon.rotate{transform:rotate(180deg)}.footer-company-info-content{align-items:flex-start;color:#555;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:.25rem;max-height:0;opacity:0;overflow:hidden;padding:.5rem 0;transition:max-height .3s ease-in-out,opacity .4s ease-in-out,padding .4s ease-in-out}.footer-company-info-content.open{max-height:200px;opacity:1}.footer-company-info-content.closed{max-height:0;opacity:0}.footer-links{align-items:center;color:#555;display:flex;flex-direction:row;font-size:.9rem;gap:1rem;margin-top:.5rem}.footer-link{cursor:pointer;transition:all .3s ease-in-out}.footer-link:hover{color:#000}.main{height:100vh;margin:0 auto}.accordion{border:1px solid #eee;border-radius:.5rem;box-sizing:border-box;padding:1.25rem;width:100%}.accordion-question{cursor:pointer;display:flex;font-weight:600;justify-content:space-between;transition:all * .2s 0 6ease-in-out}.accordion-question:hover{color:var(--prime-color)}.accordion-question svg{transition:all .3s ease-in}.accordion-question.open svg{rotate:-180deg}.accordion-date{font-size:.9rem;font-weight:400}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-content.open{max-height:500px}.accordion-inner{color:#777;font-size:.925rem;line-height:1.5rem;padding-top:1.25rem}.faq-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:3rem;margin-top:2.55rem}.description h2{font-size:2.5rem;font-weight:800;margin:0 0 1rem}.faq-container .description{display:flex;flex:40% 1;flex-direction:column}.faq-container .description p{color:#333;line-height:1.5rem;margin:.5rem 0}.faq-container .description p .word-strong{cursor:pointer}.faq-container .faq-list-container{display:flex;flex:60% 1;flex-direction:column;gap:.5rem}.faq-container span{margin-left:.25rem}@media (max-width:768px){.faq-container{align-items:center;flex-direction:column}.faq-container .description h2,.faq-container .description p{text-align:center}}.carousel-container{align-items:center;display:flex;gap:2rem;justify-content:center}.carousel-title-wrapper{display:flex;flex:0 0 25%;flex-direction:column;gap:1.5rem;justify-content:center}.carousel-title-wrapper h2{font-size:3rem;font-weight:800;margin:0}.carousel-title-wrapper p{color:#333;font-size:1.2rem;line-height:1.5rem;margin:0}.certification-wrapper{display:flex;gap:.5rem}.certification-wrapper div{align-items:center;display:flex;flex-direction:column}.certification-wrapper div:last-child{border:1px solid #ccc;border-radius:50%}.certification-wrapper img{height:100px}.carousel-action-button-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.carousel-card-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:1 1;gap:1rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.carousel-card-wrapper::-webkit-scrollbar{display:none}.carousel-card{cursor:pointer;transition:all .5s cubic-bezier(.22,1,.36,1)}.carousel-card-inner{border-radius:.5rem;box-shadow:0 10px 20px #0000001a;height:450px;overflow:hidden;position:relative;transition:all 1s cubic-bezier(.22,1,.36,1);width:80px}.carousel-card.active .carousel-card-inner{width:450px}.carousel-card:not(.active):hover .carousel-card-inner{width:110px}.carousel-image-wrapper{height:100%;inset:0;position:absolute;width:100%}.carousel-image-wrapper img{height:100%;object-fit:cover;opacity:.7;transition:opacity .5s;width:100%}.carousel-card.active img{opacity:.9}.carousel-card-index,.carousel-card-title{color:#fff;left:25px;position:absolute;text-shadow:2px 2px 10px #00000080;white-space:nowrap;z-index:2}.carousel-card-index{font-size:1.5rem;font-weight:700;margin:0;top:1.5rem}.carousel-card-title{font-size:1.7rem;font-weight:700;margin:0;opacity:0;top:3.25rem;transform:translateX(-20px);transition:all .5s ease .2s}.carousel-card.active .carousel-card-title{opacity:1;transform:translateX(0)}@media (max-width:768px){.carousel-container{flex-direction:column}.carousel-title-wrapper{align-items:center;flex:none;text-align:center;width:100%}.certification-wrapper{gap:1.5rem}.certification-wrapper img{height:90px}.carousel-action-button-wrapper{display:flex;flex-direction:column;gap:.75rem;width:100%}.carousel-card-wrapper{flex-direction:column;height:auto;overflow:visible;width:100%}.carousel-card,.carousel-card:not(.active):hover .carousel-card-inner{width:100%}.carousel-card-inner{height:70px;transition:all .5 ease;width:100%}.carousel-card.active .carousel-card-inner{height:250px;width:100%}.carousel-card-title{font-size:1.2rem}.carousel-card.active .carousel-image-wrapper img{height:100%;object-fit:contain;width:100%}}.carousel-wrapper{margin-bottom:3rem;margin-top:5rem}@media (max-width:768px){.carousel-wrapper{margin-bottom:0;margin-top:2rem}.accordionList-wrapper{margin-top:4rem}}.login-header{display:flex;flex-direction:column;justify-content:center}.funers-clock-logo-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-bottom:.5rem}.funers-clock-logo-wrapper img{cursor:pointer;width:50px}.page-title.login{font-size:2rem;font-weight:800;margin:.5rem 0;text-align:center}.login-page-description{font-size:1rem;margin:.5rem 0}.login-page-description a{color:var(--prime-color);font-weight:700;margin-left:.25rem;text-decoration:none}.full-width-button{align-items:center;background:var(--prime-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:700;height:50px;justify-content:center;letter-spacing:-.25px;padding:.85rem 1.5rem;transition:all .3s ease-in-out;width:100%}.full-width-button.rounded{border-radius:2rem;padding:1.25rem 1.5rem}.full-width-button.large{font-size:1.5rem;padding:1.25rem 1.5rem}.full-width-button:hover{background-color:#4a26b0}.full-width-button.googleLogin{background-color:#eee;color:#333}.full-width-button.googleLogin:hover{background-color:#ddd}.button-value-wrapper{align-items:center;display:flex;flex-direction:row;gap:.25rem;height:100%;justify-content:center}.button-value-wrapper img{display:block;height:1.75rem;object-fit:contain;width:auto}.auth-input-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}.auth-input-label{font-size:.9rem;font-weight:700}.auth-input-label .mandatory{color:tomato;font-weight:700;margin-left:.1rem}.auth-input-body{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.auth-input-field{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:1rem;font-weight:500;letter-spacing:-.25px;padding:.85rem 1rem;width:100%}.auth-input-field::placeholder{font-family:Pretendard,sans-serif}.auth-input-field.invalid{border:1px solid tomato}.auth-input-field.valid{border:1px solid green}.showToggleIcon{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:11px}.auth-input-max-length{color:#555;font-size:.95rem;position:absolute;right:1.25rem;top:.9rem}.auth-input-body .action-button{height:47.79px;position:absolute;right:0}.auth-input-message{font-size:.75rem;font-weight:700;height:1rem;margin:.2rem 0 0 .5rem;text-align:left;width:100%}.auth-input-message.error{color:tomato}.auth-input-message.success{color:green}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-content{background:#fff;border-radius:.5rem;height:auto;padding:2rem;position:absolute;top:10%;width:340px}.modal-content.large{width:540px}.modal-header{position:relative}.modal-header h3{margin:0 0 1rem;text-align:center}.modal-close-button{background:none;border:none;color:#000;cursor:pointer;font-size:2rem;padding:0;position:absolute;right:-.5rem;top:-100%}.modal-body{box-sizing:border-box}.modal-content.show,.modal-overlay.show{animation:fadeIn .5s ease-in-out forwards}.modal-content.hide,.modal-overlay.hide{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.simple-input-field{display:flex;position:relative;width:100%}.simple-input-field input{border:1px solid #ccc;border-radius:.25rem;color:#555;font-size:1rem;font-weight:700;letter-spacing:-.5px;padding:.75rem 1rem;width:100%}.simple-input-field input::placeholder{font-weight:700}.simple-input-field button{align-items:center;background-color:var(--prime-color);border:1px solid var(--prime-color);border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;padding:0 1rem;position:absolute;right:0;top:0;transition:all .3s ease-in-out}.simple-input-field button:hover{background-color:#4a26b0}.auth-info-input-body{border:1px solid #ccc;border-radius:1rem;box-sizing:border-box;max-width:400px;padding:1.25rem 1.5rem;width:100%}.auth-info-input-body,.login-form{display:flex;flex-direction:column}.login-form{gap:.25rem}.forget-password-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.login-page-description.forget-password{color:#555;cursor:pointer;font-size:.85rem;margin-bottom:0;margin-top:.25rem;transition:all .3s ease-in-out;width:-webkit-fit-content;width:fit-content}.login-page-description.forget-password:hover{color:#000}.login-form hr{margin:1rem auto}.login-error-message{color:tomato;font-size:.75rem;font-weight:700;height:14px;margin:.2rem;text-align:center}.login-page-description.footer{border-top:none;color:#555;font-size:.9rem;margin:.5rem 0;padding:0}.company-name{color:var(--prime-color);cursor:pointer;font-weight:600;margin-left:.25rem}.login-page{min-height:100vh;min-height:100dvh}.login-page,.login-page-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.login-page-wrapper{box-sizing:border-box;flex-direction:column;gap:1.25rem}.badge-wrapper{display:flex;justify-content:center;margin-top:3rem;text-align:center}.page-badge{border:1px solid #ddd;border-radius:50rem;color:#777;font-size:.9rem;font-weight:700;letter-spacing:.05rem;padding:.5rem 1.25rem}.contact-card{transition:all .1s ease-in-out;width:100%}.contact-card:hover{transform:translateY(3px)}.contact-card a{color:inherit;display:block;text-decoration:none;width:100%}.contact-card-wrapper{align-items:center;border-radius:.5rem;box-shadow:var(--box-shadow);box-sizing:border-box;display:flex;gap:1rem;padding:1rem 1.5rem;position:relative;width:100%}.icon-wrapper{align-items:center;border-radius:50px;display:flex;height:3rem;justify-content:center;width:3rem}.icon-wrapper svg{font-size:1.5rem}.icon-wrapper.phone{background-color:#2957e21a}.icon-wrapper.phone svg{color:var(--prime-color)}.icon-wrapper.email{background-color:#eee}.icon-wrapper.email svg{color:#333}.icon-wrapper.kakao{background-color:#fae30099}.icon-wrapper.kakao svg{color:#111}.icon-wrapper.cafe{background-color:#2db40011}.icon-wrapper.cafe svg{color:#2db400}.icon-wrapper.insta{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.icon-wrapper.insta svg{color:#fff}.icon-wrapper.youtube{background-color:#f0f0f0}.icon-wrapper.youtube svg{color:red}.contact-info-side{display:flex;flex-direction:column;gap:.25rem;position:relative;width:100%}.contact-info-side h4{font-size:.95rem;margin:0;width:100%}.contact-info-side span{color:#555;font-size:.9rem;width:100%}.contact-info-description{bottom:-20px;color:#777!important;font-size:.75rem!important;left:-63px;position:absolute;white-space:nowrap}.inquiry-guide{align-items:center;display:flex;flex-direction:column;justify-content:center}.inquiry-guide-body p{margin:0}.inquiry-guide-footer{align-items:center;display:flex;justify-content:center;margin:1rem 0}.support-page{display:flex;flex-direction:column;margin-bottom:3rem;min-height:70vh}.contact-section{padding-top:2rem}.contact-section-title{font-size:2.5rem;font-weight:800;margin:0;text-align:center}.contact-section-description{color:#555;font-size:1.15rem;line-height:1.5rem;margin:1.25rem 0;text-align:center}.contact-section-content{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:.8fr 1.5fr;justify-content:center;margin:0 auto}.contact-image-wrapper{align-items:center;display:flex;justify-content:center}.contact-image-wrapper img{display:block;height:auto;max-width:500px;width:100%}.contact-card-container{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding:1rem 3rem 1rem 1rem;width:100%}.accordionList-wrapper{margin-top:6rem}@media (max-width:1050px){.contact-card-wrapper{grid-template-columns:repeat(3,1fr)}.contact-section-content{grid-template-columns:1fr}.contact-card-container{padding-right:1rem}}@media (max-width:768px){.support-page{margin-bottom:0;min-height:-webkit-fit-content;min-height:fit-content}.contact-card-wrapper{grid-template-columns:repeat(2,1fr)}.contact-image-wrapper{display:none}.contact-card-container{grid-template-columns:repeat(1,1fr);padding:1rem 0}.accordionList-wrapper{margin-top:4rem}}.section-header{align-items:center;background-color:#fff;border-radius:1rem;box-sizing:border-box;display:flex;flex:1 1;justify-content:space-between;min-width:0;padding:1.5rem 2rem}.section-header-title{margin:0}.section-header-title .section-title,.section-header-title .title-seperator{color:#777;font-weight:500}.section-header-title .page-title,.section-header-title .section-title{font-size:1.25rem}.title-seperator{font-size:.75rem;margin:auto .25rem;transform:translateY(-4px)}@media (max-width:768px){.section-header{display:none}}.breadcrumb{color:#fff;height:160px;transform:translateY(-80px);width:100%;z-index:1}.breadcrumb.mypage{background:#6031df}.breadcrumb-body{display:none}.menu-toggle{border:none;border-radius:var(--border-radius);color:#000;cursor:pointer;font-size:.85rem;outline:none;padding:.75rem 1.5rem;transition:all .3s ease}.menu-toggle.mobile-only{background-color:#fff}.menu-toggle.mobile-only svg{transition:all .5s ease}.menu-toggle.mobile-only.active{background-color:#aaa;color:#000}.menu-toggle.mobile-only.active svg{transform:rotate(180deg)}.mobile-only{display:none}@media (max-width:768px){.breadcrumb{height:auto;padding-top:.25rem;transform:translateY(-60px)}.breadcrumb-body{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;padding:4.5rem 2rem .5rem}.breadcrumb-left{flex:1 1;min-width:0}.breadcrumb-title{font-size:1.5rem;margin-bottom:.5rem}.breadcrumb-trail{color:#ccc;display:flex;list-style:none;margin-top:0;padding-left:0}.breadcrumb-trail li:after{color:#aaa;content:"›";margin:0 6px}.breadcrumb-trail li:last-child:after{content:""}.breadcrumb-trail li:last-child{color:#fff;font-weight:700}.breadcrumb-right{align-items:center;display:flex;gap:1rem}.mobile-only{border-radius:.5rem;display:block}.menu-toggle.mobile-only svg{font-size:1.25rem}}.admin-sidebar-section{color:#333;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.admin-sidebar-section-title{align-items:center;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem .5rem;transition:all .2s ease-in-out}.admin-sidebar-section-title.active,.admin-sidebar-section-title.single-link.active{color:#fff}.admin-sidebar-section-title.single-link.active{background-color:var(--prime-color)}.admin-sidebar-section-title.wrapper{display:flex;flex-direction:row;justify-content:space-between}.admin-sidebar-section .title svg{margin-right:.25rem}.admin-sidebar-section-title .toggle-icon{transition:all .3s ease-in-out}.admin-sidebar-section-title .toggle-icon.rotated{transform:rotate(-180deg)}.admin-sidebar-section-title.single-link{color:inherit;display:inline-block;text-decoration:none;width:100%}.admin-sidebar-submenu-wrapper{will-change:max-height}.admin-sidebar-submenu{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:.25rem;padding-left:1.5rem;position:relative}.admin-sidebar-submenu:before{background-color:#eee;content:"";height:100%;left:1.05rem;position:absolute;top:0;width:2px}.admin-sidebar-link{border-radius:.5rem;color:inherit;color:#777;display:block;font-size:.95rem;margin-bottom:.25rem;padding:.6rem;text-decoration:none;transition:all .2s ease-in-out}.admin-sidebar-link.active,.admin-sidebar-link:hover,.admin-sidebar-section-title.single-link:hover,.admin-sidebar-section-title:hover{background-color:var(--prime-color);color:#fff}.my-sidebar{background-color:#fff;border-radius:1rem;box-shadow:var(--box-shadow);box-sizing:border-box;flex-shrink:0;padding:2rem;width:250px}.my-sidebar-header{margin-bottom:2rem;position:relative;text-align:center}.my-sidebar-avatar{border:2px solid var(--prime-color);border-radius:50%;height:80px;object-fit:cover;width:80px}.displayName-role-wrapper{display:flex;flex-direction:row;gap:.25rem;justify-content:center;margin-top:.5rem}.displayName-role-wrapper h4{font-size:1.1rem;margin:0}.my-sidebar-header .email{color:#333;font-size:.95rem;margin-top:.25rem}.my-sidebar-info{color:#555;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:.2rem;justify-content:space-evenly;margin-top:.75rem}.subscribe-from,.subscribe-to{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.subscribe-from span:first-child,.subscribe-to span:first-child{color:#333;font-weight:700}@media (max-width:768px){.my-sidebar{border-bottom:1px solid #ddd;border-right:none;left:0;margin:0 2rem;opacity:1;padding:1rem;position:absolute;top:0;transform:translateY(0);transition:transform .5s ease,opacity .5s ease,visibility .5s ease;visibility:visible;width:calc(100% - 4rem);z-index:5}.my-sidebar.hide{opacity:0;pointer-events:none;transform:translateY(-75px);visibility:hidden}.my-sidebar.show{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}.mypage-layout{background-color:#f0f0f0;min-height:70vh}.mypage-body{align-items:flex-start;display:flex;gap:24px;margin-top:-150px;padding-bottom:2rem;padding-top:2rem;position:relative;z-index:0}.mypage-content-container{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}.mypage-content-layout{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.mypage-body{gap:1.25rem;margin-top:-60px}.mypage-content{padding:1rem;width:100%}}.checkbox-wrapper{display:flex;margin-bottom:.75rem}.checkbox-wrapper input{cursor:pointer}.checkbox-message{color:#333;font-size:.85rem;line-height:1.125rem;margin:0}.policy-link{color:var(--prime-color);cursor:pointer;font-weight:700;margin-left:.2rem}.signup-form{display:flex;flex-direction:column;gap:.25rem}@media (max-width:768px){.login-page-wrapper{padding:0 1rem}}.success-page{min-height:100vh}.success-page,.success-page-wrapper{align-items:center;display:flex;justify-content:center}.success-page-wrapper{border-radius:2rem;box-shadow:0 2px 12px #0000004d;flex-direction:column;gap:1.25rem;padding:3rem;width:600px}.success-page-body{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.success-title{font-size:2.5rem;font-weight:800;margin:0;text-align:center}.success-message{color:#333;display:flex;flex-direction:column;text-align:center}.success-message p{line-height:1.5rem;margin:0}.word-strong{color:var(--prime-color);font-weight:700}.success-page-button-container{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:.25rem}.comparison-container{padding:1.5rem}.comparison-wrapper{width:100%}.table-responsive{--webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.comparison-table{border-collapse:initial;border-spacing:0;color:#212529;font-size:1rem;min-width:800px;width:100%}.comparison-table td{border-bottom:1px solid #dee2e6;box-sizing:border-box;padding:1.5rem 1rem;vertical-align:middle}.plan-header{text-align:center;width:380px}.plan-header.basic{background-color:#6031df15;border-top-left-radius:1rem;border-top-right-radius:1rem}.plan-header h2{font-weight:800;margin:0 0 .75rem}.plan-header p{color:#555;line-height:1.5rem;margin:0;padding:0 1rem}.feature-cell{font-weight:800;width:380px}.detail-cell{padding:1rem 3rem!important;width:380px}.detail-cell.basic{background-color:#6031df15}.detail-content{align-items:center;display:flex;gap:.5rem;justify-content:center}.detail-content span{align-items:center;display:flex;justify-content:flex-start}.detail-content .provide{color:green}.detail-content .notProvide{color:tomato}.detail-text{color:#333;font-size:1.05rem;font-weight:600;margin-left:.25rem}.empty-cell{border-bottom:none!important}.button-cell{background-color:#6031df15;border-bottom:none!important;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;text-align:center}@media (max-width:1000px){.detail-cell,.feature-cell{padding:1rem .5rem!important}}.divider-container{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:3rem 0;padding:1rem 0}.divider{background-color:#eee;height:1px;width:40px}.divider-icon{width:24px}@media (max-width:480px){.divider-container{margin:1rem 0}}.legacy-price-card{border:1px solid #eee;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.legacy-price-card.active{border:2px solid var(--prime-color)}.legacy-price-card.active:hover{cursor:pointer;transform:translateY(-.25rem)}.legacy-price-card-header{background-color:#21252908;border-bottom:1px solid #eee;box-sizing:border-box;padding:1rem;text-align:center;width:100%}.legacy-price-card-header h3{font-size:1.5rem;font-weight:600;margin:0}.legacy-price-card.active .legacy-price-card-header{background-color:var(--prime-color);border-bottom:1px solid var(--prime-color);color:#fff}.legacy-price-card-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:1.25rem;justify-content:center;min-height:170px;padding:1rem}.legacy-price-card.active .legacy-price-card-body{background-color:#6031df15}.legacy-price-display .final-price{font-size:2rem;font-weight:600;margin:0}.legacy-price-display .origin-price{color:#aaa;font-size:1rem;font-weight:400;margin:0;text-align:center;text-decoration:line-through}.legacy-price-card-body .popular-badge{background-color:#ffc107;border-radius:.5rem;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.info-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem}.special-label{color:#ff7f00;font-weight:700}@media (max-width:480px){.legacy-price-card-header h3{font-size:1.25rem}.legacy-price-card-body{gap:.75rem;min-height:140px}.legacy-price-display .final-price{font-size:1.5rem}.info-wrapper{gap:.25rem!important}}.plan-table-wrapper h1{margin-top:2.5rem}.plan-price-card-container h1,.plan-table-wrapper h1{font-size:2.5rem;font-weight:800;text-align:center}.action-button-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.action-button-wrapper .action-button{min-width:420px;width:30%}.price-toggle-tab-wrapper{display:flex;justify-content:center;margin-top:3rem}.price-card-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:1.5rem}.vat-message{color:#999;font-size:.9rem;margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}.vat-message a{color:var(--prime-color);font-weight:700;text-decoration:none;transition:all 1s ease-in-out}.vat-message a:hover{text-decoration:underline}.legacy-price-card-list{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center;margin-top:3rem}@media (max-width:480px){.legacy-price-card-list{gap:1rem;grid-template-columns:repeat(2,1fr)}.action-button-wrapper .action-button{min-width:0;width:100%}}.feature-card{border-radius:1.5rem;display:flex;flex-direction:row;padding:1.5rem 2rem}.feature-card.default{box-shadow:var(--box-shadow)}.feature-card.reverse{flex-direction:row-reverse}.feature-card.green{background-color:#1987541a}.feature-card.yellow{background-color:#ffc1071a}.feature-card.purple{background-color:#8b3dff1a}.feature-card-content{align-items:flex-start;display:flex;flex:50% 1;flex-direction:column;gap:2rem;justify-content:center;padding:1rem 2rem}.feature-card-content .badge{border-radius:50rem;font-size:.95rem;font-weight:700;letter-spacing:.05rem;padding:.6rem 1.5rem}.feature-card-content .badge.default{border:1px solid #ddd;color:var(--prime-color)}.feature-card-content .badge.green{background-color:#0080081a;border:1px solid #008008;color:#008008}.feature-card-content .badge.yellow{background-color:#ffc1071a;border:1px solid #664d03;color:#664d03}.feature-card-content .badge.purple{background-color:#8b3dff1a;border:1px solid #381866;color:#381866}.feature-card-content h1{font-weight:800;margin:0;text-align:left}.feature-card-image-wrapper{align-items:center;display:flex;flex:50% 1;justify-content:center;padding:1rem 2rem}.parallax-viewport{aspect-ratio:16/11;border-radius:.5rem;box-shadow:var(--box-shadow);overflow:hidden;position:relative;width:100%}.parallax-img{height:100%;object-fit:cover;position:absolute;width:100%;will-change:transform}@media (max-width:1000px){.parallax-viewport.mobile-only{aspect-ratio:16/11;display:block;margin:.5rem 0}.feature-card-image-wrapper.desktop-only{display:none}}@media (max-width:768px){.feature-card{flex-direction:column!important;padding:1.5rem}.feature-card-content,.feature-card-image{padding:1rem}.feature-card-content{gap:1rem}.feature-card-content h1{font-size:1.75rem;text-align:left}.feature-card-message{font-size:1.05rem!important;font-weight:600!important}}.icon-mini-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.icon-mini-card-header{display:flex;flex-direction:row;width:100%}.icon-container{align-items:center;border-radius:.4rem;box-shadow:0 2px 12px #0003;display:flex;height:45px;justify-content:center;margin-right:.75rem;width:45px}.icon-container svg{color:var(--prime-color);height:-webkit-max-content;height:max-content}.icon-mini-card-header h3{font-weight:700;margin:auto 0}.icon-mini-card-body{color:#555;line-height:1.5rem}.icon-mini-card-body p{font-size:.95rem;margin:1rem 0 0}@media (max-width:768px){.icon-mini-card-header{align-items:center;flex-direction:column;gap:1rem;justify-content:center}.icon-mini-card-body p{align-items:center;margin-top:.5rem;text-align:center}}.feature-card-check-list{color:#333;display:flex;flex-direction:column;gap:.5rem;line-height:1.7rem;list-style:none;margin:0;padding-left:0}.feature-card-check-list svg{color:#008008;margin-right:.25rem;margin-top:.35rem}.feature-card-check-list li{display:flex}.feature-card-check-list li p{font-size:.95rem;margin:0}.device-list-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.device-list-container .device-list svg{color:green;margin-right:.25rem}.device-list-container .device-list span{color:#333;font-size:.95rem}.icon-mini-card-container{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.icon-mini-card-container{gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}}@media (min-width:600px) and (max-width:768px){.device-list-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.device-list-container{grid-template-columns:repeat(1,1fr)}}.feature-card-message{color:#333;font-size:1.15rem;line-height:1.75rem;margin:0}.main-feature-card{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:2rem;padding:0!important;text-align:center}.main-feature-card p{color:#555;font-size:1.15rem;letter-spacing:-.025rem;line-height:1.75rem;margin:0;max-width:640px}.feature-page-header-gallery{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}.feature-headerimage-container{align-items:center;border-radius:.5rem;box-shadow:var(--box-shadow);display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;width:100%}.feature-page-header-gallery img{border-radius:.5rem;height:312px;object-fit:cover;width:100%}@media (max-width:768px){.feature-page-header-gallery{grid-template-columns:repeat(1,1fr)}}.whyus-card{align-items:center;border-radius:1rem;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:1rem;padding:2rem;transition-delay:calc(var(--index)*.3s)}.whyus-card-icon-wrapper{align-items:center;border-radius:50rem;display:flex;height:70px;justify-content:center;width:70px}.whyus-card-icon-wrapper svg{color:var(--prime-color);height:50px;width:50px}.whyus-card-body{gap:1.5rem}.whyus-card-body,.whyus-card-title{display:flex;flex-direction:column;justify-content:center}.whyus-card-title{align-items:center;height:auto;min-height:45px;width:100%}.whyus-card-title h3{font-size:1.25rem;font-weight:800;line-height:1.75rem;margin:0;text-align:center;word-break:keep-all}@media (max-width:768px){.whyus-card{padding:1.5rem}}.whyus{align-items:center;display:flex;flex-direction:column;gap:2rem}.whyus-body{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (min-width:480px) and (max-width:780px){.whyus-body{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.whyus-body{grid-template-columns:repeat(1,1fr)}}.feature-review-card{border-radius:1rem;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2.5rem 2rem 1.75rem;position:relative}.feature-review-card,.quote-icon-wrapper{align-items:center;box-shadow:var(--box-shadow);display:flex}.quote-icon-wrapper{background-color:#fff;border-radius:50rem;height:50px;justify-content:center;left:50%;position:absolute;top:-1.75rem;transform:translateX(-50%);width:50px;z-index:10}.quote-icon-wrapper svg{color:var(--prime-color);font-size:1.5rem}.feature-review-media-wrapper{aspect-ratio:16/9;background-color:#f0f0f0;border-radius:8px;overflow:hidden}.feature-review-media-wrapper img,.feature-review-media-wrapper video{display:block;height:100%;object-fit:cover;width:100%}.feature-review-card-review{display:flex;flex-direction:column;gap:1rem}.feature-review-card-review h3{font-size:1.25rem;font-weight:800;margin:0;text-align:center}.feature-review-card-review p{line-height:1.5rem;margin:0;padding:0 1rem;text-align:center;word-break:keep-all}.feature-review-card-body{display:flex;flex-direction:column;gap:1.5rem}.feature-review-card-footer{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;width:100%}.feature-review-card-footer .star-rating svg{color:orange}.client-info{font-weight:700}.feature-reviews{display:flex;flex-direction:column;gap:3.5rem}.feature-reviews-list-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width:780px) and (max-width:1024px){.feature-reviews-list-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.feature-reviews-list-container{gap:3rem;grid-template-columns:repeat(1,1fr)}}.award-image-container{flex-direction:column;gap:.25rem}.award-image-container,.award-image-wrapper{align-items:center;display:flex;justify-content:center}.award-image-wrapper{border-radius:1rem;max-height:120px;max-width:280px}.award-image-wrapper img{height:100%;object-fit:contain;width:100%}.award-image-container h4{font-weight:800;line-height:1.5rem;margin:0;text-align:center}.patent-item{box-sizing:border-box;display:flex;padding:1rem;width:100%}.patent-item:last-child{border-right:none}.patent-image-wrapper{align-items:center;display:flex;justify-content:center;width:50px}.patent-image-wrapper img{height:100%;object-fit:contain;width:100%}.patent-info-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.patent-info-wrapper h4{font-weight:800;line-height:1.5rem;margin:0;text-align:center;width:250px;word-break:keep-all}.patent-info-content{display:flex;flex-direction:column}.patent-info-wrapper p{line-height:1.5rem;margin:0}.patent-info-wrapper p span{font-weight:700}.feature-award{gap:3.5rem;margin-bottom:3rem}.award-container,.feature-award{align-items:center;display:flex;flex-direction:column}.award-container{box-sizing:border-box;gap:2rem;padding:1rem 2rem;width:100%}.award-list-container{gap:2rem}.award-list-container,.patent-list-container{align-items:center;display:flex;justify-content:center}.patent-list-container{gap:1rem;margin:0 auto;max-width:100%}@media (max-width:700px){.patent-list-container{display:grid;grid-template-columns:repeat(1,1fr)}.patent-item{padding:.5rem 1rem}}@media (max-width:520px){.award-container{padding:0 1rem}.award-list-container{display:grid;grid-template-columns:repeat(1,1fr)}}.feature-page-card-wrapper{display:flex;flex-direction:column;gap:3rem}.feature-page-section-title{font-size:2.5rem;font-weight:800;margin:0;text-align:center}.summary-container{color:var(--prime-color);font-weight:700}.summary-container span{line-height:1.5rem}.summary-container svg{font-size:.75rem;margin-right:.25rem;transform:translateY(-1px)}@media (max-width:768px){.feature-page-section-title{text-align:center}}@media (max-width:480px){.feature-page-card-wrapper{gap:2rem}}.page-card{background-color:#fff;border-radius:1rem;box-sizing:border-box;padding:1.5rem 2rem;width:100%}.page-card.withdrawal{border:1px solid var(--second-color)}.page-card h2{font-size:1.25rem;font-weight:700;margin-bottom:1.75rem;margin-top:0}.mypage-field-container.message-field{margin-top:1.25rem}.mypage-content-wrapper p{color:#555;font-size:.9rem;font-weight:700;margin:0}.mypage-field-container{display:flex;flex-direction:row;gap:.5rem;margin:1rem 0}.mypage-field-label-wrapper{align-items:center;display:flex;flex:1 1;font-size:.95rem;font-weight:700;min-width:100px}.mypage-field-label-wrapper svg{font-size:.9rem;margin-left:.1rem;transform:translateY(-.5px)}.mypage-field-label-wrapper svg.verified{color:var(--prime-color)}.mypage-field-label-wrapper svg.unVerified{color:tomato}.mypage-content-wrapper{align-items:stretch;box-sizing:border-box;display:flex;flex:4 1;flex-direction:row;gap:1rem;height:100%;position:relative;width:100%}.mypage-content-wrapper input{border:1px solid #ddd;border-radius:.5rem;font-size:.95rem;font-weight:700;letter-spacing:-.025rem;padding:.75rem 1rem;width:100%}.mypage-content-wrapper .error-message{bottom:-16px;color:var(--second-color);font-size:.8rem;left:4px;position:absolute}.input-value-length-check{color:#777;font-size:1rem;letter-spacing:-2px;position:absolute;right:6rem;top:.75rem}.input-field-button{background:var(--prime-color);border:none;border-radius:.5rem;color:#eee;cursor:pointer;font-size:.95rem;font-weight:700;height:100%;padding:.85rem 1rem;position:absolute;right:0;transition:all .3s ease-in-out}.input-field-button:hover{background-color:#4a26b0}.page-card.withdrawal{margin-bottom:3rem}.withdrawal-notice-list{color:#555;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;line-height:1.25rem;list-style:decimal;margin:0;padding-left:1.25rem}.withdrawal-notice-list p{margin:0}.withdrawal-last-message{font-size:.9rem;margin-bottom:1.75rem;margin-left:.25rem}.status-tab-menu{align-items:center;border-radius:10px;display:flex;height:70px;justify-content:center}.status-tab-menu.checkout{background-color:#f2f6fd}.status-tab-menu.mygroup{background-color:#fdf2f0}.status-tab-nav-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;list-style-type:none;padding-left:0;position:relative;width:100%}.status-tab-indicator{background-color:#fff;border-radius:10px;bottom:0;height:100%;position:absolute;transition:all .3s ease;z-index:0}.status-tab-list-item{flex:1 1;text-align:center}.status-tab-btn{background:none;border:none;border-radius:.5rem;color:#777;cursor:pointer;font-family:Paperlogy-6SemiBold;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;position:relative;transition:all .5s ease;width:80%;z-index:2}.status-tab-btn[disabled]{background-color:#fff0}.status-tab-btn[disabled]:hover{background-color:#fff0;color:#777}.status-tab-btn.active,.status-tab-btn:hover{color:var(--main-font-color)}.status-tab-btn.mygroup:hover{color:var(--second-font-color)}.status-tab-btn.mygroup.active{background:#fff;color:var(--second-font-color)}@media (max-width:480px){.status-tab-btn{font-size:.8rem;padding:.5rem .75rem}}.counter-button-wrapper{border:1px solid #eee;border-radius:.25rem;display:inline-flex}.counter-button,.counter-button-wrapper{align-items:center;justify-content:center}.counter-button{background-color:#f0f0f0;border:none;color:#555;cursor:pointer;display:flex;font-size:1rem;height:2rem;transition:all .2s ease-in-out;width:2rem}.counter-button.decrement-button{border-radius:.25rem 0 0 .25rem}.counter-button.increment-button{border-radius:0 .25rem .25rem 0}.counter-button.decrement-button:active{transform:translateY(3px)}.counter-button.increment-button:active{transform:translateY(-3px)}.counter-value{min-width:60px;text-align:center}.option-mini-card-wrapper{align-items:center;border:1px solid #eee;border-radius:16px;box-sizing:border-box;color:#555;display:flex;font-size:.9rem;justify-content:space-between;letter-spacing:-.05rem;min-height:80px;padding:1.5rem;transition:all .1s ease-in;width:100%}.option-mini-card-wrapper.active{background-color:#2957e21a}.option-mini-card-wrapper.ticket-count{margin-top:.75rem}.counter-card-label{color:#111}.option-mini-card-wrapper.period-option{cursor:pointer}.option-mini-card-wrapper.period-option:active{transform:translateY(3px)}.checkout-mode-wrapper{margin-bottom:3rem;margin-top:1rem;width:100%}.checkout-period-label-wrapper{display:flex}.checkout-period-input{margin:0 .25rem 0 0;transform:translateY(.5px)}.checkout-period-wrapper{margin-bottom:3rem}.checkout-period-wrapper h2{font-size:1.25rem;font-weight:800}.checkout-period-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.checkout-period-price span:first-child{color:#333;font-size:1rem;font-weight:600}.checkout-period-price span:first-child svg{font-size:.8rem;transform:translateY(-1px)}.checkout-period-price span:last-child{font-size:.75rem;letter-spacing:-.25px}.checkout-payment-options-wrapper{margin-bottom:2rem}.checkout-payment-options-wrapper h2{font-size:1.25rem;font-weight:800}.checkout-payment-options-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.option-mini-card-wrapper.payment-option{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:1rem}.option-mini-card-wrapper.payment-option:active{transform:translateY(3px)}.checkout-payment-option-label{align-items:center;display:flex;flex-direction:column;justify-content:center}.checkout-payment-option-label img{width:60%}.checkout-payment-option-label span{font-size:.8rem;margin-top:.3rem}.checkout-summary-breadcrumb-wrapper{align-items:center;color:#aaa;display:flex;font-size:.95rem;font-weight:700;justify-content:flex-end;letter-spacing:-.25px}.checkout-summary-breadcrumb-wrapper .breadcrumb-separator{font-size:.7rem;margin:0 .25rem}.checkout-summary-breadcrumb-wrapper .breadcrumb-step.active{color:var(--prime-color)}.checkout-summary-breadcrumb-wrapper .breadcrumb-step svg{margin-right:.25rem}.checkout-summary-card{background-color:#fff;border-radius:16px;box-shadow:var(--box-shadow);color:#555;font-size:.85rem;margin:1rem 0;padding:1rem}.checkout-summary-card.warning{background-color:#ddd;color:#777}.checkout-summary-card hr{margin:.5rem auto;width:90%}.checkout-summary-info-label-wrapper{align-items:center;display:flex;justify-content:space-between}.checkout-summary-info-label-wrapper svg{margin-right:.25rem}.summary-thumbnail-wrapper{display:flex;padding:1rem}.summary-thumbnail-icon-box{background-color:#eee;border-radius:.5rem}.summary-thumbnail-icon-box img{padding:.75rem 5rem 2rem .75rem;width:30px}.summary-thumbnail-text-box{display:flex;flex-direction:column;gap:.25rem;justify-content:center;margin-left:1rem}.summary-thumbnail-text-box h3{color:#333;font-size:1.1rem;font-weight:700;margin:0}.summary-thumbnail-text-box span{color:#777;font-size:.9rem;font-weight:600}.checkout-option-overview-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.checkout-policy-checkbox-wrapper{align-items:center;color:#aaa;cursor:pointer;display:flex;flex-direction:row}.checkout-policy-checkbox-wrapper input{cursor:pointer}.checkout-policy-checkbox-wrapper span{font-size:.8rem;font-weight:700;margin-left:.1rem}.checkout-policy-checkbox-wrapper span.checked{color:#555}.pulse-animation{animation:pulse .5s ease-in-out infinite}@keyframes pulse{0%,to{color:tomato;transform:scale(1)}50%{color:tomato;transform:scale(1.03)}}.checkout-total-price-label{color:#000;font-size:1rem;font-weight:600;letter-spacing:-.025rem}.checkout-total-price{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:-.05rem}.checkout-total-price svg{font-size:1rem}.checkout-option-overview-wrapper button:active{transform:translateY(3px)}.checkout-page{margin-left:0;min-height:50vh;padding-bottom:3rem;padding-top:4rem;width:100%}.checkout-page-container{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;position:relative;width:100%}.checkout-option-section{background-color:#fff;border-radius:1rem;box-shadow:var(--box-shadow);box-sizing:border-box;flex:1.5 1;min-width:0;padding:1rem 2rem;width:100%}.checkout-summary-section{flex:1 1;margin-left:2rem;width:100%}@media (min-width:769px) and (max-width:890px){.option-mini-card-wrapper.period-option{font-size:.85rem;padding:1rem}}@media (max-width:768px){.checkout-page-container{align-items:center;flex-direction:column}.checkout-summary-section{margin-left:0;margin-top:1rem}.checkout-summary-breadcrumb-wrapper{display:none}.header-offset{padding-bottom:0}}@media (min-width:481px) and (max-width:768px){.checkout-summary-card.basic{margin-top:0}}@media (max-width:480px){.option-mini-card-wrapper.ticket-count{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.checkout-mode-wrapper,.checkout-payment-options-wrapper,.checkout-period-wrapper{margin-bottom:1.5rem;margin-top:0}.option-mini-card-wrapper.period-option{display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;padding:1rem .25rem}.checkout-payment-options-list{display:flex;flex-direction:row;gap:1rem}.checkout-payment-option-label{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.checkout-summary-section{padding:0}.checkout-summary-card{font-size:.75rem}}.table-pagination-wrapper{display:flex;flex-direction:row;gap:.5rem;justify-content:right;overflow-x:auto;padding:1.25rem 0;white-space:nowrap}.table-page-btn{background:none;border:none;border-radius:.5rem;color:#555;cursor:pointer;font-size:1rem;height:2.5rem;padding:.5rem;transition:all .3s ease-in-out;width:2.5rem}.table-page-btn,.table-page-btn.arrow{align-items:center;display:flex;justify-content:center}.table-page-btn.arrow{gap:.25rem;width:-webkit-fit-content;width:fit-content}.table-page-btn.arrow span{transform:translateY(-1px)}.table-page-btn:disabled:hover{background:#888;color:#555}.table-page-btn:hover{background:#2957e219;color:var(--main-font-color)}.table-page-btn.active{background:var(--main-font-color);color:#fff}.smart-table-wrapper{box-sizing:border-box;width:100%}.smart-table-wrapper.has-padding{padding:1.25rem 1.5rem}.smart-table-wrapper.no-padding{padding:0}.smart-table-action-header{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 0}.smart-table-input-container{align-items:center;display:flex;flex-direction:row;overflow-x:auto;position:relative}.table-search-input{border:none;border-bottom:1px solid #ccc;padding:.75rem 0 .75rem 2rem;position:relative;width:260px}.table-search-input:focus{outline:none}.smart-table-input-container svg{color:#777;left:.5rem;position:absolute;z-index:1}.table-overflow-auto{overflow-x:auto;width:100%}.smart-table{border-collapse:collapse;width:100%}.smart-table tbody td,.smart-table thead th{white-space:nowrap}.smart-table thead th{background-color:#f8fafd;border:1px solid #eee;border-left:none;border-right:none;cursor:pointer;font-size:.85rem;padding:.75rem 1rem;transition:all .3s ease}.smart-table thead th:hover{color:var(--main-font-color)}.smart-table thead th:after{height:0}.smart-table tbody tr{cursor:pointer;text-align:center}.smart-table tbody td{padding:1rem;transition:all .3s ease}.smart-table tbody td.compact{padding:.5rem 1rem}.smart-table tbody tr:first-child td{padding-top:1.5rem}.smart-table tbody tr:last-child td{padding-bottom:1.5rem}.smart-table tbody tr:hover td{color:var(--main-font-color)}.no-table-data-message{align-items:center;display:flex;justify-content:center}.checkout-success-page{height:100vh;position:relative;width:100%}.breadcrumb-success{background-color:var(--prime-color);height:50vh;width:100%}.checkout-success-content-wrapper{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:.75rem;box-shadow:var(--box-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;left:50%;min-width:600px;padding:3rem 2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkout-success-header{align-items:center;display:flex;flex-direction:column;gap:1rem}.checkout-success-header img{width:80px}.checkout-success-header h1{font-size:1.75rem;font-weight:800;margin:0}.checkout-success-body{width:100%}.checkout-success-body h3{margin:0}.checkout-success-body hr{margin:1.25rem 0 1.5rem;width:100%}.checkout-success-item-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.checkout-success-description{bottom:0;font-size:.9rem;position:absolute}.success-info-item{align-items:center;color:#777;display:flex;font-weight:600;justify-content:space-between;width:100%}.success-info-item-value{color:#333}.toast-container{display:flex;justify-content:center;left:50%;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%);width:100%;z-index:100}.toast{animation:toastIn .5s ease,toastOut .3s ease 4s forwards;background:#333;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;gap:5px;padding:1rem 1.75rem}.icon-layer,.toast{align-items:center;justify-content:center}.icon-layer{display:inline-block;position:relative}.icon-background{background-color:#fff;height:10px;left:7px;position:absolute;top:6px;width:10px;z-index:0}.toast svg{font-size:1.25rem;top:1px}.toast.error svg{color:tomato;position:relative;z-index:1}.toast.success svg{color:green;position:relative;z-index:1}.toast span{font-weight:700;letter-spacing:-.001rem;transform:translateY(.5px)}@keyframes toastIn{0%{opacity:0;transform:translateY(-30px)}60%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{to{opacity:0;transform:translateY(-20px)}}