/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__job-offer--full #offer__header{display:flex;align-items:center;min-height:544px;padding:var(--spacing-4xl) calc(var(--bs-gutter-x) * 0.5) var(--spacing-2xl);}@media (min-width:480px){.node__job-offer--full #offer__header{padding:var(--spacing-5xl) calc(var(--bs-gutter-x) * 0.5) var(--spacing-3xl);}}.node__job-offer--full #offer__header .vlsuite-layout__region--main{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-xl);max-width:90%;}@media (min-width:576px){.node__job-offer--full #offer__header .vlsuite-layout__region--main{gap:var(--spacing-md) var(--spacing-xl);max-width:90%;}}@media (min-width:1200px){.node__job-offer--full #offer__header .vlsuite-layout__region--main{gap:var(--spacing-md) var(--spacing-2xl);max-width:75%;}}.node__job-offer--full #offer__header .block-field{color:var(--text-title);}.node__job-offer--full #offer__header .block-field .field__label{font-size:1rem;line-height:1.5rem;}.node__job-offer--full #offer__header .block-field .field__item{font-size:1.375rem;line-height:1.6875rem;font-family:"Lato",sans-serif;font-weight:600;}@media (min-width:992px){.node__job-offer--full #offer__header .block-field .field__item{font-size:1.5rem;}}.node__job-offer--full #main-content{min-height:100%;margin-bottom:var(--spacing-lg);}.node__job-offer--full #main-content .vlsuite-layout__region--main{gap:var(--spacing-lg);}.node__job-offer--full h1{margin-bottom:0;font-size:clamp(2rem,1.1rem + 3vw,3.5rem);line-height:1.125em;}.node__job-offer--full .block-addtoany-block{flex:1 1 0;}@media (min-width:480px){.node__job-offer--full .block-addtoany-block{margin-top:var(--spacing-md);}}.node__job-offer--full .block-field{color:var(--text-title);}.node__job-offer--full .block-field__title,.node__job-offer--full .block-field__field_short_description{flex:0 1 100%;}.node__job-offer--full .block-field__field_work_modality{flex:0 1 70%;}.node__job-offer--full .block-field__field_links{flex:0 1 auto;}.node__job-offer--full .block-field__field_short_description .field--name-field-short-description{max-width:480px;}.node__job-offer--full .block-field__field_short_description p{font-family:"Lato",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;}@media (min-width:992px){.node__job-offer--full .block-field__field_short_description p{font-size:1.375rem;line-height:1.6875rem;}}@media (min-width:992px) and (min-width:992px){.node__job-offer--full .block-field__field_short_description p{font-size:1.5rem;}}@media (min-width:480px){.node__job-offer--full .block-field__field_links{margin-top:var(--spacing-md);}}.node__job-offer--full .block-field .field--name-field-links{display:flex;flex-wrap:wrap;gap:var(--spacing-md);}@media (min-width:768px){.node__job-offer--full .block-field .field--name-field-links{gap:var(--spacing-xl);}}@media (min-width:1200px){.node__job-offer--full .block-field .field--name-field-links{gap:var(--spacing-2xl);}}.node__job-offer--full .block-field .field--name-field-links .field__item{flex:0 1 100%;}@media (min-width:768px){.node__job-offer--full .block-field .field--name-field-links .field__item{flex:0 1 auto;}}@media (max-width:1199.98px){.node__job-offer--full .block-field__body{margin-bottom:var(--spacing-lg);}}.node__job-offer--full .block-field__body h2{font-size:1.75rem;line-height:2.25rem;}@media (min-width:992px){.node__job-offer--full .block-field__body h2{font-size:2rem;}}.node__job-offer--full .block-field__body > .content{margin-top:var(--spacing-xl);}@media (min-width:1200px){.node__job-offer--full .block-field__body > .content{margin-top:var(--spacing-2xl);}}.node__job-offer--full .block-field__body .field--name-body h3{margin-bottom:var(--spacing-sm);}@media (min-width:992px){.node__job-offer--full .block-field__body .field--name-body h3{margin-bottom:var(--spacing-md);}}.node__job-offer--full .field--name-body,.node__job-offer--full .field--name-field-short-description{font-size:1.125rem;line-height:1.625rem;}.node__job-offer--full .field--name-body p:last-child,.node__job-offer--full .field--name-field-short-description p:last-child{margin-bottom:0;}.node__job-offer--full .field--name-field-tags ul{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);}.node__job-offer--full .field--name-field-tags li{padding:var(--spacing-2xs) var(--spacing-xs) !important;border:1px solid var(--secondary-color);color:var(--secondary-color);font-size:0.875rem;line-height:1.3125rem;font-family:"Lato",sans-serif;font-weight:700;}
