/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.jquery-modal{z-index:1000!important;background-color:rgba(48,0,21,.5);padding:clamp(1.5rem,4vw,6rem);overflow:inherit;left:var(--gin-toolbar-x-offset,0)!important;width:auto;font-size:.9rem}.jquery-modal .modal{background-color:#f9e4e4;border-radius:8px;box-shadow:none;padding:0;width:auto;max-width:1300px}.jquery-modal .modal__wrapper{padding:clamp(1.5rem,4vw,6rem);height:100%;overflow:auto;max-height:calc(100svh - clamp(1.5rem,4vw,6rem) - clamp(1.5rem,4vw,6rem));display:grid;grid-template-columns:1fr 2fr;gap:clamp(1.5rem,4vw,6rem);align-items:flex-start}@media (max-width:1400px){.jquery-modal .modal__wrapper{grid-template-columns:1fr 1.5fr}}@media (max-width:992px){.jquery-modal .modal__wrapper{grid-template-columns:1fr}}@media (max-width:767px){.jquery-modal .modal__wrapper{max-height:calc(100svh - 1rem);padding-top:calc(clamp(1.5rem,4vw,6rem) * 3);padding-bottom:calc(clamp(1.5rem,4vw,6rem) * 3)}}@media (min-width:993px){.jquery-modal .modal__wrapper__info{position:sticky;top:0}}.jquery-modal .modal__wrapper__info--box{background-color:#fefefe;padding:clamp(1.5rem,4vw,2rem);border-radius:8px}.jquery-modal .modal__wrapper__info--box .hint{border:2px solid #c60658;border-radius:8px;text-transform:uppercase;padding:.1rem .2rem}.jquery-modal .modal__wrapper__info--buttons{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.5rem clamp(1.5rem,4vw,2rem)}.jquery-modal .modal__wrapper__info--buttons *{margin:0!important}.jquery-modal .modal .close-modal{display:inline-block;top:1rem;right:1rem;cursor:pointer;background:0 0;border:1px solid #c60658;border-radius:100%;width:32px;height:32px;min-width:32px;min-height:32px;display:grid;place-items:center;color:#c60658;padding:0;font-size:1rem;transition:.3s ease-in-out}.jquery-modal .modal .close-modal i{margin:0}.jquery-modal .modal .close-modal:hover{background-color:#c60658;color:#fefefe}.jquery-modal .modal .close-modal::after{content:"\e819";font-family:fontello;text-indent:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jquery-modal~.select2-container{z-index:10000}
@media (min-width:768px){.columns-2,.columns-3{column-gap:clamp(1.5rem,4vw,6rem)}.columns-2 li,.columns-3 li{break-inside:avoid-column}.columns-2 h1,.columns-2 h2,.columns-3 h1,.columns-3 h2{break-inside:avoid-column;column-span:all}.columns-2 p,.columns-3 p{margin-top:0}.columns-2{columns:auto 2}.columns-3{columns:auto 3}}.paragraph{scroll-margin-top:200px}.paragraph-card-wrapper{padding:clamp(1.5rem,4vw,6rem);border-radius:8px}.paragraph-card-wrapper.none{padding:0}.paragraph-card-wrapper.white{background-color:#fefefe}.paragraph-card-wrapper.pink{background-color:#c60658}.paragraph-card-wrapper.bordeaux{background-color:#570126}.paragraph-card-wrapper.bordeaux,.paragraph-card-wrapper.pink{color:#fefefe}.paragraph-card-wrapper.bordeaux h1,.paragraph-card-wrapper.bordeaux h2,.paragraph-card-wrapper.bordeaux h3,.paragraph-card-wrapper.bordeaux h4,.paragraph-card-wrapper.bordeaux li::marker,.paragraph-card-wrapper.pink h1,.paragraph-card-wrapper.pink h2,.paragraph-card-wrapper.pink h3,.paragraph-card-wrapper.pink h4,.paragraph-card-wrapper.pink li::marker{color:#fefefe}
.vacancy__content__header{max-width:550px}.vacancy__content__details{background-color:#570126;color:#fefefe}.vacancy__content__details .info{margin:0!important}.vacancy__content__details .info i{color:#dc1a65;font-size:1.2rem}.vacancy__content__details .container{display:flex;justify-content:space-between;align-items:center;row-gap:1.5rem;column-gap:clamp(1.5rem,4vw,2rem);flex-wrap:wrap}.vacancy__content__details__wrapper{display:flex;align-items:center;row-gap:.5rem;column-gap:clamp(1.5rem,4vw,2rem);flex-wrap:wrap}.vacancy__content__details .button--white:hover{background-color:#c60658}.vacancy__content__info .container{display:grid;grid-template-columns:2fr 1fr;gap:clamp(1.5rem,8vw,8rem);position:relative}@media (max-width:768px){.vacancy__content__info .container{grid-template-columns:100%}}.vacancy__content__info__item--descriptions article{display:grid;grid-template-columns:1fr 2fr;border-block-start:1px solid rgba(87,1,38,.15)}.vacancy__content__info__item--office{background-color:#c60658;color:#fefefe;height:fit-content;border-radius:8px;padding:clamp(1.5rem,4vw,2rem);display:flex;flex-direction:column;row-gap:clamp(1.5rem,4vw,2rem);align-items:flex-start;position:sticky;top:clamp(99px,9.3svw,120px)}@media (max-width:1200px){.vacancy__content__info__item--descriptions article{grid-template-columns:100%}.vacancy__content__info__item--office{top:120px}}.vacancy__content__info__item--office a:not(.button--bordeaux){color:#fefefe!important}.vacancy__content__info__item--office a:not(.button--bordeaux)::after{background-color:#fefefe!important}.vacancy__content__info__item--office h3{color:#fefefe;font-weight:500;margin:0!important}.vacancy__content__info__item--office h3 p{line-height:1.2}.vacancy__content__info__item--office__content{display:flex;flex-direction:column;gap:.5rem}.vacancy__content__info__item--office__content .info{margin:0!important}.vacancy__offices-cta>.container{max-width:unset}
.block--system-branding-block .site-logo img{width:100px}
