@font-face{font-family:Lato;src:local("~/assets/fonts/lato-regular.woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Lato Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:104.5608%;ascent-override:94.3948%;descent-override:20.3709%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Segoe UI";src:local("Segoe UI");size-adjust:98.2273%;ascent-override:100.4812%;descent-override:21.6844%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.7778%;ascent-override:101.9862%;descent-override:22.0092%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.8776%;ascent-override:107.4255%;descent-override:23.183%;line-gap-override:0%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{color:#152242;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}abbr{text-decoration:none}a.disabled{pointer-events:none}.h2{font-size:24px;font-weight:700}@media(max-width:1280px){.h2{font-size:20px;line-height:20px}}.ui_button{align-items:center;background-color:#0c62d5;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;height:40px;justify-content:center;line-height:18px;outline:none;padding:7px 16px}.ui_button:hover{background:#1876f2}.ui_button.outline{background:#fff;border:1px solid #eaebee;color:#0c62d5}.ui_button.outline:hover{background:#f4f5f7}.ui_button.main{background-color:#0c62d5!important;color:#fff!important}.ui_button.main:hover{background-color:#1876f2!important}.ui_button.common{background-color:#f1f7fe!important;color:#0c62d5}.ui_button.common:hover{background-color:#ecf4fe!important;opacity:1!important}.ui_button.secondary{background-color:#fff!important;border:1px solid #eaebee!important;color:#0c62d5!important}.ui_button.secondary:hover{background-color:#fafafb!important}.ui_button.tertiary{background-color:#fff!important;color:#5d6270!important}.ui_button.tertiary:hover{background-color:#fafafb!important}.ui_button.small{height:32px!important}.ui_button.medium{height:40px!important}.ui_button.large{height:48px!important}.ui_button.medium_large{height:52px!important}.ui_button.extra_large{height:56px!important}.ui_button.disabled{color:#505163!important;cursor:not-allowed;pointer-events:none}.ui_button.disabled,.ui_button.disabled:hover{background-color:#f4f5f7!important}.form-group{align-items:center;background:#fff;border-radius:8px;display:flex;height:40px;position:relative}.form-group.with_img .form-group_title,.form-group.with_img input,.form-group.with_img textarea{padding-left:40px}.form-group .form-group_title,.form-group .prepend-icon-img{padding:10px;position:absolute}.form-group .form-group_title{align-items:center;color:#737a8e;display:flex;font-size:14px;height:40px;left:0;line-height:18px;pointer-events:none;top:0}.form-group .form-group_title.filled{visibility:hidden}.form-group.textarea{height:auto}.form-group input,.form-group textarea{border:1px solid #eaebee;border-radius:8px;height:40px;outline:0;padding:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-group input:focus,.form-group textarea:focus{background:#fafcff;border:1px solid #65a4f6;box-shadow:0 0 0 3px #65a4f680}.form-group input:focus+.form-group_title,.form-group textarea:focus+.form-group_title{visibility:hidden}.form-group input.error,.form-group textarea.error{border:1px solid #f87079!important;box-shadow:0 0 0 3px #f8707980!important;color:#152242;font-weight:500}.form-group textarea{font-size:14px;height:100px;line-height:18px}.form-group.active_label{height:52px}.form-group.active_label.filled input,.form-group.active_label.filled textarea{padding-top:26px}.form-group.active_label.filled .form-group_title{transform:scale(.85) translateY(-.5rem) translate(.15rem);visibility:visible}.form-group.active_label input,.form-group.active_label textarea{font-size:14px;height:52px;line-height:18px}.form-group.active_label input:focus,.form-group.active_label textarea:focus{padding-top:26px}.form-group.active_label input:focus+.form-group_title,.form-group.active_label textarea:focus+.form-group_title{transform:scale(.85) translateY(-.5rem) translate(.15rem);visibility:visible}.form-group.active_label.textarea{height:auto}.form-group.active_label textarea{height:100px;margin-bottom:4px}.form-group.active_label .form-group_title{color:#737a8e;display:inline-block;font-size:14px;left:0;line-height:18px;padding:17px 10px;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.error-message{background:#152242;border-radius:6px;color:#fff;font-size:12px;height:36px;left:-8px;line-height:16px;min-width:94px;opacity:.95;position:absolute;top:50px;z-index:1}.error-message.hidden{display:none}.error-message .message-container{align-items:center;display:inline-flex;height:100%;position:relative;width:100%}.error-message .message-container:before{background-image:url(../images/common/error.svg);content:"";height:16px;left:12px;position:absolute;top:10px;width:16px}.error-message .message-container:after{background:#152242;border-radius:3px;content:"";height:16px;left:20px;position:absolute;top:-6px;transform:rotate(45deg);width:16px}.error-message .message-container span.message{margin-left:36px;margin-right:12px}.error-message .message-container.right-arrow:after{left:unset;right:20px}.error-message.position-top{top:-46px}.error-message.position-top .message-container:after{top:27px}*{font-family:Lato,"Lato Fallback: BlinkMacSystemFont","Lato Fallback: Segoe UI","Lato Fallback: Helvetica Neue","Lato Fallback: Arial","Lato Fallback: Noto Sans"}#__nuxt,#layout{min-height:100vh}#layout{display:flex;flex-direction:column}#layout .nuxt-icon{margin-bottom:0}.container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:32px;padding-right:32px}@media(max-width:768px){.container{padding-left:16px;padding-right:16px}}footer{margin-top:auto}.loading{min-height:40px;position:relative}.loading:before{background:#ffffffbf;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.loading:after{animation:circle .75s linear infinite;border:2px solid #0c62d5;border-radius:100%;border-top-color:transparent;content:"";height:25px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:25px;z-index:11}@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.overlay{background:linear-gradient(0deg,#00000059,#00000059),#0d1426a6;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15}.scrollock{overflow:hidden}.page_not_found[data-v-787360c6]{margin:0 auto;max-width:1440px;min-height:calc(100vh - 104px);padding:0 32px;position:relative}@media screen and (max-width:1150px){.page_not_found[data-v-787360c6]{padding:0}}.page_not_found .error_message_container[data-v-787360c6]{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.page_not_found .error_message_container .error_message[data-v-787360c6]{color:#152242;font-size:40px;font-weight:600;line-height:48px;padding:12.7vh 0 0 32px}@media screen and (max-width:1150px){.page_not_found .error_message_container .error_message[data-v-787360c6]{font-size:26px;font-weight:600;line-height:36px;padding:48px 0 0 16px}}.page_not_found .error_message_container .secondary_error_text[data-v-787360c6]{color:#737a8e;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:12px 0 0 33px}@media screen and (max-width:1150px){.page_not_found .error_message_container .secondary_error_text[data-v-787360c6]{font-size:18px;font-weight:500;line-height:24px;padding:12px 16px 0}}.page_not_found .error_message_container .home_page_btn[data-v-787360c6]{cursor:pointer;padding-left:32px;padding-top:40px;text-decoration:none}.page_not_found .error_message_container .home_page_btn div[data-v-787360c6]{align-items:center;background-color:#0c62d5;border-radius:8px;display:inline-block;justify-content:center;min-height:40px;min-width:222px;padding:11px 16px;text-decoration:none;transition:.3s}.page_not_found .error_message_container .home_page_btn div[data-v-787360c6]:hover{opacity:.7}.page_not_found .error_message_container .home_page_btn div span[data-v-787360c6]{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-decoration:none}@media screen and (max-width:1150px){.page_not_found .error_message_container .home_page_btn[data-v-787360c6]{font-size:18px;font-weight:500;line-height:24px;padding:40px 17px 0}.page_not_found .error_message_container .home_page_btn a span[data-v-787360c6]{font-size:14px;font-weight:600;line-height:18px}}.page_not_found .error_message_container .error_text[data-v-787360c6]{color:#152242;font-size:16px;font-weight:600;line-height:24px;padding-left:33px;padding-top:56px}@media screen and (max-width:1150px){.page_not_found .error_message_container .error_text[data-v-787360c6]{padding-left:16px}}.page_not_found .error_message_container .error_details[data-v-787360c6]{margin-left:33px;margin-top:12px;max-width:min(900px,100vw - 64px)}.page_not_found .error_message_container .error_details summary[data-v-787360c6]{color:#152242;cursor:pointer;font-size:14px;font-weight:600;line-height:18px}.page_not_found .error_message_container .error_details pre[data-v-787360c6]{background:#f2f4f8;border-radius:8px;color:#152242;font-size:12px;line-height:16px;margin-top:8px;max-height:280px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@media screen and (max-width:1150px){.page_not_found .error_message_container .error_details[data-v-787360c6]{margin-left:16px;max-width:calc(100vw - 32px)}}.page_not_found .background_message[data-v-787360c6]{bottom:-230px;color:#fff;font-size:620px;font-weight:900;height:775px;line-height:125%;position:absolute;right:32px;text-shadow:0 1px 48px rgba(21,34,66,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1079px;z-index:-1}@media screen and (max-width:1150px){.page_not_found .background_message[data-v-787360c6]{font-size:53vw;font-weight:900;height:250px;left:10px;line-height:125%;top:65vh;width:349px}}
