@charset "UTF-8";.header{position:sticky;top:0;height:3.75rem;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;padding:0 1.563rem;border-bottom:.0625rem solid #E6E6E6;z-index:9999}@media (max-width: 960px){.header{padding:0 .75rem;height:3.125rem}}@media (max-width: 1024px){.app__content .header{display:flex;flex-direction:column;height:unset}}.header .pc{width:100vw;display:flex;justify-content:space-between;align-items:center;height:3.75rem;border-bottom:.0625rem solid #E6E6E6}@media (max-width: 1024px){.header .pc{height:3.125rem;padding:0 .75rem}}.header__logo__img{width:6.25rem;height:1.563rem}@media (max-width: 960px){.header__logo__img{width:5rem;height:1.25rem}}@media (max-width: 1024px){.app__content .header__logo__img{width:5rem;height:1.25rem}}.header__button-container--left,.header__button-container--right,.header__button-container--right--guest{display:flex;align-items:center}.header__button-container--left{justify-content:space-between}.headerLeftContainer,.finderContainer{display:flex;align-items:center;justify-content:center}.finderContainer{margin:0}.finderContainer img{height:1.125rem;margin-right:.625rem}.finderContainer .finder--for-worker{margin-right:1.563rem}.finder-container,.finder--for-worker,.finder--for-package{display:flex;align-items:center;padding:0;margin:0}.finder-container{padding-left:1.875rem}.finder--for-worker,.finder--for-package{cursor:pointer;transition:.3s ease-in-out all}.finder--for-worker:hover,.finder--for-package:hover{color:#208a98}.finder--for-worker span,.finder--for-package span{margin:0 .3125rem;filter:invert(46%) sepia(74%) saturate(502%) hue-rotate(139deg) brightness(95%) contrast(99%);font-size:1.125rem}.finder--for-worker p,.finder--for-package p{margin:0;font-size:.8125rem;font-weight:700}.header__menu span{display:flex}.header__profile-button,.header__message-button{position:relative}.header__profile-button.header__menu.open>span{filter:none!important}.menu__icon{font-size:1rem;color:#b8b8b8;padding-right:.625rem}.profile-menu__container{position:absolute;left:-10.75rem;top:2.8125rem;width:14.688rem;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 .4375rem #00000026;border-radius:.25rem;z-index:9999}.profile-menu__container ul{display:flex;flex-direction:column;margin:0;padding:0}.profile-menu__container ul:first-child{border-bottom:.0625rem solid #EEEEEE}.profile-menu__container ul p{margin:0;padding:0}.profile-menu__container ul li{display:flex;align-items:center;padding:.625rem 1.25rem;list-style:none;transition:.3s ease-in-out all;cursor:pointer;position:relative}.profile-menu__container ul li:hover{background-color:#eee}.profile-menu__container ul li.profile-menu__emblem__item{display:block}.profile-menu__container ul li.profile-menu__emblem__item .icon-text-container{display:flex;align-items:center}.profile-menu__container ul li.profile-menu__emblem__item .emblem-container{padding-left:1.625rem;display:flex;align-items:center}.profile-menu__container ul li.profile-menu__emblem__item .emblem-container .client_auth__mark{text-align:center;padding-right:.3125rem}.profile-menu__container ul li.profile-menu__emblem__item .emblem-container .client_auth__mark img{width:5.625rem}.top-item:first-child:before{content:"";position:absolute;top:2.5rem;right:1.375rem;margin-top:-2.5rem;border:1em solid #000000;border-color:transparent transparent #ffffff #ffffff;transform:rotate(135deg);box-shadow:-.75rem .75rem .0625rem -.6875rem #00000026;transition:.3s ease-in-out all;z-index:-1}.top-item:hover:before{border-color:#eee!important}.profile-menu__container .top-item:first-child:before{right:1.063rem}.header-search-keyword,.search-keyword{padding:.625rem;margin-left:1.875rem;width:13.438rem;outline:none;border:none;border-radius:.25rem;background-color:#e8f7f1}.header-search-keyword::-moz-placeholder,.search-keyword::-moz-placeholder{padding-left:1.875rem;font-size:.75rem;background-image:url(/img/header/zoom.png);background-position:.3125rem center;background-repeat:no-repeat}.header-search-keyword::placeholder,.search-keyword::placeholder{padding-left:1.875rem;font-size:.75rem;background-image:url(/img/header/zoom.png);background-position:.3125rem center;background-repeat:no-repeat}.button--sign-in,.button--sign-up{padding:.3125rem .9375rem;height:2.5rem!important;border:.0625rem solid #208A98;border-radius:.25rem;font-size:.8125rem!important;font-weight:700}.button--sign-in{background-color:#fff;color:#208a98;margin-right:.3125rem}.button--sign-up{background-color:#208a98;color:#fff}.nav__icon{padding:0 .625rem;cursor:pointer;transition:.3s ease-in-out all}.nav__icon:hover{filter:invert(46%) sepia(74%) saturate(502%) hue-rotate(139deg) brightness(95%) contrast(99%)}.icon--user-search{display:none}.icon--user-search.open,.open>span{filter:invert(46%) sepia(74%) saturate(502%) hue-rotate(139deg) brightness(95%) contrast(99%)!important}.icon--user-profile{filter:none!important}.icon--user-profile:hover{filter:brightness(80%)}.hamburger-menu{display:none;width:2.5rem;transition:.1s ease-in-out all;cursor:pointer}.hamburger-menu:hover{opacity:.5}.hamburger-bar{width:1.25rem;height:.125rem;background-color:#000}.sp-sidebar__container.show{opacity:1;visibility:visible;overflow:hidden}.sp-sidebar__container.show:before{content:"";position:fixed;width:100vw;background-color:#fff}.sp-sidebar__container.show .content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100svh;overflow-y:hidden}.header-search-keyword__wrapper,.search-keyword__wrapper{position:relative}.header-search-keyword__wrapper.sp,.search-keyword__wrapper.sp{margin-right:1.875rem}@media (max-width: 1024px){.sp{width:100%}.sp .finder-container{display:flex;justify-content:center;align-items:center;padding:.625rem}.sp .finder--for-worker img,.sp .finder--for-package img{margin:0;padding:0 .625rem}.sp .divider{margin:0 .3125rem 0 .625rem;width:.0625rem;height:.9375rem;background-color:#e6e6e6}.sp__search-bar{display:flex;justify-content:center;align-items:center;padding:1.25rem;width:100%;box-shadow:0 .625rem .9375rem #0000001a}}@media only screen and (max-width: 1024px) and (max-width: 768px){.sp__search-bar{padding:.625rem}}@media (max-width: 1024px){.close-bar{position:relative;display:flex;justify-content:center;align-items:center;padding:1.25rem;cursor:pointer;transition:.3s ease-in-out all}.close-bar:hover{filter:invert(46%) sepia(74%) saturate(502%) hue-rotate(139deg) brightness(95%) contrast(99%)}.close-bar--left,.close-bar--right{position:absolute;width:.125rem;height:.9375rem;background-color:#000}.close-bar--left{transform:rotate(45deg)}.close-bar--right{transform:rotate(-45deg)}.icon--user-search{display:block}.finderContainer{display:none}.profile__header__wrapper{margin-right:1.25rem;word-break:keep-all}.hamburger-menu{display:flex;flex-direction:column;height:2.25rem;padding:.625rem;align-items:center;justify-content:space-between}.nav__icon{font-size:1.25rem}.sidebar-type{width:100%!important;justify-content:flex-start!important}.hamburger-menu.open{position:relative;display:flex;align-items:center;justify-content:center}.open .hamburger-bar{position:absolute}.open .hamburger-bar:first-child{transform:rotate(45deg)}.open .hamburger-bar:nth-child(2){opacity:0}.open .hamburger-bar:last-child{transform:rotate(-45deg)}}@media (max-width: 715px){.sp .finder-container{justify-content:space-evenly}}.footer{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.footer_contents{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:.0625rem solid #E6E6E6}.footer__menu-wrapper{display:grid;grid-template-areas:"パッケージを探す ワーカーの方向け クライアントの方向け サポート" "パッケージを探す ワーカーの方向け クライアントの方向け 会社情報";justify-content:space-evenly;align-items:flex-start;width:100%;max-width:90rem;padding:3.125rem}.footer__menu-wrapper .footer__menu:first-child{grid-area:パッケージを探す}.footer__menu-wrapper .footer__menu:nth-child(2){grid-area:ワーカーの方向け}.footer__menu-wrapper .footer__menu:nth-child(3){grid-area:クライアントの方向け}.footer__menu-wrapper .footer__menu:nth-child(4){grid-area:サポート}.footer__menu-wrapper .footer__menu:last-child{grid-area:会社情報}.footer__menu{padding:0 1.25rem;cursor:pointer}.menu__title{font-size:1rem;font-weight:700;padding-bottom:1rem;cursor:auto}.menu__item{font-size:.8rem;transition:.3s ease-in-out all;margin-right:5rem}.menu__item:hover{color:#208a98}.menu__link,.policy__link{color:#4c4c4c;text-decoration:none}.menu__arrow{display:none!important;transition:.1s ease-in-out all}.footer__menu:first-child .menu__list{display:grid;grid-template-columns:repeat(2,1fr)}.copyright-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;height:4.75rem;border-top:.0625rem solid #E6E6E6;background-color:#fff;padding:0 1.563rem}@media (max-width: 960px){.copyright-wrapper{height:4.125rem}}.copyright-rebuild-container{display:flex;justify-content:center;align-items:center}.copyright,.business-rebuilding{color:#707070;font-size:.6875rem;font-weight:400;text-wrap:nowrap}.business-rebuilding{margin-left:1.875rem!important}.policy-wrapper{display:flex;justify-content:center;align-items:center}.policy__item{font-size:.6875rem;padding-right:1.25rem;transition:.3s ease-in-out all;text-wrap:nowrap;margin-bottom:0}.policy__item:hover{color:#208a98}.footer p,.copyright-rebuild-container p{margin:0;font-size:.6875rem;color:#4c4c4c;text-wrap:nowrap}.hidden{display:none!important}@media (max-width: 1024px){.footer__menu-wrapper{display:flex;flex-direction:column;padding:0}.footer__menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;border-bottom:.0625rem solid #E6E6E6;padding:.9375rem!important;transition:.3s ease-in-out all}.footer__menu:last-child{border-bottom:none}.footer__menu:hover,.footer__menu.show-menu-list{background-color:#f2f2f2}.menu__title-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.menu__title{margin:0;padding-bottom:unset!important}.menu__list{padding-top:1.875rem;padding-left:1.875rem}.menu__arrow{display:block!important;padding:.625rem;transform:rotate(180deg)}.rotate{transform:rotate(360deg)}.app__content .copyright-wrapper{flex-direction:column;justify-content:space-between;align-items:center;padding:.75rem}.copyright-rebuild-container{flex-direction:column}.business-rebuilding{margin-left:0}}@media (max-width: 960px){.footer{min-height:4.125rem;padding:0}.guest__body .copyright-wrapper{flex-direction:column;justify-content:center;align-items:center;padding:.75rem}.guest__body .policy-wrapper{margin-top:.625rem;display:none}.policy__item{padding:0}.policy__link:nth-child(2){margin:0 1.25rem}.copyright-rebuild-container{flex-direction:column;gap:.625rem;margin-left:0}.business-rebuilding{display:none}}#account-register{justify-content:flex-start}#account-register .step-content-container>form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.step-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.step-content-container .layouts-vertical-container .layouts-vertical-sub{margin-bottom:.4375rem}.step-content-container .description{margin-top:.4375rem}.content-container{max-width:50rem;padding:3.125rem 0 0;margin-bottom:8.5rem}@media (max-width: 960px){.content-container{max-width:unset;padding:0;line-height:1rem;margin-bottom:3.75rem}}.input-wrapper,.input-wrapper.input-row-container{margin-bottom:1.875rem}.input-wrapper:last-child{margin-bottom:0!important}.route_btn_container{margin-bottom:8.25rem}.input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;padding:3.125rem;margin-bottom:3.125rem;box-sizing:border-box}.body--job-posting *{margin:0;padding:0}.body--job-posting .l-container,.body--job-posting .l-main{display:flex;flex-direction:column;align-items:center;width:100%!important;min-height:100vh!important;margin:0;padding:0}.body--job-posting .main--job-posting{padding:2.478125rem 0}.body--job-posting .job-posting__wrapper{width:48.75rem}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper .job-posting__title{font-size:1.5rem;font-weight:700}.body--job-posting .job-posting__wrapper .job-posting__title__wrapper .job-posting__nav--recruit-guide{color:#2373ad;font-size:.8125rem;font-weight:700;height:.9375rem;display:flex;gap:.3125rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper{padding:2.5rem 3.125rem;margin-bottom:1.25rem;background-color:#fff}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper:first-child .job-posting__content__title__wrapper .job-posting__content__title{margin-bottom:.625rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper:last-child{margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .job-posting__content__title__wrapper .job-posting__content__title{font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .job-posting__content__title__wrapper .job-posting__content__description{color:#4c4c4c;font-size:.75rem;font-weight:500}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .job-posting__content__title__wrapper .job-posting__content__description:first-of-type{margin-bottom:.1875rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .job-posting__content__title__wrapper .job-posting__content__description:last-of-type{margin-bottom:1rem}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .form-checkbox{background-color:#fff;border:.125rem solid #5C787C}.body--job-posting .job-posting__wrapper .job-posting__content__container .job-posting__content__wrapper .labels-requierd-badge{background-color:#fff;color:#dc4b7f;border:.0625rem solid #DC4B7F}.body--job-posting .job-posting__wrapper .job-posting__form__container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.body--job-posting .job-posting__wrapper .job-posting__form__container .form-group{width:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container .form-group .form-select{padding:0 1.125rem;height:3.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .layouts-vertical-sub{margin-bottom:.3125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .parts-labels-container{margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row{width:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .form-check .form-check-input{margin:0;float:unset;width:1.125rem;height:1.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .package__form__row .form-check-inline{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .category__detail__container{width:100%;margin-top:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .category__item__container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-wrapper{margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-form-group .textarea-wrapper .form-control{margin-bottom:0;padding:.75rem 1rem 0}.body--job-posting .job-posting__wrapper .job-posting__form__container .textarea-form-group .textarea-wrapper .form-control+.textarea-placeholder{top:.75rem;height:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .file__upload__link{color:#208a99}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:first-child .textarea-form-group .textarea-wrapper .form-control{height:3.125rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(2){margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(2) .textarea-form-group .textarea-wrapper .form-control{height:27.0625rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(3),.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(6){margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(4){margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(4) .textarea-form-group .textarea-wrapper .form-control{height:7.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--recruit-info .form-group:nth-child(7) #category-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:29.6875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .layouts-vertical-sub{display:none}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .selectbox-form-group .select-wrapper{height:100%}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label{display:flex;align-items:center;font-size:.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label:nth-of-type(2){margin-top:1.4375rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-simple-group-content{display:flex;flex-direction:column}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-form-check{display:flex;align-items:center;gap:.5rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .form-check .form-check-input{float:unset;margin-left:unset}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .form-select{margin-top:.625rem;margin-left:.5625rem}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .form-radio{width:1.25rem;height:1.25rem;position:relative;background-color:#fff}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-form-check .form-radio:checked{border:.125rem solid #208A99}.body--job-posting .job-posting__wrapper .job-posting__form__container--budget .radio-button__label:has(.form-radio:checked) .form-radio:after{content:"";position:absolute;width:.625rem;height:.625rem;background-color:#208a99;top:.1875rem;left:.1875rem;z-index:9999;border-radius:50%}.body--job-posting .job-posting__wrapper .job-posting__form__container--period .form-group{display:flex;flex-direction:column}.body--job-posting .job-posting__wrapper .job-posting__form__container--period>.form-group{margin-bottom:1.875rem}.body--job-posting .job-posting__wrapper .job-posting__form__label__wrapper{display:flex;align-items:center;gap:.4375rem;margin-bottom:1.25rem}.body--job-posting .job-posting__wrapper .job-posting__form__label__wrapper .job-posting__form__label{font-size:.875rem;font-weight:700}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper{padding:1.5625rem 1.25rem;background-color:#def}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__title__wrapper{margin-bottom:.9375rem}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__title__wrapper .job-posting__precaution__title{display:flex;justify-content:flex-start;align-items:center;gap:.5625rem;font-size:.9375rem;font-weight:700}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description{font-size:.875rem;list-style:none}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description:first-child{margin-bottom:.1875rem}.body--job-posting .job-posting__wrapper .job-posting__precaution__wrapper .job-posting__precaution__description__container .job-posting__precaution__description .job-postring__precaution__marker{margin-right:.125rem}.body--job-posting .footer__button__navigation{position:relative;bottom:0;display:flex;width:100%;min-height:7.0625rem;justify-content:center;align-items:center;gap:1.875rem;padding:1.375rem 0}.body--job-posting .footer__button__navigation button{width:20.9375rem;height:4.375rem}.body--job-posting .footer__button__navigation .back__button{position:absolute;left:3rem;width:-moz-fit-content;width:fit-content}.required__marker{color:#dc4b7f;font-size:.5rem;font-weight:800;border:.0625rem solid #DC4B7F;border-radius:.1875rem;padding:.1875rem .25rem}.job-posting__form__container .parts-labels-container .labels-optional-badge{color:#a6a6a6;background-color:#fff;border:.0625rem solid #A6A6A6}.job-posting-confirm__subtitle{color:#208a99;margin-bottom:2.1875rem}.job-posting-confirm__condition__wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:3.5rem}.job-posting-confirm__condition{display:flex;padding:.625rem 0;border-bottom:.0625rem solid #E6E6E6}.job-posting-confirm__condition:first-child{padding-top:0}.job-posting-confirm__condition:last-child{border-bottom:none}.job-posting-confirm__condition__title{font-weight:500;font-size:.875rem;width:4.375rem;margin-right:2.5rem}.job-posting-confirm__description__wrapper .job-posting-confirm__description:first-child{margin-right:1.5rem}.job-posting-confirm__item__wrapper{display:flex;gap:.5rem}.job-posting-confirm__item__wrapper .job-posting-confirm__item{display:flex;justify-content:center;align-items:center;height:1.5rem;padding:.3125rem .625rem;background-color:#f8f8f8;border:.0625rem solid #E6E6E6;font-size:.875rem}.job-posting-confirm__content__wrapper{margin-bottom:3.125rem}.job-posting-confirm__content__wrapper:last-child{margin-bottom:0}.job-posting-confirm__posting-contents{white-space:pre-line;font-size:.875rem;margin-bottom:3.4375rem}.job-posting-confirm__secondary__content__wrapper{display:flex;gap:1.875rem;margin-bottom:3.125rem}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__title{display:flex;justify-content:center;align-items:center;background-color:#efefef;font-size:.875rem;width:7.875rem;height:1.5rem;padding:.3125rem 0}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=file] .job-posting-confirm__secondary__content__item{color:#208a99;border:.0625rem solid #208A99;font-size:.875rem;padding:.625rem 0;height:2.125rem;width:16.125rem;border-radius:.25rem;display:flex;justify-content:center;align-items:center}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=url] .job-posting-confirm__secondary__content__item,.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=skill] .job-posting-confirm__secondary__content__item{color:#208a99;font-size:.8125rem}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note]{display:flex;flex-direction:row;gap:.5625rem}.job-posting-confirm__secondary__content__wrapper .job-posting-confirm__secondary__content__item__wrapper[data-section=note] .job-posting-confirm__secondary__content__item{padding:.3125rem .625rem;font-size:.875rem;border:.0625rem solid #E6E6E6;border-radius:.25rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.datepicker__calendar .form-control{position:relative;font-size:.875rem;height:3.125rem;padding:1.0625rem 0 .9375rem 2.8125rem;outline:none}.datepicker__calendar .form-control::-moz-placeholder{color:#b8b8b8}.datepicker__calendar .form-control::placeholder{color:#b8b8b8}.datepicker__calendar .form-control:focus{border:.0625rem solid #208A99;box-shadow:unset}.calendar__logo{position:absolute;top:1.125rem;left:.9375rem;width:1rem;height:1rem;z-index:9999}.datepicker{padding:1.25rem}[aria-label=category__select] .select-wrapper{max-width:13.4375rem}[aria-label=budget__select] .select-wrapper,[aria-label=date__select] .select-wrapper,[aria-label=date__select] .input-group{max-width:21.875rem}[aria-label=date__select] .form-control{margin:0}.form__button{width:15.625rem}.route_btn_container{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}@media (max-width: 960px){.route_btn_container{flex-direction:column-reverse;margin-bottom:3.125rem}}.route_btn_container .btn{width:15.625rem;padding:0}.route_btn_container .btn.btn--skill{width:15.625rem;height:3.125rem}.input-row-container{display:flex;justify-content:space-between;align-items:center}.input-row-container .form-group{width:48%}.input-row-container .form-group:last-child label{visibility:hidden}.description{margin:.5rem 0 0;font-size:.6875rem;color:#4c4c4c}.description--small{font-size:.6875rem}body>div:first-child{background-color:#208a990d!important}.title__container{display:flex;flex-direction:column;justify-content:center}@media (max-width: 960px){.title__container{background-color:#fff;padding:2.5rem .75rem;align-items:center!important}}.title__label{color:#208a98;font-weight:500;font-size:1.375rem;margin-bottom:1.875rem}@media (max-width: 960px){.title__label{color:#208a98;font-size:1.125rem;margin-bottom:2.53125rem}}.login__form__container .title__text,.email__form__container .title__text{font-size:1.375rem;font-weight:500;text-align:center;margin-bottom:2.5rem;height:1.25rem}@media (max-width: 960px){.login__form__container .title__text,.email__form__container .title__text{font-size:1.25rem}}.login__form__container .btn,.email__form__container .btn{font-size:.875rem}.email__send__container .title__text{font-size:1.25rem;font-weight:500}.form__link{color:#0091ac;font-weight:500}.form__privacy-policy,.form__already-user{font-size:.75rem}.form__already-user__container{display:flex;flex-direction:column;gap:.875rem}.divider{writing-mode:horizontal-tb;display:flex;align-items:center;justify-content:center;color:#666;font-size:.75rem;width:100%;flex-direction:row;margin-bottom:1.563rem}@media (max-width: 960px){.divider{margin-bottom:1.5625rem}}.divider:before,.divider:after{content:"";flex:1;border-top:1px solid #DDDDDD}.divider:not(:empty):before{margin-right:.5rem}.divider:not(:empty):after{margin-left:.5rem}.oauth-btn-container{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.875rem}.oauth-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:25rem;height:3.125rem;border:1px solid #E5E7EB;border-radius:.5rem;background:#fff;font-size:.875rem;font-weight:700;color:#111827;cursor:pointer;text-decoration:none}.oauth-btn:hover,.oauth-btn:focus{color:#0e0e0e!important;background-color:#f2f2f2!important;border:1px solid #B8B8B8!important;box-shadow:none}.oauth-btn .oauth-icon{position:absolute;left:1.1875rem;display:flex;align-items:center;width:1.5rem}.cms__contents{width:100%;height:auto;overflow:hidden}@media (max-width: 960px){.cms__container{display:flex}.title__container{margin-bottom:0}.oauth-btn{min-width:unset}}.login_form{display:flex;flex-direction:column;width:100%;min-width:25rem;margin:0}.login_form .btn{margin-top:1.188rem}.login_form:has(.error) .btn{margin-top:.625rem}.login_form:has(.error) .form-group{margin-top:.438rem}.login__container{width:100%;height:100%}@media (max-width: 376px){.login__container{overflow:auto}}.login__container>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}@media (max-width: 960px){.login__container>div{align-items:flex-start;height:unset}}@media (max-width: 376px){.login__container .form__wrapper{min-width:23.438rem}}.login__form__container{display:flex;flex-direction:column;align-items:center;width:31.25rem;height:100%;background-color:#fff;padding:3.125rem}.login__form__container .btn{width:100%;height:3.375rem;margin-bottom:1.563rem;font-size:.875rem}.login__form__container .parts-labels-container .labels-form-label{font-size:.875rem;height:1.063rem}.login__form__container .parts-input-group .form-control{padding:.875rem 1rem 1.1875rem;width:100%}.login__form__container .parts-input-group.input-group.hasError{display:unset!important}.login__form__container .login_form .form-group{margin-bottom:1.375rem}@media (max-width: 960px){.login__form__container .login_form .form-group{margin-bottom:1.25rem}}@media (max-width: 960px){.login__form__container{width:100%;padding:2.5rem .75rem;min-height:40.3125rem;margin-bottom:3.75rem}.login_form{min-width:unset}}.email_register_form{display:flex;flex-direction:column;width:100%;min-width:25rem;height:100%;margin:0}.email_register_form .btn{margin-top:1.188rem}.email_register_form:has(.hasError) .form__button{margin-top:1.875rem}.email__form__container{display:flex;flex-direction:column;align-items:center;width:31.25rem;height:37.5rem;background-color:#fff;padding:3.125rem}.email__form__container .btn{width:100%;height:3.375rem;margin:1rem 0 1.5625rem}@media (max-width: 960px){.email__form__container .btn{font-size:.875rem;margin:1.25rem 0 1.563rem}}.email__form__container .parts-labels-container .labels-form-label{font-size:.875rem;height:1.063rem}.email__form__container .parts-input-group{margin-top:.5rem}.email__form__container .parts-input-group .form-control{padding:.875rem 1rem 1.1875rem}.email__form__container .form-group .layouts-vertical-sub{margin-bottom:1.0625rem}@media (max-width: 960px){.email__form__container .form-group .layouts-vertical-sub{margin-bottom:.625rem}}.email__form__container .parts-input-group.input-group.hasError{display:unset!important}@media (max-width: 960px){.email__form__container{width:100%;padding:2.5rem .75rem;min-height:37.5rem;margin-bottom:3.75rem}.email__container{width:100%}.email_register_form{min-width:unset}}@media (max-width: 376px){.email__container{width:100%;overflow:auto}.email__container .form__wrapper{min-width:23.438rem}}.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:6.25rem 1.875rem!important;height:100%}.email__send__container__wrapper{display:flex;justify-content:center;align-items:center;width:50rem;height:100%;padding-top:.3125rem}.email__send__container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.send-completed__container{display:flex;flex-direction:column;align-items:center;background:#fff;padding:3.75rem 0 2.5rem;max-height:24.25rem;width:100%;line-height:1rem}.send-completed__container .title__label{line-height:1.5rem}.send-completed__container .send-completed__img{width:5rem;height:5.4375rem;margin-bottom:2.5625rem}@media (max-width: 960px){.send-completed__container .send-completed__img{width:3.75rem;height:4.09rem;margin-bottom:2.53875rem}}.send-completed__container .send-completed__title,.send-completed__container .send-completed__description{font-size:.875rem;text-align:center}@media (max-width: 960px){.send-completed__container .send-completed__title,.send-completed__container .send-completed__description{width:17.5rem;font-size:.875rem}}.send-completed__container .send-completed__title{margin-bottom:0}.send-completed__container .send-completed__description{margin-bottom:2.5rem}@media (max-width: 960px){.send-completed__container .send-completed__description{margin-bottom:3.34375rem}}.send-completed__container .send-completed__button{padding:1.25rem 2.5rem!important}.send-completed__container .send-completed__button img{margin-right:.5rem}.send-completed__container .title__label{font-size:1.5rem}.send-completed__container .title__text{margin-bottom:9.188rem}.link__container{display:flex;flex-direction:column;margin-top:2.5rem;max-width:50rem;width:100%}@media (max-width: 960px){.link__container{margin:1.875rem 0 60px .75rem}}.link__container a{font-size:.8125rem;color:#208a98;padding:.125rem}@media (max-width: 960px){.container{padding:3.125rem .9375rem!important}.send-completed__container{padding:2.5rem 1.5625rem 0;max-height:unset;min-height:31.25rem}.email__send__container__wrapper{width:100%;padding:0}}.content-container{height:80%}.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.error__container__wrapper{display:flex;justify-content:center;align-items:center;padding:.938rem 0 0;width:100%;height:100%}@media (max-width: 960px){.error__container__wrapper{padding:0 0 3.75rem}}.error__container{width:100%;max-width:31.25rem;height:37.5rem;background:#fff;padding:3.125rem 3.125rem 19.875rem;display:flex;flex-direction:column;align-items:center}@media (max-width: 960px){.error__container{padding:2.5rem .75rem;height:100%;min-height:31.25rem;max-width:unset}}.error__container .btn{width:100%;height:3.125rem;min-height:3.125rem;font-size:.875rem;margin-bottom:.625rem}.error__container .btn-outline-secondary:hover,.error__container .btn-outline-secondary:focus{color:#208a98!important;background-color:#f2f2f2!important;border:1px solid #208A98!important;box-shadow:none}.error__container .support__button{color:#208a98;border-color:#208a98}.error__container .error_title{font-size:1.375rem;font-weight:500;margin-bottom:1.875rem}@media (max-width: 960px){.error__container .error_title{font-size:1.25rem;margin-bottom:2.5rem}}.error__container .error__description{margin-bottom:3.125rem;max-height:17.5rem}.back__button{width:100%}@media (max-width: 960px){.step-content-container--address .input-container{padding:0 .75rem 2.5rem}}.step-content-container--address .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--address .input-row-container .form-group{width:48%}.step-content-container--address .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--address .form__button{width:15.625rem;margin-top:.75rem}.step-content-container--address .description{margin:.5rem 0 0;color:#4c4c4c}@media (max-width: 960px){.step-content-container--basic .input-container{padding:0 .75rem 2.5rem}}@media (max-width: 960px){.step-content-container--basic .input-container .form-select[name=birthday_year]{padding:.375rem 1rem .375rem .75rem}}.step-content-container--basic .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--basic .input-row-container .form-group{width:48%}.step-content-container--basic .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--basic .form__button{width:15.625rem}.step-content-container--basic .description{color:#4c4c4c;margin:.4375rem 0 0}.step-content-container--basic .form-group{display:flex;flex-direction:column}.step-content-container--basic .edit__birth__container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:.4375rem}.step-content-container--basic .edit__birth__container .input-group{flex-wrap:nowrap}.step-content-container--basic .edit__birth__container .form-select{border-radius:0}.step-content-container--basic .edit__birth__container .selectbox-form-group .form-select{width:12.4rem}@media (max-width: 960px){.step-content-container--basic .edit__birth__container .selectbox-form-group .form-select{width:100%}}@media (max-width: 960px){.step-content-container--basic .edit__birth__container{justify-content:space-between;align-items:flex-start;gap:1rem}.step-content-container--basic .edit__birth__container .select-suffix{padding-right:0}.step-content-container--basic .edit__birth__container .selectbox-form-group{width:100%}}.step-content-container--basic .input-group-text{background-color:transparent;border:none}@media (max-width: 960px){.step-content-container--basic .input-group-text{padding:.375rem .5rem}}@media (max-width: 960px){.step-content-container--category .input-container{padding:0 .75rem 2.5rem}}.step-content-container--category .title__container--skill{width:100%}.step-content-container--category .title__container--skill h1{font-size:1.5625rem;font-weight:700}.step-content-container--category .title__container--skill p{font-size:1rem}.step-content-container--category .skill__description{font-size:.9375rem;padding-bottom:.9375rem}.step-content-container--category .subtitle--skill{width:100%;font-size:1.125rem;font-weight:700}.step-content-container--category .process-bar--skill{display:flex;justify-content:space-between;align-items:center;list-style:none;width:50rem;padding:1.25rem 0}.step-content-container--category .process-bar--skill li{position:relative;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#ddd}.step-content-container--category .process-bar--skill li:first-child:before{content:"";position:absolute;left:23%;bottom:25%;width:.625rem;height:.625rem;border-radius:50%;background-color:#208a98;z-index:1}.step-content-container--category .process-bar--skill li:after{content:"";position:absolute;left:.625rem;bottom:.5rem;width:15.625rem;height:.0625rem;background-color:#ddd}.step-content-container--category .process-bar--skill li:last-child:after{width:0;height:0}.step-content-container--category .skill__container--skill{display:flex;flex-direction:column;justify-content:center;width:100%;background-color:#fff;font-size:.8125rem}.step-content-container--category .skill__container--skill h2,.step-content-container--category .skill__container--skill h4{font-size:.9375rem;font-weight:700;margin-bottom:.8125rem}.step-content-container--category .skill__container--skill label:first-child{font-weight:700}.step-content-container--category .skill__container--skill form,.step-content-container--category .skill__container--skill .parts-input-group.input-group,.step-content-container--category .skill__container--skill .form-wrapper{width:100%!important}.step-content-container--category .skill__container--skill .input-group.select-wrapper{width:100%;margin-bottom:.625rem}.step-content-container--category .skill__container--skill .form-checkbox{display:none}.step-content-container--category .skill__container--skill .checkbox-label{background-color:#f2f2f2;border:1px solid transparent;border-radius:.25rem;padding:.375rem .5rem;height:2rem;font-weight:700;line-height:1rem;transition:.3s ease-in-out}.step-content-container--category .skill__container--skill .form-check-input:checked+.checkbox-label{color:#208a98;background-color:#fff;border-color:#208a98;padding:.375rem .5rem;height:2rem;font-weight:700;line-height:1rem}.step-content-container--category .skill__container--skill .form-check{padding:0}.step-content-container--category .button__container--skill{display:flex;justify-content:center;align-items:center;width:100%}.step-content-container--category .form__button--skill{width:100%;max-width:18rem;margin-top:1.875rem}.step-content-container--category .form__button--skill:first-child{margin-right:1.875rem}.step-content-container--category .small-categories-error{display:block;font-size:.75rem;font-weight:700;color:#ff0f00;margin:0 0 1.563rem}.step-content-container--category .accordion{--bs-accordion-border-width: 0 !important;border-bottom:.0625rem solid #E6E6E6}.step-content-container--category .accordion-header,.step-content-container--category .accordion-button,.step-content-container--category .accordion-button p{margin:0!important}.step-content-container--category .accordion-button{background-color:transparent!important;border:none;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.8125rem 0 1.0625rem!important}.step-content-container--category .accordion-button:focus{box-shadow:none!important}.step-content-container--category .accordion-button:not(.collapsed){background-color:transparent!important}.step-content-container--category .accordion-button:not(.collapsed) img{transform:rotate(90deg)}.step-content-container--category .accordion-button img{width:.3125rem;height:.625rem;margin-right:1.25rem;display:block}.step-content-container--category .accordion-button:after{display:none}.step-content-container--category .accordion-button .header-text{font-size:.875rem;font-weight:400;color:#4c4c4c}.step-content-container--category .accordion-body{padding:0 0 1.875rem 2.7rem!important}.step-content-container--category .accordion-body>h4{margin-top:.3125rem}.step-content-container--category .accordian-wrapper{border-top:.0625rem solid #E6E6E6}.step-content-container--category .tag_container{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.875rem}.step-content-container--category .tag_container:last-child{margin-bottom:0}.step-content-container--category .tag_container .form-check.form-check-inline{margin-right:0!important}@media (max-width: 960px){.step-content-container--category .accordion-body{padding:0!important}}.step-content-container--category .accordion-body .tag_container:last-child{margin-bottom:1.875rem}@media (max-width: 960px){.step-content-container--category .accordion-button:not(.collapsed){padding-bottom:2.25rem!important}}@media (max-width: 64rem){.step-content-container--category .skill__container--skill,.step-content-container--category .title__container--skill,.step-content-container--category .subtitle--skill,.step-content-container--category .process-bar--skill{width:100%}.step-content-container--category .process-bar--skill li:after{left:0;width:32vw}.step-content-container--category .skill__container--skill .checkbox-label{margin-bottom:0}.step-content-container--category .container{padding:3.125rem 1.875rem}}.step-content-container--common{width:100%;background-color:unset;margin-bottom:0}@media (max-width: 960px){.step-content-container--common{padding:3.75rem 2.8125rem 0}}.step-content-container--common .input-container{width:100%;height:100%}.step-content-container--common .wrap{padding:0}.step-content-container--common #selectForm{margin:0}.step-content-container--common #account-register .content-container{padding:1.25rem 0 8.375rem}.step-content-container--common .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0!important;max-width:100vw!important;height:100%}.step-content-container--common .title{font-size:1.375rem;text-align:center;font-weight:700}.step-content-container--common .note{font-size:.75rem;text-align:center}.step-content-container--common .section{padding:1.25rem 0}@media (max-width: 960px){.step-content-container--common .section{padding-bottom:0}}.step-content-container--common .section:first-child{padding-bottom:0}@media (max-width: 960px){.step-content-container--common .section:first-child{padding-top:0}}.step-content-container--common .section+.section{border-top:.0625rem solid #E6E6E6}.step-content-container--common .section h2{font-size:1.375rem;font-weight:800;text-align:center}.step-content-container--common .section p.note{color:#000;font-size:.8125rem;margin:0;text-align:center}.step-content-container--common #purpose-h{padding:0 1rem 1.125rem;margin:0}@media (max-width: 960px){.step-content-container--common #purpose-h{font-size:1.25rem;padding:0 0 1.25rem}}.step-content-container--common #type-h{margin:1.875rem 0 1.125rem}@media (max-width: 960px){.step-content-container--common #type-h{margin:1.25rem 0;font-size:1.25rem}}.step-content-container--common .email-verified{display:flex;justify-content:center;align-items:center;background-color:#def9ee;padding:.625rem;margin-bottom:2.5rem;min-width:80vw}.step-content-container--common .email-verified span{font-size:1.375rem;margin-right:.625rem;color:#208a98}.step-content-container--common .email-verified p{font-size:.9375rem;font-weight:700;margin:0}.step-content-container--common .form__container{min-width:80vw;padding:3.125rem;background-color:#fff}.step-content-container--common .form__container .form-wrapper,.step-content-container--common .form__container .radio-simple-group-container{margin-bottom:.625rem}@media (max-width: 960px){.step-content-container--common .form__container .parts-labels-container .labels-input-description,.step-content-container--common .form__container .parts-labels-container .description{font-size:.625rem}}.step-content-container--common .form__label{width:80vw;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.step-content-container--common .labels-form-label{font-size:.9375rem!important}.step-content-container--common .parts-input-group.input-group,.step-content-container--common .form-wrapper{width:100%!important}.step-content-container--common .form__button{width:100%}.step-content-container--common .email__form__container>form>div.layouts-vertical-container.form-group>div.layouts-vertical-main>div>span{margin:.625rem}.step-content-container--common .options{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;min-width:24.0625rem;margin:3.125rem 0}@media (max-width: 960px){.step-content-container--common .options{min-width:unset;margin:2.5rem 0}}.step-content-container--common .option{position:relative;display:flex;justify-content:center;align-items:center;gap:.875rem;width:100%;min-width:24.0625rem;height:6.25rem;padding:1.125rem 1.5rem;border-radius:62.4375rem;background:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;border:.125rem solid #DDDDDD;color:#4c4c4c;transition:.2s ease-in-out}@media (max-width: 960px){.step-content-container--common .option{min-width:unset;font-size:1.125rem;height:3.75rem;padding:1.25rem 0}}.step-content-container--common .option.active{color:#148fa0;border-color:#e8f7f1}.step-content-container--common .option .check{position:absolute;left:2rem;width:2.125rem;height:2.125rem;border-radius:62.4375rem;display:flex;align-items:center;justify-content:center}.step-content-container--common .option .check svg{width:1.125rem;height:1.125rem;color:#fff}@media (max-width: 960px){.step-content-container--common .option .check{left:1.125rem;width:1.5rem;height:1.5rem}}.step-content-container--common input[type=radio]:checked+label.option{border-color:#148fa0}.step-content-container--common input[type=radio]:checked+label.option .check{background:#148fa0}.step-content-container--common .actions{display:flex;justify-content:center;padding:0;margin:1.875rem 0 5.25rem}@media (max-width: 960px){.step-content-container--common .actions{margin-top:0;padding-top:.625rem;margin-bottom:3.125rem}}.step-content-container--common .primary-btn{display:inline-flex;justify-content:center;align-items:center;gap:.625rem;width:15.625rem;height:2.75rem;border:none;border-radius:.5rem;background:#148fa0;color:#fff;font-size:.9375rem;font-weight:800;cursor:pointer}.step-content-container--common .primary-btn:hover,.step-content-container--common .primary-btn:focus{background-color:#3ab5c6!important;border-color:#3ab5c6!important;box-shadow:none}.step-content-container--common #nextBtn{position:relative;min-width:15.625rem;height:3.125rem}.step-content-container--common #nextBtn svg{position:absolute;right:1.25rem;width:1.25rem;height:100%}.step-content-container--common .sr-only{position:absolute;clip:rect(0,0,0,0)}@media (max-width: 960px){.step-content-container--common .section:last-child{padding-top:2.188rem}.step-content-container--common .container{width:100%;padding:1.875rem}.step-content-container--common .options{grid-template-columns:1fr;gap:1.25rem}.step-content-container--common .options:first-child{margin-bottom:2.188rem}}@media (max-width: 960px){.step-content-container--company .input-container{padding:0 .75rem 2.5rem}}.step-content-container--company .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--company .input-row-container .form-group{width:48%}.step-content-container--company .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--company .form__button{width:15.625rem}.step-content-container--company .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--display-name{margin-top:.813rem}@media (max-width: 960px){.step-content-container--display-name{margin-top:0}}.step-content-container--display-name .input-container--display-name{padding:2.5rem 3.125rem 3rem;gap:0;max-height:19rem;line-height:1rem}@media (max-width: 960px){.step-content-container--display-name .input-container--display-name{max-height:unset;padding:0 .75rem 2.5rem}}.step-content-container--display-name .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--display-name .input-row-container .form-group{width:48%}.step-content-container--display-name .input-row-container .form-group:last-child label{visibility:hidden}.step-content-container--display-name .divider{height:.0625rem;width:100%;background:#d1d1d1;margin:2.188rem 0}@media (max-width: 960px){.step-content-container--display-name .divider{margin:2.5rem 0 1.875rem}}.step-content-container--display-name .form__button{width:15.625rem;margin-bottom:24.125rem}@media (max-width: 960px){.step-content-container--display-name .form__button{margin-bottom:0}}.step-content-container--display-name .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--display-name .discript_container{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 960px){.step-content-container--display-name .discript_container{flex-direction:column;align-items:flex-start}}.step-content-container--display-name .discript_container .info-icon{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:999px;background:#208a98;color:#fff;font-size:.75rem;line-height:1}.step-content-container--display-name .discript_container .discript__img{width:10rem;height:4.875rem}.step-content-container--display-name .discript_title_conteiner{display:flex;justify-content:center;align-items:center;font-weight:700}@media (max-width: 960px){.step-content-container--display-name .discript_title_conteiner{margin-bottom:.875rem}}.step-content-container--display-name .discript_text_conteiner{font-size:.75rem}@media (max-width: 960px){.step-content-container--display-name .discript_text_conteiner>p:first-child{margin-bottom:.625rem}}@media (max-width: 960px){.step-content-container--display-name .discript_text_conteiner>p:last-child{margin-bottom:1rem}}.step-content-container--display-name .example__img{width:10rem}.step-content-container--display-name .help-icon{color:#208a98;margin-right:.5rem}.step-content-container--display-name .help-title{font-size:.9375rem;word-break:keep-all;margin:0}.step-content-container--display-name .input__disp_name_container{display:flex;flex-direction:column;margin:0 .625rem}.step-content-container--display-name .layouts-vertical-container .layouts-vertical-sub{margin-bottom:.4375rem}@media (max-width: 960px){.step-content-container--display-name .title__container{margin-bottom:1.5rem}}.content-container:has(.step-content-container--genre) .title__container{max-width:50rem}.step-content-container--genre{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:50rem;box-sizing:border-box;margin-bottom:3rem}@media (max-width: 960px){.step-content-container--genre{margin-bottom:0}}.step-content-container--genre .input-container--genre{padding:3.125rem;margin-bottom:3.125rem}@media (max-width: 960px){.step-content-container--genre .input-container--genre{padding:0 .75rem 2.5rem}}.step-content-container--genre .input-container--genre .form-check{padding:0;margin:.2rem}.step-content-container--genre h2,.step-content-container--genre h4{font-size:1rem;font-weight:700}.step-content-container--genre label:first-child{font-weight:700}.step-content-container--genre form,.step-content-container--genre .parts-input-group.input-group,.step-content-container--genre .form-wrapper{width:100%!important}.step-content-container--genre .input-group.select-wrapper{width:100%;margin-bottom:.4rem}.step-content-container--genre .form-checkbox{display:none}.step-content-container--genre .checkbox-label{background-color:#f2f2f2;border:1px solid transparent;border-radius:.3rem;font-size:.8125rem;font-weight:700;height:2rem;line-height:1rem;padding:.375rem .5rem;transition:.3s ease-in-out}.step-content-container--genre .form-check-input:checked+.checkbox-label{color:#208a98;background-color:#fff;border-color:#208a98;padding:.4rem .5rem;margin:0;line-height:1rem;font-weight:700}.step-content-container--genre #select-all-btn{background-color:#fff;border:1px solid #F2F2F2;color:var(--gray-800);font-size:.8125rem;width:5.25rem;height:2rem;margin-bottom:1.875rem}.step-content-container--genre #select-all-btn:not(.active):focus{background-color:#fff!important;border:1px solid #F2F2F2!important;color:var(--gray-800)!important}.step-content-container--genre #select-all-btn:hover,.step-content-container--genre #select-all-btn.active{color:#0ca0b4;border:1px solid #0CA0B4;background-color:#fff!important}.step-content-container--genre .items-container{display:flex;flex-wrap:wrap;gap:.25rem}.step-content-container--genre .genres-error{display:block;color:#ff0f00;font-size:.75rem;font-weight:700;margin:.313rem 0 1.875rem}@media (max-width: 1024px){.step-content-container--genre .input-container--genre{width:100%;padding:1rem}.step-content-container--genre .input-container--genre .checkbox-label{margin-bottom:0}.step-content-container--genre .input-container--genre .form-check{margin:.125rem}}.step-content-container--skill .input-container{gap:0}@media (max-width: 960px){.step-content-container--skill .input-container{padding:0 .75rem 2.5rem}}.step-content-container--skill .input-container .form-group .layouts-vertical-main:has(.tag__list:empty){height:2.188rem;margin-bottom:1.875rem}.step-content-container--skill .input-container .form-group:last-child .labels-form-label{font-size:1.125rem}.step-content-container--skill .input-row-container{display:flex;justify-content:space-between;align-items:center}.step-content-container--skill .input-row-container .form-group{width:48%}.step-content-container--skill .form__button{width:15.625rem}.step-content-container--skill .description{margin:.5rem 0 0;color:#4c4c4c}.step-content-container--skill .profile__category__title{font-size:1.125rem;font-weight:800;margin-bottom:1.313rem}.step-content-container--skill .skill__item{margin-bottom:1.25rem;line-height:1rem}@media (max-width: 960px){.step-content-container--skill .skill__item{font-size:.9375rem}}.step-content-container--skill .skill__item:last-child{margin-bottom:0}.step-content-container--skill .skill__title{margin-bottom:.4375rem;font-size:.9375rem}.step-content-container--skill .tagText{font-size:.8125rem}.step-content-container--skill .tag-input-container{margin-bottom:1.875rem}.step-content-container--skill .tag-input-container .tag-add-button{width:2.563rem;height:2.313rem;right:-.25rem}.step-content-container--skill .parts-input-group .form-control{height:2.188rem}.step-content-container--skill .input-group .form-select{font-size:.9375rem!important}.step-content-container--skill .select-wrapper{width:100%}.step-content-container--skill .form-select{width:100%;height:3.125rem;border:1px solid #DDDDDD}.step-content-container--skill .error{color:#ff0f00;font-size:.75rem;font-weight:700}.step-content-container--skill .first__form:has(.error) .form-control{background-color:#ffecec;border:1px solid #FF0F00!important}.step-content-container--skill .first__form:has(.error) .tag-input-container .tag-add-button{height:2.188rem;top:0;right:0}.step-content-container--skill .first__form:has(.error) .form-wrapper{border:none}.step-content-container--skill .first__form:not(:has(.error))+.second__form .labels-form-label[for=second__form__label]{margin-top:0}.step-content-container--skill .first__form:has(.error)~.second__form .labels-form-label[for=second__form__label]{margin-top:1.375rem}.step-content-container--skill .second__form .labels-form-label[for=second__form__label]{margin-bottom:1.313rem}.step-content-container--skill .second__form .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .second__form:has(.error) .selectbox-form-group.hasError .form-select{background-color:#ffecec;border:1px solid #FF0F00!important}.step-content-container--skill .second__form:has(.error) .input-container--skill:has(.error) .form-group:last-of-type{margin-top:3.125rem}.step-content-container--skill .input-container--skill:has(.error) .form-group .layouts-vertical-sub{margin-top:0}.step-content-container--skill .input-container--skill:has(.error) #skill_years .form-group{margin-top:0}.step-content-container--skill .input-container--skill:has(.error) #skill_years .form-group .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .input-container--skill #skill_years .form-group{margin-top:0}.step-content-container--skill .input-container--skill #skill_years .form-group .select-wrapper{margin-bottom:.313rem}.step-content-container--skill .input-container--skill>div:nth-child(2)>div.layouts-vertical-sub{margin-bottom:.4375rem!important}.step-content-container--skill .input-container--skill>div:nth-child(4)>div.layouts-vertical-sub{margin-bottom:1.313rem!important}.step-content-container--skill #account-register>main>div.step-content-container>form>div>div:nth-child(4)>div.layouts-vertical-sub>div>div>label{font-size:1.125rem!important;margin-bottom:1.3125rem}
