/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:992px){.authentication-page--company-register .bwy-cr-content,.authentication-page--company-register .bwy-cr-content > div,.authentication-page--company-register #block-bwy-content,.authentication-page--company-register .company-registration-form,.authentication-page--company-register .webform-submission-form,.authentication-page--company-register #edit-step-company,.authentication-page--company-register #edit-step-details,.authentication-page--company-register #edit-container{display:contents;}.authentication-page--company-register #edit-company-identity{grid-column:2 / span 4;grid-row:3;align-self:start;}.authentication-page--company-register .webform-confirmation{grid-column:2 / span 4;grid-row:3;}.authentication-page--company-register .bwy-company-register{grid-template-rows:auto auto 1fr;}.authentication-page--company-register .bwy-cr-logos{grid-column:1 / span 6;grid-row:1;}.authentication-page--company-register .bwy-cr-chrome{grid-column:2 / span 4;grid-row:2;}.authentication-page--company-register #edit-identity{grid-column:2 / span 4;grid-row:3;align-self:start;}.authentication-page--company-register #edit-plan-aside{grid-column:7 / span 6;grid-row:1 / span 3;align-self:start;}.authentication-page--company-register-confirmation .bwy-company-register{max-width:1328px;margin-inline:auto;}.authentication-page--company-register-confirmation .bwy-cr-logos{grid-column:1 / span 12;}.authentication-page--company-register-confirmation .bwy-cr-chrome{grid-column:4 / span 6;}.authentication-page--company-register-confirmation .webform-confirmation{grid-column:4 / span 6;}.authentication-page--company-register .bwy-company-register:has(#edit-step-details){max-width:1328px;margin-inline:auto;}.authentication-page--company-register .bwy-company-register:has(#edit-step-details) .bwy-cr-logos{grid-column:1 / span 12;}.authentication-page--company-register .bwy-company-register:has(#edit-step-details) .bwy-cr-chrome,.authentication-page--company-register .bwy-company-register:has(#edit-step-details) #edit-identity{grid-column:4 / span 6;}}@media screen and (max-width:991px){.authentication-page--company-register #edit-step-company{display:flex;flex-direction:column;gap:20px;}.authentication-page--company-register #edit-company-identity{display:contents;}.authentication-page--company-register #edit-plan-aside{order:1;margin-top:12px;}.authentication-page--company-register #edit-step-company .form-actions{order:2;}.authentication-page--company-register #edit-step-company .js-form-wrapper:has(> #edit-contact-sales){order:2;}}.authentication-page--company-register .webform-confirmation .flex.flex-col{display:block;}.authentication-page--company-register-confirmation .bwy-cr-chrome{text-align:center;}.authentication-page--company-register .bwy-company-register:has(#edit-step-details) .bwy-cr-login-prompt,.authentication-page--company-register .bwy-company-register:has(#edit-step-details) .bwy-cr-back{display:none;}.authentication-page--company-register .bwy-cr-chrome > div:not(:has(*)){display:none;}.authentication-page .user-login-form #edit-pass--description{margin-top:12px;text-align:right;}.authentication-page .form-actions{width:100%;margin-top:24px;margin-bottom:12px;}.authentication-page input.button{width:100%;}.authentication-page .user-form .form-item-mail{width:100%;padding:0;}.authentication-page #edit-pass{display:flex;flex-direction:column;}.authentication-page .field--name-field-media-image{position:relative;border-radius:var(--radius-3xl);overflow:hidden;width:fit-content;}.authentication-page .field--name-field-media-image img{width:auto;display:block;}
.company-registration-form .form-item-password-pass1{margin-bottom:16px;}.company-registration-form .form-actions{display:flex;flex-direction:row;align-items:center;gap:12px;}.company-registration-form .form-actions input.button{width:auto;}.company-registration-form .webform-button--submit,.company-registration-form .webform-button--next{margin-left:auto;}.company-registration-form .webform-button--previous{margin-right:auto;padding:0 0 0 22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M14.396 6.7925L13.1035 5.5L7.60352 11L13.1035 16.5L14.396 15.2075L10.1977 11L14.396 6.7925Z' fill='%232b7af1'/%3E%3C/svg%3E") left center / 20px 20px no-repeat;border:0;color:var(--color-blue-600,#2b7af1);font-family:var(--font-mont);font-size:var(--font-size-link);line-height:var(--line-height-normal);font-weight:600;}.company-registration-form .webform-button--previous:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M14.396 6.7925L13.1035 5.5L7.60352 11L13.1035 16.5L14.396 15.2075L10.1977 11L14.396 6.7925Z' fill='%23333c8c'/%3E%3C/svg%3E");color:var(--color-blue-700,#333c8c);text-decoration:underline;}.company-registration-form [data-drupal-selector="edit-company-type"] .webform-options-display-one-column{gap:8px;}.company-registration-form .form-item--error-message a{text-decoration:underline;font-weight:600;}.company-registration-form input[disabled],.company-registration-form textarea[disabled],.company-registration-form input[readonly]{background-color:var(--color-gray-100,#f3f4f6);color:var(--color-text-secondary,#6b7280);}.company-registration-form .password-confirm-message{visibility:hidden;}.company-registration-form .bwy-plan-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-radius:8px;border:2px solid var(--color-blue-600,#2b7af1);background-color:rgba(43,122,241,0.04);}.company-registration-form .bwy-plan-summary .plan-radio{border-color:var(--color-blue-600,#2b7af1);}.company-registration-form .bwy-plan-summary .plan-radio::after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--color-blue-600,#2b7af1);}.company-registration-form .bwy-plan-summary [data-bwy-plan-change]{margin-left:auto;padding:0;background:none;border:0;color:var(--color-blue-600,#2b7af1);cursor:pointer;}.company-registration-form .bwy-plan-summary [data-bwy-plan-change]:hover{text-decoration:underline;}.company-registration-form .bwy-plan-error-icon{display:block;width:22px;height:22px;background-color:var(--color-orange-red,#ff5630);-webkit-mask-image:url(/themes/custom/bwy/src/svg/info_filled.svg);mask-image:url(/themes/custom/bwy/src/svg/info_filled.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.company-registration-form .plan-picker{border:0;padding:0;margin:0;min-width:0;}.company-registration-form .plan-picker .webform-options-display-one-column{display:block;}.company-registration-form .bwy-plan-card{position:relative;margin-bottom:12px;border:2px solid var(--color-border-main,#d4d7dd);transition:border-color 0.15s ease,background-color 0.15s ease;}.company-registration-form .bwy-plan-card:last-child{margin-bottom:0;}.company-registration-form .bwy-plan-card:hover{border-color:var(--color-blue-500,#5a95f5);}.company-registration-form .bwy-plan-card.is-selected{border-color:var(--color-blue-600,#2b7af1);background-color:rgba(43,122,241,0.04);}.company-registration-form .plan-radio{position:relative;flex-shrink:0;width:22px;height:22px;border:2px solid var(--color-border-main,#b7bcc7);border-radius:999px;background:#fff;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.company-registration-form .bwy-plan-card .plan-radio{margin-top:7px;}.company-registration-form .bwy-plan-card:hover .plan-radio{border-color:var(--color-blue-500,#5a95f5);}.company-registration-form .bwy-plan-card.is-selected .plan-radio{border-color:var(--color-blue-600,#2b7af1);}.company-registration-form .bwy-plan-card.is-selected .plan-radio::after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--color-blue-600,#2b7af1);}.company-registration-form .bwy-plan-card:focus-within .plan-radio{box-shadow:0 0 0 3px rgba(43,122,241,0.35);}
.user-form #edit-account{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);}.user-form .form-item-current-pass,.user-form .form-item-mail,.user-form .form-item-timezone{width:50%;padding-right:calc(var(--spacing) * 4);}#edit-pass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4);}@media screen and (max-width:767px){.user-form .form-item-current-pass,.user-form .form-item-mail,.user-form .form-item-timezone{width:100%;padding-right:0;}#edit-pass{grid-template-columns:repeat(1,minmax(0,1fr));}}.form-actions{grid-column:span 2 / span 2;display:flex;flex-direction:row;gap:calc(var(--spacing) * 4);align-items:center;justify-content:flex-end;}.job-post-footer-actions-wrapper .form-actions{justify-content:flex-start;}#edit-social-auth,#edit-timezone{border-style:var(--tw-border-style);border-width:1px;border-radius:var(--radius-lg);border-color:var(--color-border-main);background-color:var(--color-white);padding:calc(var(--spacing) * 5);}#edit-social-auth{overflow:auto;}#edit-group-certificates .fieldset-title,#edit-group-cv .fieldset-title{display:none;}.webform-submission-job-application-add-form .checkbox-wrapper{align-items:center;}.checkbox-wrapper{position:relative;}.checkbox-wrapper .checkbox-input--wrapper .form-item--error-message{position:absolute;top:calc(100% + 0.5rem);left:0;right:0;width:100%;margin:0;}.form-item:has(.checkbox-wrapper .checkbox-input--wrapper .form-item--error-message strong.error:not(:empty)){padding-bottom:3.5rem;}.webform-submission-job-application-add-form .button--remove{width:100%;}.view--job-talents .views-exposed-form{flex-direction:row;}.view--job-talents .form-item-search{width:100%;}.webform-options-display-one-column{display:flex;flex-wrap:wrap;gap:16px;}.form-type-select__wrapper select{appearance:none;-webkit-appearance:none;background-repeat:no-repeat;background-image:url("/themes/custom/bwy/src/svg/chevron_down_small.svg");background-position:right 12px center;background-size:16px 16px;padding-right:2.5rem;background-color:white;overflow-x:hidden;}.talent-profile-actions{display:none;justify-content:flex-end;align-items:center;}@media (min-width:768px){.talent-profile-actions{display:flex;}}input::placeholder,textarea::placeholder{font-size:var(--font-size-body-1);}
.form-item--error-message:has(strong.error){margin-top:6px;padding:8px 12px;border-radius:8px;background-color:rgb(255 86 48 / 0.10);border-left:3px solid var(--color-orange-red,#ff5630);}.form-item--error-message:has(strong.error:empty),.form-item--error-message:empty{display:none;}.form-item--error-message strong.error{color:inherit;font-weight:400;font-size:0.875rem;line-height:1.4;}input.error,select.error,textarea.error{border-color:var(--color-orange-red,#ff5630);outline-color:var(--color-orange-red,#ff5630);}
#popup-message-wrapper{width:auto;display:block;}#popup-message-wrapper #popup-message-window{overflow:hidden;background:none;border:0;padding:0;top:0;bottom:auto;left:24px;right:24px;transform:translateY(-110%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateY(0%);}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close{color:#ffffff;}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close svg{display:block;width:1.5rem;height:1.5rem;}#popup-message-wrapper #popup-message-window .popup-message__icon-circle svg{display:block;width:2.5rem;height:2.5rem;}@media screen and (min-width:768px){#popup-message-wrapper #popup-message-window{top:35%;bottom:auto;right:0;left:auto;width:256px;transform:translateX(120%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper #popup-message-window.popup-has-bg-image{width:525px;top:30%;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateX(0%);}}
.toastify{display:block;padding:12px 42px 12px 48px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:0.9375rem;line-height:1.4;color:var(--color-text-main,#333138);box-shadow:0 6px 18px -4px rgb(0 0 0 / 0.14);overflow:hidden;min-width:280px;max-width:min(640px,calc(100vw - 32px));cursor:default;}.toastify a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:opacity 120ms ease-out;}.toastify a:hover{opacity:0.75;}.toastify::before{content:'';position:absolute;top:12px;left:14px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;}.toastify .toast-progress{top:0;bottom:auto;height:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;}.toastify .toast-close{background:transparent !important;border:0;cursor:pointer;color:var(--color-text-secondary,#636363);font-size:1.125rem;line-height:1;position:absolute;top:10px;right:10px;padding:4px;}.toastify .toast-close:hover{color:var(--color-text-main,#333138);}.toastify[style*="rgb(220, 252, 231)"]{background:#dcfce7 !important;border-color:rgb(21 128 61 / 0.20);}.toastify[style*="rgb(220, 252, 231)"] a{color:#14532d;}.toastify[style*="rgb(220, 252, 231)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.6001 9.6001C1.6001 5.18182 5.18182 1.6001 9.6001 1.6001C11.7218 1.6001 13.7567 2.44295 15.257 3.94324C16.7572 5.44353 17.6001 7.47837 17.6001 9.6001C17.6001 14.0184 14.0184 17.6001 9.6001 17.6001C5.18182 17.6001 1.6001 14.0184 1.6001 9.6001ZM9.3841 12.4881L13.0401 7.6881V7.6641C13.2144 7.43545 13.2536 7.13115 13.1427 6.86584C13.0319 6.60053 12.7879 6.4145 12.5027 6.37784C12.2175 6.34118 11.9344 6.45945 11.7601 6.6881L8.7361 10.6881L7.4321 9.0241C7.25632 8.79831 6.97344 8.68344 6.69001 8.72277C6.40658 8.7621 6.16567 8.94965 6.05801 9.21477C5.95036 9.47989 5.99232 9.78231 6.1681 10.0081L8.1201 12.4961C8.27276 12.6893 8.50587 12.8014 8.7521 12.8001C8.99969 12.7995 9.23306 12.6843 9.3841 12.4881Z' fill='%2315803d'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 226, 226)"]{background:#fee2e2 !important;border-color:rgb(185 28 28 / 0.20);}.toastify[style*="rgb(254, 226, 226)"] a{color:#7f1d1d;}.toastify[style*="rgb(254, 226, 226)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59961 1.59998C5.18133 1.59998 1.59961 5.1817 1.59961 9.59998C1.59961 14.0183 5.18133 17.6 9.59961 17.6C14.0179 17.6 17.5996 14.0183 17.5996 9.59998C17.5996 7.47824 16.7568 5.44341 15.2565 3.94312C13.7562 2.44283 11.7213 1.59998 9.59961 1.59998ZM10.3996 12.8C10.3996 13.2418 10.0414 13.6 9.59961 13.6C9.15778 13.6 8.79961 13.2418 8.79961 12.8V8.79998C8.79961 8.35815 9.15778 7.99998 9.59961 7.99998C10.0414 7.99998 10.3996 8.35815 10.3996 8.79998V12.8ZM8.79961 6.39998C8.79961 6.8418 9.15778 7.19998 9.59961 7.19998C10.0414 7.19998 10.3996 6.8418 10.3996 6.39998C10.3996 5.95815 10.0414 5.59998 9.59961 5.59998C9.15778 5.59998 8.79961 5.95815 8.79961 6.39998Z' fill='%23b91c1c'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 243, 199)"]{background:#fef3c7 !important;border-color:rgb(161 98 7 / 0.25);}.toastify[style*="rgb(254, 243, 199)"] a{color:#713f12;}.toastify[style*="rgb(254, 243, 199)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.048 13.0402L11.912 2.86424C11.4078 2.07544 10.5362 1.59814 9.59998 1.59814C8.66379 1.59814 7.79221 2.07544 7.28798 2.86424L1.15198 13.0402C0.71082 13.7756 0.695571 14.6906 1.11198 15.4402C1.59356 16.2844 2.49217 16.804 3.46398 16.8002H15.736C16.7012 16.8105 17.5982 16.304 18.088 15.4722C18.5169 14.7144 18.5015 13.7836 18.048 13.0402ZM9.59998 13.6002C9.15816 13.6002 8.79998 13.2421 8.79998 12.8002C8.79998 12.3584 9.15816 12.0002 9.59998 12.0002C10.0418 12.0002 10.4 12.3584 10.4 12.8002C10.4 13.2421 10.0418 13.6002 9.59998 13.6002ZM9.59998 11.2002C10.0418 11.2002 10.4 10.8421 10.4 10.4002V7.20024C10.4 6.75842 10.0418 6.40024 9.59998 6.40024C9.15816 6.40024 8.79998 6.75842 8.79998 7.20024V10.4002C8.79998 10.8421 9.15816 11.2002 9.59998 11.2002Z' fill='%23a16207'/%3E%3C/svg%3E");}@media (min-width:769px){.toastify{padding:18px 46px 18px 52px;font-size:1rem;min-width:360px;}.toastify::before{top:18px;left:18px;}.toastify .toast-close{top:16px;right:12px;}}@media (max-width:768px){.toastify.toastify-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 120px) !important;}}
.container-inline > div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
:root{--anchor-scroll-offset:6rem;}@media (max-width:767px){:root{--anchor-scroll-offset:9rem;}}[id],:target{scroll-margin-top:var(--anchor-scroll-offset);}.node--city--full,.node--news--full,.node--event--full{[id],:target{scroll-margin-top:0;}}
