@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes fadeInToUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInToUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}:root{scroll-behavior:auto}html{scroll-padding-top:75px}@media(min-width: 1200px){html{scroll-padding-top:140px}}body{position:relative;color:#092a33;word-break:break-all}p{font-size:16px;line-height:2.1}@media(max-width: 767.98px){p{line-height:1.6}}a{color:inherit}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.skippy{background:#f5f4ef}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;left:0;width:100%;z-index:1049;background:#fff}@media(max-width: 767.98px){.l-header{height:65px;padding:10px 4px}}@media(min-width: 768px){.l-header{height:64px;padding:13px 10px}}.l-header .sitelogo{visibility:visible;display:inline-block;margin:0;padding:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media(max-width: 767.98px){.l-header .sitelogo{width:132px;height:40px;margin-top:-12px}}@media(min-width: 768px){.l-header .sitelogo{width:254px}}.l-header .sitelogo:hover,.l-header .sitelogo:active,.l-header .sitelogo:focus{opacity:.6}.l-header .sitelogo .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header .sitelogo img{-webkit-transition:.5s;transition:.5s}.l-header .nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767.98px){.l-header .nav-wrap{margin-right:4px}}.l-header .nav-wrap .user-dropdown{position:relative}.l-header .nav-wrap .user-dropdown .user-icon{background:none;border:none;padding:0;margin-right:15px}@media(max-width: 767.98px){.l-header .nav-wrap .user-dropdown .user-icon{margin-right:15px}}.l-header .nav-wrap .user-dropdown .user-unread-badge{display:none;width:9px;height:9px;background-color:#f63c6f;border-radius:64px;position:absolute;top:2px;right:0}.l-header .nav-wrap .user-dropdown .user-unread-count{display:none;background-color:#f63c6f;padding:0px 5px;margin-left:5px;font-size:10px;color:#fff;border-radius:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:1px}.l-header .nav-wrap .user-dropdown .dropdown-toggle::after{display:none}.l-header .nav-wrap .user-dropdown .dropdown-menu{min-width:180px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.1607843137);box-shadow:0px 3px 10px rgba(0,0,0,.1607843137);border-radius:12px;padding:10px 0}.l-header .nav-wrap .user-dropdown .dropdown-menu .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;padding:8px 16px}.l-header .nav-wrap .user-dropdown .dropdown-menu .dropdown-item:active,.l-header .nav-wrap .user-dropdown .dropdown-menu .dropdown-item:focus{background-color:#f5f5f5 !important;color:#333 !important}.l-header .nav-wrap .user-dropdown .dropdown-menu .dropdown-item i{margin-right:8px}.l-header .nav-wrap .user-dropdown .dropdown-menu .dropdown-item .badge{font-size:12px;padding:4px 6px;margin-left:auto}.l-header .nav-wrap .btn-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #2881f3;color:#2881f3;font-weight:bold;border-radius:5px;height:34px;width:121px;font-size:14px;cursor:pointer}@media(max-width: 767.98px){.l-header .nav-wrap .btn-login{margin-right:16px}}.l-header .nav-wrap .btn-login:hover{color:#fff !important;background-color:#2881f3}.l-header .nav-wrap .btn-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#fe47bd), to(#cc54fd)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #fe47bd 0%, #cc54fd 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #fe47bd 0%, #cc54fd 100%) 0% 0% no-repeat padding-box;color:#fff !important;font-weight:bold;border-radius:5px;height:34px;width:121px;font-size:14px;cursor:pointer}.l-header .nav-wrap .btn-register:hover{opacity:.7}@media(max-width: 767.98px){.l-header .nav-wrap .btn-register{display:none}}.l-header .nav-wrap .hamburger-button{padding:0;border:none;background:none}.l-header .nav-wrap .hamburger-button::before{display:none}.l-header .nav-wrap .hamburger-button picture{display:block;width:40px;height:40px;margin-right:16px}@media(max-width: 767.98px){.l-header .nav-wrap .hamburger-button picture{width:42px;height:44px;margin-right:0px}}.l-header .nav-wrap .hamburger-button picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-header .offcanvas{background:#f3f3f3}@media(max-width: 767.98px){.l-header .offcanvas{width:300px;max-width:80vw}}.l-header .offcanvas.show:focus-visible{opacity:1}.l-header .offcanvas .btn-close{width:11px;height:12px;padding:0;background:url(/img/icon_close_white.svg) no-repeat 0 0/contain;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:unset;position:absolute;top:12px;left:-33px}.l-header .offcanvas .btn-close:focus{-webkit-box-shadow:0 0 0 .25rem rgba(204,204,204,.3);box-shadow:0 0 0 .25rem rgba(204,204,204,.3)}@media(max-width: 767.98px){.l-header .offcanvas-header{padding:11px 18px 10px}}@media(min-width: 768px){.l-header .offcanvas-header{padding:11px 18px 10px}}.l-header .offcanvas-header .home-link{display:inline-block;width:11px;height:12px;position:relative}.l-header .offcanvas-header .home-link img{position:absolute;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.l-header .offcanvas-body{color:#092a33;font-weight:bold;padding:12px 10px 0px}.l-header .offcanvas-body .company-search-form{padding-bottom:22px}.l-header .offcanvas-body .company-search-area{display:grid;padding:0;margin:0;background:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none;position:static;top:0;max-width:100%}@media(max-width: 767.98px){.l-header .offcanvas-body .company-search-area{row-gap:11px}}@media(min-width: 768px){.l-header .offcanvas-body .company-search-area{row-gap:11px}}.l-header .offcanvas-body .company-search-area .company-search-label{font-size:15px;padding:0 0 0 3px}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control{height:unset;background:#fff;caret-color:#049ce9;border-radius:0;border:solid 1px #d9d9d9}@media(max-width: 767.98px){.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control{font-size:11px;padding:8.25px}}@media(min-width: 768px){.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control{font-size:12px;padding:8px 16px;min-height:44px}}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-webkit-input-placeholder{color:#8c9292}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-moz-placeholder{color:#8c9292}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control:-ms-input-placeholder{color:#8c9292}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-ms-input-placeholder{color:#8c9292}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::placeholder{color:#8c9292}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:rgba(65,128,217,.6)}.l-header .offcanvas-body .company-search-area .company-search-wrap .btn{position:relative;border:none;border-radius:0;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#059be9), to(#545dfe)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #059be9 0%, #545dfe 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #059be9 0%, #545dfe 100%) 0% 0% no-repeat padding-box}@media(max-width: 767.98px){.l-header .offcanvas-body .company-search-area .company-search-wrap .btn{width:35px}}@media(min-width: 768px){.l-header .offcanvas-body .company-search-area .company-search-wrap .btn{width:44px}}.l-header .offcanvas-body .company-search-area .company-search-wrap .btn::before{content:"";background:url(/img/icon_loupe.svg) no-repeat 0/contain;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:2}@media(max-width: 767.98px){.l-header .offcanvas-body .company-search-area .company-search-wrap .btn::before{width:15px;height:15px}}@media(min-width: 768px){.l-header .offcanvas-body .company-search-area .company-search-wrap .btn::before{width:19px;height:19px}}.l-header .offcanvas-body .company-search-area .company-search-wrap{padding:0 10px;border-color:#d9d9d9}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-webkit-input-placeholder{font-size:11px}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-moz-placeholder{font-size:11px}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control:-ms-input-placeholder{font-size:11px}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-ms-input-placeholder{font-size:11px}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::placeholder{font-size:11px}@media(min-width: 768px){.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-webkit-input-placeholder{padding-left:0}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-moz-placeholder{padding-left:0}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control:-ms-input-placeholder{padding-left:0}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::-ms-input-placeholder{padding-left:0}.l-header .offcanvas-body .company-search-area .company-search-wrap .form-control::placeholder{padding-left:0}}.l-header .offcanvas-body .navbar-nav .nav-link{color:inherit;position:relative}.l-header .offcanvas-body .navbar-nav.-main{border-top:1px solid #d9d9d9}@media(max-width: 767.98px){.l-header .offcanvas-body .navbar-nav.-main{padding:6px 0}}@media(min-width: 768px){.l-header .offcanvas-body .navbar-nav.-main{padding:6px 0}}.l-header .offcanvas-body .navbar-nav.-main .nav-text{font-size:15px}@media(max-width: 767.98px){.l-header .offcanvas-body .navbar-nav.-main .nav-text{padding:7.5px 30px 7.5px 3px}}@media(min-width: 768px){.l-header .offcanvas-body .navbar-nav.-main .nav-text{padding:7.5px 30px 7.5px 3px}}.l-header .offcanvas-body .navbar-nav.-main .nav-link{font-size:15px}@media(max-width: 767.98px){.l-header .offcanvas-body .navbar-nav.-main .nav-link{padding:7.5px 30px 7.5px 3px}}@media(min-width: 768px){.l-header .offcanvas-body .navbar-nav.-main .nav-link{padding:7.5px 30px 7.5px 3px}}.l-header .offcanvas-body .navbar-nav.-main .nav-link::after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;border-top:1px solid #959595;border-right:1px solid #959595;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767.98px){.l-header .offcanvas-body .navbar-nav.-main .nav-link::after{width:10px;height:10px;right:11px}}@media(min-width: 768px){.l-header .offcanvas-body .navbar-nav.-main .nav-link::after{width:10px;height:10px;right:11px}}.l-header .offcanvas-body .navbar-nav.-sub{gap:13px 53px;padding:0px 6px;margin-bottom:32px}.l-header .offcanvas-body .navbar-nav.-sub .nav-link{font-size:13px;padding:0 0 0 19px}.l-header .offcanvas-body .navbar-nav.-sub .nav-link.host{background:url(/img/icon_company.svg) no-repeat left center/16px auto}.l-header .offcanvas-body .navbar-nav.-sub .nav-link.contact{background:url(/img/icon_contact.svg) no-repeat left center/16px auto}.l-header .offcanvas-body .navbar-nav.-sub .nav-link.to-companies{background:url(/img/icon_to_companies.svg) no-repeat left center/16px auto}.l-header .offcanvas-footer{padding:9px 13px}.l-header .offcanvas-footer .navbar-bottom{display:grid}@media(max-width: 767.98px){.l-header .offcanvas-footer .navbar-bottom{row-gap:1px}}@media(min-width: 768px){.l-header .offcanvas-footer .navbar-bottom{row-gap:1px}}.l-header .offcanvas-footer .navbar-bottom li a{color:#707070;font-size:12px;font-weight:bold;display:inline-block}.btn{position:relative}.btn.btn-size--l{display:block;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;max-width:270px;width:100%;font-weight:bold;z-index:5}@media(min-width: 1200px){.btn.btn-size--l{padding-top:15px;padding-bottom:15px;max-width:50%;font-size:16px;line-height:1.4}}.btn.btn-size--xl{display:block;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;max-width:270px;width:100%;font-weight:bold}@media(min-width: 1200px){.btn.btn-size--xl{max-width:410px;font-size:16px;line-height:1.4}}.btn.btn-size--sm{display:block;margin-left:auto;padding-top:8px;padding-bottom:8px;max-width:225px;font-weight:bold;padding-right:30px}@media(min-width: 1200px){.btn.btn-size--sm{padding-right:60px;max-width:350px}}.btn[target=_blank].btn-size--l,.btn[target=_blank].btn-size--xl{padding-right:30px}@media(min-width: 1200px){.btn[target=_blank].btn-size--l,.btn[target=_blank].btn-size--xl{padding-right:50px;padding-left:50px}}.btn[target=_blank]::after{position:absolute;top:0;bottom:0;right:15px;width:10px;height:10px;margin:auto;background:url(/img/outbound.svg) no-repeat 0/cover;content:""}@media(min-width: 1200px){.btn[target=_blank]::after{right:30px;width:20px;height:20px}}.btn.btn-gradation{color:#fff;font-size:13px;font-weight:bold;text-align:center;border:none;-webkit-transition:.2s;transition:.2s;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#029fe9), to(#555dfe)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #029fe9 0%, #555dfe 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #029fe9 0%, #555dfe 100%) 0% 0% no-repeat padding-box}@media(max-width: 767.98px){.btn.btn-gradation{border-radius:2.5px}}@media(min-width: 768px){.btn.btn-gradation{border-radius:5px}}.btn.btn-gradation:hover{color:#fff;opacity:.6;border:none}.btn.btn-gradation:active,.btn.btn-gradation:focus{color:#fff}.btn.btn-primary,.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-dark,.btn.btn-dark:hover,.btn.btn-dark:active{color:#fff}.form-control{border:1px solid #ced1d3;border-radius:0;width:100%;height:45px;line-height:45px;font-size:16px;background:rgba(0,0,0,0);color:#092a33;vertical-align:middle}.form-control:focus{outline:none;border-color:#092a33;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 767.98px){.form-control{height:40px;font-size:12px;line-height:40px}}input[type=password]{letter-spacing:.25em}input[type=password]::-webkit-input-placeholder{letter-spacing:normal}input[type=password]::-moz-placeholder{letter-spacing:normal}input[type=password]:-ms-input-placeholder{letter-spacing:normal}input[type=password]::-ms-input-placeholder{letter-spacing:normal}input[type=password]::placeholder{letter-spacing:normal}.form-error{border:1px solid #dc395f !important;background:#fff8f9 !important}.form-error:focus{outline:none;border-color:#092a33 !important;-webkit-box-shadow:none;box-shadow:none;background-color:#fff !important}.error-message{color:#dc395f;font-size:12px;margin-top:4px;margin-bottom:4px;text-align:left}.btn-primary{font-size:16px;font-weight:bold;padding:12px 0;margin-top:12px;border-radius:4px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;height:60px}.btn-primary:hover{opacity:.7}.btn-primary:focus:not(:focus-visible){outline:none;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 767.98px){.btn-primary{margin-top:18px;font-size:14px;height:64px}}.auth-btn-grad,.btn-primary{background:-webkit-gradient(linear, left top, right top, from(#049CE9), to(#565CFF));background:-webkit-linear-gradient(left, #049CE9 0%, #565CFF 100%);background:linear-gradient(90deg, #049CE9 0%, #565CFF 100%);color:#fff;border:none;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.link-text{font-size:14px;color:#707070;text-decoration:underline}@media(max-width: 767.98px){.link-text{font-size:12px}}.password-reset-link-text{font-size:14px;color:#049ce9;text-decoration:underline}@media(max-width: 767.98px){.password-reset-link-text{font-size:12px}}.policy-text{font-size:12px;color:#092a33;text-align:left;line-height:1.5}.policy-text a{color:#092a33;text-decoration:underline}.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #ced1d3;border-radius:2px;position:relative;cursor:pointer;background-color:#fff;accent-color:#2881f3}@media(max-width: 767.98px){.custom-checkbox{margin-right:3px;width:12px;height:12px}}.custom-checkbox:checked{background-color:#2881f3;border-color:#2881f3}.custom-checkbox:checked::before{content:"";position:absolute;top:2px;left:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767.98px){.custom-checkbox:checked::before{top:.5px;left:3px;width:4px;height:7px}}.custom-checkbox.form-error{border-color:#dc395f !important}.custom-checkbox.form-error:checked{background-color:#dc395f !important;border-color:#dc395f !important}.custom-checkbox.form-error:checked::before{border-color:#fff}.custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:1px solid #ced1d3;border-radius:50%;position:relative;cursor:pointer;margin-right:6px;background-color:#fff}@media(max-width: 767.98px){.custom-radio{width:13px;height:13px}}.custom-radio:checked{background-color:#fff;border-color:#ced1d3}.custom-radio:checked::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;background-color:#049ce9;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 767.98px){.custom-radio:checked::before{width:9px;height:9px}}.custom-radio.form-error{border-color:#dc395f !important}.custom-radio.form-error:checked{background-color:#dc395f !important;border-color:#dc395f !important}.custom-radio.form-error:checked::before{background-color:#fff}.custom-select-wrap{position:relative;display:inline-block;width:auto}.custom-select-wrap:not(:first-child){margin-left:10px}@media(max-width: 767.98px){.custom-select-wrap{margin-top:3px}}.custom-select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:24px;background-color:#fff;border:1px solid #ccc;height:45px;font-size:14px;cursor:pointer}@media(max-width: 767.98px){.custom-select-wrap select{height:40px;font-size:12px}}.custom-select-wrap::after{content:"";position:absolute;top:55%;right:10px;-webkit-transform:translateY(-50%) scaleX(1) scaleY(1);transform:translateY(-50%) scaleX(1) scaleY(1);width:0;height:0;border-left:6.5px solid rgba(0,0,0,0);border-right:6.5px solid rgba(0,0,0,0);border-top:12px solid #707070}@media(max-width: 767.98px){.custom-select-wrap::after{top:50%;right:7px;border-left:5.5px solid rgba(0,0,0,0);border-right:5.5px solid rgba(0,0,0,0);border-top:10px solid #707070}}.auth-card-base,.auth-card{background:#fff 0% 0% no-repeat padding-box;border:1px solid #049ce9;border-radius:5px;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.0901960784);box-shadow:0px 3px 10px rgba(0,0,0,.0901960784);width:100%}@media(max-width: 767.98px){.auth-card-base,.auth-card{max-width:100%;margin:0 auto;padding:27px 16px 23px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}}.alert-box{background-color:#f1faff;border-radius:5px;padding:28px 48px;text-align:left;width:100%;line-height:1.4}@media(max-width: 767.98px){.alert-box{padding:12px 16px}}.alert-box .alert-box__title{font-size:20px;font-weight:bold;text-align:center;color:#049ce9;margin-top:8px;margin-bottom:16px}@media(max-width: 767.98px){.alert-box .alert-box__title{font-size:18px;margin-bottom:24px}}.alert-box p{font-size:14px;color:#092a33;line-height:1.4;margin-bottom:18px}@media(max-width: 767.98px){.alert-box p{font-size:12px}}.alert-box p a{color:#049ce9;text-decoration:underline}.alert-box p:last-of-type{margin-bottom:0}.form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 16px;margin-top:80px;width:100%}@media(max-width: 767.98px){.form-wrap{padding:40px 15px;margin-top:55px}}.form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:460px}.auth-title{font-size:24px;font-weight:bold;text-align:center;margin-bottom:32px}.auth-card{margin-bottom:24px}@media(max-width: 767.98px){.auth-card{margin-bottom:17px}}.inner{padding:48px 60px}@media(max-width: 767.98px){.inner{padding:0px 0px}}.title{font-size:24px;font-weight:bold;color:#092a33;margin-bottom:24px;text-align:center}@media(max-width: 767.98px){.title{font-size:18px}}.btn-wrap{margin-bottom:32px}.social-wrap{width:100%;margin-bottom:24px}.login-link{text-align:center}@media(max-width: 767.98px){.login-link{margin-bottom:0px}}.complete-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 16px;width:100%}@media(max-width: 767.98px){.complete-wrap{padding:40px 15px}}.complete-wrap .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complete-wrap .btn-wrap .btn{width:324px;height:60px;margin-top:45px}@media(max-width: 767.98px){.complete-wrap .btn-wrap .btn{width:313px;height:64px;margin-top:16px}}.complete-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:61px;width:100%;max-width:460px}@media(max-width: 767.98px){.complete-content{margin-top:30px;font-size:12px}}.complete-title{font-size:24px;font-weight:bold;color:#092a33;margin-bottom:16px;text-align:center}@media(max-width: 767.98px){.complete-title{font-size:18px}}.complete-message{font-size:14px;text-align:left;color:#092a33;margin-bottom:41px;line-height:1.6}.password-reset-complete .complete-message{margin-bottom:0px}@media(max-width: 767.98px){.complete-message{font-size:12px;margin-bottom:30px}}.form-wrap.login-page{margin-top:50px}.auto-login-wrap{margin-top:15px;text-align:center}@media(max-width: 767.98px){.auto-login-wrap{margin-top:14px}}.auto-login-wrap label{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}@media(max-width: 767.98px){.auto-login-wrap label{font-size:12px}}.btn-wrap__login{margin-bottom:8px}@media(max-width: 767.98px){.btn-wrap__login{margin-bottom:11px}}.password-reset-link{text-align:right;text-decoration:underline;color:#049ce9;font-size:14px}@media(max-width: 767.98px){.password-reset-link{font-size:12px}}.register-btn-wrap{margin-top:32px;text-align:center}.register-info{font-size:14px;color:#092a33;margin-bottom:8px}@media(max-width: 767.98px){.register-info{font-size:12px}}.btn-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff 0% 0% no-repeat padding-box;border:1px solid #2881f3;color:#2881f3;font-size:16px;font-weight:bold;border-radius:5px;height:60px;cursor:pointer}.btn-register:hover{color:#fff !important;background-color:#2881f3}@media(max-width: 767.98px){.btn-register{height:64px;font-size:14px}}.password-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-card{background-color:#fff;border-radius:8px;width:100%;max-width:455px;margin-top:80px}@media(max-width: 767.98px){.password-card{margin-top:100px}}@media(max-width: 767.98px){.password-inner{padding:0px 15px}}.password-title{font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:700;color:#092a33;margin-bottom:16px;text-align:center}@media(max-width: 767.98px){.password-title{margin-bottom:24px;font-size:18px}}.password-guide{width:100%;margin-bottom:28px;font-size:16px;text-align:left}@media(max-width: 767.98px){.password-guide{font-size:12.5px}}.password-guide p{line-height:1.4;margin-bottom:12px;font-size:14px}@media(max-width: 767.98px){.password-guide p{font-size:12.5px;margin-bottom:16px}}.password-guide p:last-of-type{margin-bottom:0}.password-field{position:relative}.password-field:not(:first-of-type){margin-top:12px}@media(max-width: 767.98px){.password-field:not(:first-of-type){margin-top:14px}}.password-toggle{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;cursor:pointer;z-index:2;background:rgba(0,0,0,0);border:none;padding:0}.password-toggle img{display:block;width:100%;height:auto;vertical-align:middle}.icon-password-hidden{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.icon-password-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.d-none{display:none !important}.error-message{margin-bottom:0px}.btn-wrap__password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-wrap__password .btn-primary{margin-top:20px;width:324px}.password-reset-complete{margin-top:50px}.password-reset-complete .btn{width:324px;height:60px}.form-field-input{width:100%;height:45px;padding:10px 12px;font-size:16px;background:#fff;border:1px solid #ced1d3;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767.98px){.form-field-input{font-size:12px;height:40px}}.form-field-input:focus{outline:none;border-color:#2881f3}.form-field-input.name,.form-field-input.name-kana{width:117px}@media(max-width: 767.98px){.form-field-input.name,.form-field-input.name-kana{width:100%}}.form-field-input.birth-date{width:84px}@media(max-width: 767.98px){.form-field-input.birth-date{width:64px}}.form-label{font-size:16px;color:#092a33;font-weight:bold;margin-bottom:6px}@media(max-width: 767.98px){.form-label{font-size:12px;margin-top:1px;margin-bottom:0px}}.auth-profile-container{width:100%;max-width:660px;margin:0 auto;padding:60px 20px 120px}@media(max-width: 767.98px){.auth-profile-container{padding:30px 15px 60px}}.auth-profile-title{font-size:24px;font-weight:bold;color:#183438;margin-bottom:36px;position:relative}@media(max-width: 767.98px){.auth-profile-title{margin-bottom:32px;font-size:18px}}.auth-profile-required{font-size:13px;color:#fff;background:#dc395f;padding:2px 8px;border-radius:12px;margin-left:10px}@media(max-width: 767.98px){.auth-profile-required{font-size:10px;padding:1px 9px;margin-left:3px}}.auth-profile-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width: 767.98px){.auth-profile-row{gap:10px}}.auth-profile-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:24px}@media(max-width: 767.98px){.auth-profile-block{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}}@media(max-width: 767.98px){.auth-profile-block.eamil{margin-bottom:9px}}.auth-profile-email{font-size:16px;color:#183438;padding:6px 0}@media(max-width: 767.98px){.auth-profile-email{font-size:12px;padding:2px 11px}}.auth-radio-group-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767.98px){.auth-radio-group-wrapper{margin:3px 3px 0px}}.auth-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media(max-width: 767.98px){.auth-radio-group{gap:12px}}.auth-radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#183438;font-weight:bold;cursor:pointer;gap:6px}@media(max-width: 767.98px){.auth-radio-label{font-size:12px;gap:3px}}.auth-textarea{width:100%;height:133px;background:#fff;border:1px solid #ced1d3;padding:12px;font-size:14px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;margin-top:4px}@media(max-width: 767.98px){.auth-textarea{height:101px;font-size:10px}}.auth-checkbox-wrap{margin:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(max-width: 767.98px){.auth-checkbox-wrap{margin:18px 0px 30px}}.checkbox-and-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(max-width: 767.98px){.checkbox-and-label{gap:10px}}.auth-checkbox-label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}@media(max-width: 767.98px){.auth-checkbox-label{font-size:12px;gap:2px}}.auth-submit-wrap{text-align:center}.auth-submit-btn{width:270px;height:60px;font-size:16px;font-weight:bold;color:#fff;background:-webkit-gradient(linear, left top, right top, from(#2881f3), to(#429cf9));background:-webkit-linear-gradient(left, #2881f3 0%, #429cf9 100%);background:linear-gradient(90deg, #2881f3 0%, #429cf9 100%);border:none;border-radius:5px;cursor:pointer}@media(max-width: 767.98px){.auth-submit-btn{height:64px;width:313px;font-size:12px}}.auth-submit-btn:hover{opacity:.8}.birth-date-selects{font-size:16px}@media(max-width: 767.98px){.birth-date-selects{font-size:12px}}
