.cards{padding:clamp(2.5rem,.6667rem + 7.3333vw,8rem) 0}.cards h2,.cards--white h3,.cards--white h4,.cards--white h5,.cards--white h6{color:#0f5055}.cards .cards__content,.cards--white{color:#0d191a}.cards.bg-dark-green .cards__content,.cards.bg-dark-green h2,.vacancies.bg-dark-green h2,.vacancies.bg-dark-green h3,.vacancies.bg-dark-green h4,.vacancies.bg-dark-green h5,.vacancies.bg-dark-green h6{color:#fff}.cards--white .card{background-color:#fff}.cards--green .big-thin-text,.cards--green h3,.cards--green h4,.cards--green h5,.cards--green h6,.cards--white .card__text{color:#0f5055}.cards--green .card{background:-webkit-gradient(linear,left top,left bottom,from(#0f5055),to(#123d40));background:linear-gradient(180deg,#0f5055,#123d40);color:#fff}.cards--green .card__title{color:#befab9}.cards--green .card__image-heading{color:#00cd78}.cards--green .card .card__image,.cards--white .card .card__image{margin-bottom:clamp(1rem,-.4276rem + 2.3026vw,1.875rem)}@media (max-width:767.98px){.cards--gray .cards__group,.cards--white .cards__group{padding-top:30px}}.cards--gray,.cards--gray .big-thin-text,.cards--gray .card__image-heading,.cards--white .card__image-heading{color:#0f5055}.cards--white:not(.cards--images) .card{border:1px solid #88a4a6;padding:48px;border-radius:8px}@media (max-width:767.98px){.cards--white:not(.cards--images) .card{padding:32px 32px 24px}}.cards--white:not(.cards--images) .card .card__image{min-height:64px}.cards--white:not(.cards--images) .card .card__image svg{height:64px;width:auto}@media (max-width:767.98px){.cards--white:not(.cards--images) .card .card__image{margin-bottom:30px;min-height:48px}.cards--white:not(.cards--images) .card .card__image svg{height:48px}}.cards--white:not(.cards--images) .card__text{font-size:18px}.cards--white:not(.cards--images).bg-white:not(.cards--images) .cards__inner,.cards--white:not(.cards--images).bg-white:not(.cards--images) .vacancies__inner{max-width:none;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;padding-bottom:0}.cards--gray .card{background-color:#e9eeee}.cards--gray .cards__content{color:#0d191a}.cards--gray .cards__inner,.cards--gray .vacancies__inner{max-width:720px}.cards__inner{max-width:680px}.cards__inner,.vacancies__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin:auto;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media (max-width:991.98px){.cards__inner,.vacancies__inner{-webkit-transform:none;-ms-transform:none;transform:none}}.cards__link{margin-top:-5px}.cards__title{margin-bottom:0}@media (max-width:991.98px){.cards__content{max-width:91%}}.card,.cards__group{display:-webkit-box;display:-ms-flexbox;display:flex}.cards__group{padding-top:clamp(2rem,1.117rem + 3.596vw,5rem);gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards--stretch .card{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 22px);flex:1 1 calc(33.33% - 22px)}@media (max-width:1199.98px){.cards--stretch .card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px)}}@media (max-width:767.98px){.cards--stretch .card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.card{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 22px);flex:0 1 calc(33.33% - 22px);border-radius:16px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.12),0 8px 16px 0 rgba(15,80,85,.15);box-shadow:0 0 16px 0 rgba(0,0,0,.12),0 8px 16px 0 rgba(15,80,85,.15);padding:24px 32px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199.98px){.card{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}}@media (max-width:767.98px){.card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;padding:16px 24px 24px}}.card__image{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-position:center;object-position:center;margin-bottom:clamp(1rem,0rem + 4vw,4rem)}.card__image img,.card__image svg{height:80px;width:auto}.card__image-heading{line-height:1;font-size:clamp(3rem,2.706rem + 1.199vw,4rem);font-weight:700}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content}.card__text{font-size:clamp(.875rem,.8333rem + .1667vw,1rem)}.card__text--trim{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width:767.98px){.card__text--trim{-webkit-line-clamp:4}}.card__title{font-size:clamp(1.5rem,1.4167rem + .3333vw,1.75rem);letter-spacing:-1.17px;margin:0}.card__title+.card__text{margin-top:clamp(.5rem,.2083rem + 1.1667vw,1.375rem)}.card__link{margin-top:auto;padding-top:clamp(1rem,.6667rem + 1.3333vw,2rem)}.vacancies{padding:clamp(2rem,-7.7895rem + 15.7895vw,8rem) 0}.vacancies h1,.vacancies h2,.vacancies h3,.vacancies h4,.vacancies h5,.vacancies h6{color:#0f5055;margin-bottom:0}.vacancies.bg-dark-green .vacancies__text{color:#fff}.vacancies__inner{max-width:720px;-webkit-transform:none;-ms-transform:none;transform:none}.vacancies__inner p{margin-bottom:24px}@media (max-width:767.98px){.vacancies__inner p{margin-bottom:20px}}.vacancies__excerpt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vacancies__excerpt--trim{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.vacancies__item a,.vacancies__list{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media (max-width:767.98px){.vacancies__list{margin-top:-10px}}.vacancies__item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 22px);flex:0 1 calc(33.33% - 22px)}@media (max-width:1199.98px){.vacancies__item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 16px);flex:0 1 calc(50% - 16px)}}@media (max-width:767.98px){.vacancies__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.vacancies__item h1,.vacancies__item h2,.vacancies__item h3,.vacancies__item h4,.vacancies__item h5,.vacancies__item h6{color:#0d191a}.vacancies__item a{text-decoration:none;padding:32px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.12),0 8px 16px 0 rgba(15,80,85,.15);box-shadow:0 0 16px 0 rgba(0,0,0,.12),0 8px 16px 0 rgba(15,80,85,.15);border:1px solid #88a4a6;border-radius:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;background:#fff;font-size:15px;line-height:1.4;height:100%}@media (max-width:767.98px){.vacancies__item a{font-size:14px;padding:24px 20px 24px 24px;gap:9px}}.vacancies__item a:before{content:"";display:block;width:64px;height:64px;background-color:transparent;background-size:contain;background-image:url(../../img/job-icon.svg);background-repeat:no-repeat}@media (max-width:767.98px){.vacancies__item a:before{width:48px;height:48px}}.vacancies__salary{margin-top:-6px}.vacancies__deadline strong,.vacancies__salary strong{font-size:14px}@media (max-width:767.98px){.vacancies__salary{margin-top:0}}.vacancies__deadline{margin-top:-8px}@media (max-width:767.98px){.vacancies__deadline{margin-top:0}}.vacancies--stretch .vacancies__item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 32px);flex:1 1 calc(33.33% - 32px)}@media (max-width:1199.98px){.vacancies--stretch .vacancies__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px)}}@media (max-width:767.98px){.vacancies--stretch .vacancies__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@supports (-webkit-appearance:none){.vacancies__item a:before{background-image:url(../../img/job-icon.svg)}}