.vacancy-section{display:grid;grid-gap:50px;grid-template-columns:1fr}.vacancy-detail__wrapper{align-items:start;display:grid;gap:50px;grid-template-columns:1fr 35%}.vacancy-detail__button-wrapper{margin-top:50px}.vacancy-detail__cta-wrapper{align-items:stretch;background-color:var(--primary-color);border-radius:10px;box-shadow:0 2px 5px 1px rgba(0,0,0,.25);color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:50px;position:sticky;text-align:center;top:225px}.vacancy-detail__cta{margin-top:30px}.vacancy-detail__cta-img-wrapper{margin-bottom:30px}.vacancy-detail__cta-img-wrapper img{aspect-ratio:1/1;border-radius:50%;max-height:200px;max-width:200px;object-fit:cover}.vacancy-detail__info-wrapper{display:grid;gap:50px;grid-template-columns:1fr 1fr}.vacancy-detail__info__title-wrapper{padding:25px}.vacancy-detail__info__content-wrapper{background-color:var(--white);box-shadow:0 2px 5px 1px rgba(0,0,0,.25);padding:25px}.vacancy-detail__info__title{margin:0}.vacancy-detail__ul{list-style-type:none;padding:0}.vacancy-detail__li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.95 19.451'%3E%3Cg data-name='Component 96 – 44'%3E%3Cpath fill='none' stroke='%23f75f55' stroke-miterlimit='10' stroke-width='3' d='m19.624 9.726-14.4-7.285v14.57Z' data-name='Path 15'/%3E%3C/g%3E%3C/svg%3E");background-position:0 2px;background-repeat:no-repeat;background-size:25px;list-style-image:none;margin:0 0 2rem;padding-left:35px}.vacancy-detail__bottom-buttons{margin-top:50px}.text-media-vacancy__image{height:auto;max-width:100%}.text-media-vacancy__image-wrapper{display:block}.text-media-vacancy__image-wrapper--left{text-align:left}.text-media-vacancy__image-wrapper--center{text-align:center}.text-media-vacancy__image-wrapper--right{text-align:right}.text-media-vacancy__image-wrapper{isolation:isolate;position:relative}.text-media-vacancy__image-wrapper__bg:before{content:"";inset:0;outline:5px solid currentColor;outline-offset:-50px;position:absolute;transform:translate(-50px,-50px);z-index:-1}.image-wrapper--padding{padding:50px 0 50px 50px}.text-media-vacancy__img-content-fit{height:100%}.text-media-vacancy__img-content-fit img{height:100%;object-fit:cover}.flex-wrapper__square-image img{aspect-ratio:1/1;object-fit:cover}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;width:100%}.video-wrapper,.video-wrapper__text{position:relative}.video-wrapper--landscape,.youtube-video--landscape{padding-bottom:56.25%}.video-wrapper__placeholder{object-fit:cover}.video-wrapper__iframe,.video-wrapper__placeholder{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper__iframe{background:#000000d6}.video-wrapper__overlay{background:rgba(0,0,0,.4);bottom:0;cursor:pointer;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;width:100%}.video-wrapper__button{border-radius:50%;box-shadow:inset 0 0 0 5px #fff;display:block;height:0;left:50%;padding-bottom:15%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:15%}.video-wrapper__button:after{border-bottom:12px solid transparent;border-left:20px solid #fff;border-top:12px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;z-index:100}.video-wrapper__overlay:hover .video-wrapper__button{background:var(--accent-color-1)}.video-wrapper+*{margin-top:20px}.text-video .flex-wrapper__left ul{list-style-type:none;margin-top:30px;padding:0}.text-video .flex-wrapper__left li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.219 19.453'%3E%3Cg data-name='Component 96 – 66'%3E%3Cpath fill='none' stroke='%2346b9dd' stroke-miterlimit='10' stroke-width='3' d='M15.893 9.726 1.493 2.44v14.572Z' data-name='Path 15'/%3E%3C/g%3E%3C/svg%3E");background-position:0 5px;background-repeat:no-repeat;background-size:16px}.job_offer,.text-video .flex-wrapper__left li{list-style-image:none;margin-bottom:2rem;padding-left:50px}.job_offer{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.219 19.453'%3E%3Cg data-name='Component 96 – 66'%3E%3Cpath fill='none' stroke='%2346b9dd' stroke-miterlimit='10' stroke-width='3' d='M15.893 9.726 1.493 2.44v14.572Z' data-name='Path 15'/%3E%3C/g%3E%3C/svg%3E") 0 5px /16px no-repeat;background-position:0 5px;background-repeat:no-repeat}.text-media-vacancy .btns-wrapper{margin-top:50px}@media (max-width:999px){.vacancy-detail__wrapper{gap:25px;grid-template-columns:1fr}.vacancy-detail{background-position:105% 98%}.vacancy-detail__info-wrapper{grid-template-columns:1fr}}@media (max-width:992px){.flex-wrapper__square-image{margin:0 auto}.text-media-vacancy-card .flex-wrapper__left{padding:30px}}@media (max-width:500px){.vacancy-detail__cta-wrapper,.vacancy-detail__info__content-wrapper{padding:25px}}.vacancy-section .button--custom{background-color:#fff!important;border-color:#fff!important;color:#16355b!important}.vacancy-section .button__icon svg{fill:currentColor!important}.btns-wrapper{display:flex;gap:10px}.vacancy-section .button--primary{border-color:#fff!important}.flex-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:auto;grid-gap:20px}.text-media-vacancy__image-wrapper img{border-radius:10px;height:auto;max-width:100%}.txt-color-white .vacancy-detail__info__title{color:#fff}.job_offer{background-size:20px;margin-left:0;margin-right:0;margin-top:0;padding-left:35px}.vacancy-detail__desc .hs-cta-wrapper{display:inline-flex;margin-top:10px}@media (max-width:999px){.flex-wrapper{grid-template-columns:1fr}}