.positions-list{padding:24px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.positions-list .position__text{margin-bottom:32px}.positions-list .position__text.position__text-background{background-color:rgba(119,183,53,15%);padding:12px}.position-one .position-content{max-height:0;overflow:hidden;transition:.45s}.position-one{padding:24px;border:1px solid #71ae2b;border-radius:0}.position-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;transition:.25s}.position-main .btn{margin-left:auto}.position-one+.position-one{margin-top:32px}.position-one h3{margin:0}.position-one.open .position-content{max-height:2000px}.position-one.open .position-main{margin-bottom:32px}.position-one.open .position-main .btn{display:none}.position-form{background:#eae9e4;border-radius:0;padding:10px;clear:both;position:relative}.form-message__success{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transition:.35s ease;background-color:#eae9e3;border-radius:0;font-size:18px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.position-form.position-form__success .form-message__success{visibility:visible;opacity:1}.position-form form{width:100%;background-color:#fff;border-radius:0;padding:24px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.position-form form h4{margin:0 0 24px}.form__container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.form-block__left{width:50%;padding-right:32px}.form-block__label{font-weight:600;margin-bottom:12px}.form-block__right{flex-grow:1}.form-block__input textarea{padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgb(0 0 0/8%);transition:.15s ease-in-out;width:100%;height:192px}.form-block__input textarea:focus{outline:0;box-shadow:0 0 0 1px #71ae2b;border-color:#71ae2b}.form__title{margin:0 0 24px;font-size:20px;color:#71ae2b;font-weight:600}.form-block+.form-block{margin-top:16px}.form-block__input input{height:32px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgb(0 0 0/8%);transition:.15s ease-in-out;width:100%}.form-block__input input:focus{outline:0;box-shadow:0 0 0 1px #71ae2b;border-color:#71ae2b}.vacancies .vacancy__form .btn-row .vacancy__btn.btn-default{border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C4C4C4FF' stroke-dasharray='8, 8' stroke-linecap='square'/%3E%3C/svg%3E")}.vacancies .vacancy__form .form-group.is--invalid .validation-error{visibility:visible}.vacancies .vacancy__form .form-group.is--valid .validation-error{visibility:hidden}.vacancies .vacancy__form .form-group .validation-icon{height:16px;top:39px}.vacancies .vacancy__form .form-group .validation-error{visibility:hidden}.vacancies .vacancy__form .upload-container .validation-error{font-size:12px;line-height:23px;color:red}.vacancies .vacancy__content.items-table{padding:17px 0 7px}.vacancies .vacancy__description-item{margin-bottom:32px}.cv-block{position:relative;background:#fcfcfc;box-shadow:0 1px 0 hsla(0,0%,100%,.2);border-radius:0;padding:11px 45px 11px 14px;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.cv-block{margin-bottom:16px;width:100%}}#content .vacancy__description-item ul li{margin:0}#content .vacancy__question-text p{margin:0 0 10px}#content .vacancy__question-text p:last-child{margin:0}#content .vacancy__description-text p{font-size:12px}#content .page-text{margin-bottom:13px}#content .page-text p{display:block;margin:0 0 10px}#content .page-text p:last-child{margin:0}.join-us h1.page-title{margin-bottom:13px}.join-us h2.page-title{margin:0 0 25px}.join-us h3.page-title{margin:0}.vacancies .btn:active{box-shadow:none}.vacancies .btn:active:focus,.vacancies .btn:focus{outline:0;outline-offset:0}.vacancies .vacancy{margin-bottom:24px;border:1px solid #bce096;border-radius:0;padding:16px 24px}.vacancies .vacancy:last-child{margin-bottom:0}.vacancies .vacancy__form .btn-row{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.vacancies .vacancy__form .btn-row{flex-direction:column}}.vacancies .vacancy__form .btn-row .vacancy__btn.btn-success{margin-left:auto}@media (max-width:767px){.vacancies .vacancy__form .btn-row .vacancy__btn.btn-success{justify-content:center;margin:0;width:100%}}.vacancies .vacancy__form .btn-row .vacancy__btn.btn-default{margin-right:24px;padding:11px 12px;border-radius:0;border:1px dashed #c8c8c8;background:none;font-size:13px;line-height:20px;color:#77b735;position:relative}@media (max-width:767px){.vacancies .vacancy__form .btn-row .vacancy__btn.btn-default{justify-content:center;margin:0 0 16px;width:100%}}.vacancies .vacancy__form .check-email .form-group{margin-bottom:25px}.vacancies .vacancy__form .form-group{position:relative;margin-bottom:15px}.vacancies .vacancy__form .form-group.is--invalid .validation-icon--error,.vacancies .vacancy__form .form-group.is--valid .validation-icon--success{visibility:visible}.vacancies .vacancy__form .form-group .validation-icon{transition:visibility 18ms ease-in-out;visibility:hidden;position:absolute;top:37px;right:10px}.vacancies .vacancy__form .form-group .validation-error{font-size:12px;line-height:23px;color:red}.vacancies .vacancy__form .form-group--textarea{height:100%}.vacancies .vacancy__form .form-group textarea.form-control{height:192px;resize:none;padding:0 12px;line-height:23px;color:#030303}.vacancies .vacancy__form .form-group .form-control{border:1px solid #ccc;border-radius:0;box-shadow:none;color:#000;padding:0 12px}.vacancies .vacancy__form .form-group .form-control[disabled]{background-color:#eee;border-color:#eee}.vacancies .vacancy__form .form-group .form-control:active,.vacancies .vacancy__form .form-group .form-control:focus,.vacancies .vacancy__form .form-group .form-control:hover{border:1px solid #bcbcbc}.vacancies .vacancy__form .form-group label{display:block;margin-bottom:10px}.vacancies .vacancy__form-row{display:flex;flex-wrap:wrap;margin:0 -16px 24px}.vacancies .vacancy__form-col{width:50%;padding:0 16px}@media (max-width:767px){.vacancies .vacancy__form-col:first-child{margin-bottom:16px}}@media (max-width:767px){.vacancies .vacancy__form-col{width:100%}}.vacancies .vacancy__form-col .form-group:last-child{margin-bottom:0}.vacancies .vacancy__question{position:relative;margin-bottom:25px;padding:14px 47px 25px;border-radius:0;background:#ffeee0}@media (max-width:767px){.vacancies .vacancy__question{padding:14px 15px 14px 47px}}.vacancies .vacancy__question .question-icon{position:absolute;top:16px;left:16px}.vacancies .vacancy__question-title{font-weight:700;margin-bottom:3px}.vacancies .vacancy__question-text p,.vacancies .vacancy__question-title{display:block;color:#030303;font-size:14px;line-height:23px}.vacancies .vacancy__content.items-table{padding-top:48px}.vacancies .vacancy__content h3.page-title{margin-bottom:12px;color:#030303}.vacancies .vacancy__images{display:flex;flex-wrap:wrap;align-items:center;margin:0 -8px 8px;padding-bottom:24px}.vacancies .vacancy__images-col{margin-bottom:16px;padding:0 8px;border-radius:0;text-align:center}.vacancies .vacancy__images-col img{margin:0 auto;border-radius:0}.vacancies .vacancy__description{padding-bottom:22px;border-bottom:1px solid #e6e6e6;margin-bottom:25px}.vacancies .vacancy__description-title{display:block;margin-bottom:7px;color:#333;font-weight:700;font-size:14px;line-height:20px}.vacancies .vacancy__description-text ul{margin:0;padding:0}.vacancies .vacancy__description-text li{list-style-type:none}.vacancies .vacancy__description-item{margin-bottom:15px}.vacancies .vacancy__description-item:last-child{margin-bottom:0}.vacancies .vacancy__headline{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.vacancies .vacancy__headline{flex-direction:column}}.vacancies .vacancy__headline .show-pricing{padding:0}@media (max-width:767px){.vacancies .vacancy__headline .show-pricing{width:100%}}@media (max-width:767px){.vacancies .vacancy__details{width:100%;margin-bottom:24px}}.vacancies .vacancy__details span{display:block}@media (max-width:767px){.vacancies .vacancy__details span{text-align:center}}.vacancies .vacancy__name{margin-bottom:5px;font-weight:700;font-size:16px;line-height:23px;color:#030303}.vacancies .vacancy__salary{font-size:12px;line-height:20px;color:#3c3c3b}.vacancies .vacancy__btn{display:flex;align-items:center;color:#77b735;border-radius:0;background-color:transparent;transition:border-color .4s ease,background-color .4s ease,color .4s ease}.vacancies .vacancy__btn.btn-default{border:1px solid #77b735;box-shadow:0 1px 0 hsla(0,0%,100%,.2)}.vacancies .vacancy__btn.btn-default.hide-pricing-a,.vacancies .vacancy__btn.btn-default.show-pricing-a{width:137px;justify-content:space-between}@media (max-width:767px){.vacancies .vacancy__btn.btn-default.hide-pricing-a,.vacancies .vacancy__btn.btn-default.show-pricing-a{width:100%}}.vacancies .vacancy__btn.btn-default:hover{border:1px solid #86c542;color:#86c542}.vacancies .vacancy__btn.btn-success{border-color:transparent;padding:10px 12px;font-size:13px;line-height:20px;background:#77b735;color:#fff;box-shadow:0 1px 0 hsla(0,0%,100%,.2)}.vacancies .vacancy__btn.btn-success:hover{background:#86c542}.vacancies .vacancy__btn.btn-success.disabled{opacity:1;background:#e5e5e5;box-shadow:0 1px 0 hsla(0,0%,100%,.2)}.vacancies .vacancy__btn .icon-collapse{margin-left:8px;transition:transform .4s}.vacancies .vacancy__btn.hide-pricing-a .icon-collapse{transform:rotate(180deg)}.vacancies .vacancy__btn .icon-arr-right{margin-left:8px}.vacancies .vacancy__btn .icon-upload{margin-right:8px}
/*    !*border-radius: 8px;*!*/.cv-block__icon{margin-right:10px}.cv-block__name{display:block;color:#231f20;font-size:13px;line-height:20px;max-width:71px;text-overflow:ellipsis;overflow:hidden}.cv-block__btn{border-top-right-radius:8px;border-bottom-right-radius:8px;display:block;width:42px;height:42px;box-shadow:none;position:absolute;top:0;right:0;transition:background .4s ease}.cv-block__btn:hover{background:#f4f4f4}.cv-block__remove{margin-top:5px}.check-email{width:40%;min-width:320px;margin:70px auto 16%;border:1px solid #ccc;border-radius:0;padding:35px}@media (max-width:767px){.check-email{padding:20px;width:100%;min-width:100%}}.check-email.check-email--successful{padding:0;border:none;width:100%;min-width:100%;text-align:center}.check-email.check-email--successful .mail-confirmed-icon{margin-bottom:10px}.check-email__heading{margin-bottom:25px;display:block;text-align:center;font-size:16px;line-height:26px;color:#333}.check-email .question-icon{display:block;width:28px;height:28px;margin:0 auto 15px}.join-carousel{position:relative;margin-bottom:32px}.join-carousel .btn:active{box-shadow:none}.join-carousel .btn:active:focus,.join-carousel .btn:focus{outline:0;outline-offset:0}.join-carousel__arrow{z-index:1;display:block;position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;border-radius:100px;background:#fafafa;transition:background .4s ease}.join-carousel__arrow:hover{background-color:#ededed}.join-carousel__arrow.join-carousel--prev{left:-15px}.join-carousel__arrow.join-carousel--next{right:-15px}.join-carousel__slide{padding:0 4px}#content .vacancy__description-text *{margin:0;font-style:normal;font-size:14px;line-height:20px;color:#3c3c3b}#content .vacancy__description-text ul{list-style-type:disc;padding:0 18px}#content .vacancy__description-text ul li{list-style-type:disc}.vacancies .vacancy__description-item{margin-bottom:20px}.vacancies .btn-default:hover{background-color:rgba(189,224,150,.17)}#content .vacancy__description-text p{margin:0;font-style:normal;font-size:14px;line-height:20px;color:#3c3c3b}.show-pricing .btn{padding-left:16px}.check-email.check-email--progress{border-radius:0;border:none}#content .vacancydescription-text *{margin:0;font-style:normal;font-size:14px;line-height:20px;color:#3c3c3b}#content .vacancydescription-text ul{list-style-type:disc;padding:0 18px}#content .vacancydescription-text ul li{list-style-type:disc}.vacancies .vacancydescription-item{margin-bottom:20px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}