.portfolio_detail{margin:1rem 0 0}.portfolio_detail table{width:50%;border:1px solid var(--color-text-middle);border-collapse:collapse;margin-bottom:.625rem}@media(max-width:47.99875em){.portfolio_detail table{width:100%!important}}.portfolio_detail table td{text-align:center;padding:.1875rem 0;border:1px solid var(--color-text-middle)}@media(max-width:47.99875em){.portfolio_detail{margin:1.875rem 0 0}}.portfolio_detail._big-space{margin:12.5rem 0 0}@media(max-width:47.99875em){.portfolio_detail._big-space{margin:6.25rem 0 0}}.portfolio_detail__img{margin:5rem 0 0}@media(max-width:47.99875em){.portfolio_detail__img{margin:2.5rem 0 0}}.portfolio_detail-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio_detail-body:not(:first-child){margin:5rem 0 0}@media(max-width:47.99875em){.portfolio_detail-body:not(:first-child){margin:2.5rem 0 0}}.portfolio_detail-body__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - .8125rem);flex:1 1 calc(50% - .8125rem)}@media(max-width:47.99875em){.portfolio_detail-body__col{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.portfolio_detail a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}.portfolio_detail a:hover{color:var(--color-elements-accent);text-decoration:underline}.page .text ul li{list-style:disc;list-style-position:outside;margin-left:1.25rem}.page .text ul li::marker{color:var(--color-elements-accent)}.page .text ol li{list-style-position:inside}.portfolio_detail_img{margin:5rem 0 0}@media(max-width:61.99875em){.portfolio_detail_img{margin:1.875rem 0 0}}.portfolio_detail_img__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:80vh;border-radius:12px}@media(max-width:1680px){.portfolio_detail_img__content img{min-width:780px}}@media(max-width:1450px){.portfolio_detail_img__content img{min-width:600px}}@media(max-width:1150px){.portfolio_detail_img__content img{min-width:500px}}@media(max-width:828px){.portfolio_detail_img__content img{min-width:100%}}.portfolio_info{margin:5rem 0 0}@media(max-width:61.99875em){.portfolio_info{margin:1.875rem 0 0}}.portfolio_info-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem}@media(max-width:61.99875em){.portfolio_info-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}}.portfolio_info-body__img{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem);border-radius:12px;overflow:hidden;background-color:var(--color-bkg-light)}@media(max-width:61.99875em){.portfolio_info-body__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0;width:calc(100% + 2rem);margin:0 0 0 -1rem}}.portfolio_info-body__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio_info-body__content{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem)}@media(max-width:61.99875em){.portfolio_info-body__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem}}.portfolio_info-body__content-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem;max-width:42.8125rem}.portfolio_info-body__content-row:not(:first-child){padding:.75rem 0 0;margin:.75rem 0 0;border-top:.0625rem solid var(--color-bkg-light)}@media(max-width:61.99875em){.portfolio_info-body__content-row:not(:first-child){padding:0;margin:0}}.portfolio_info-body__content-row ._col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 15.125rem;flex:0 0 15.125rem;padding:1.1875rem 0 1.1875rem 1rem}@media(max-width:61.99875em){.portfolio_info-body__content-row ._col:nth-child(1){padding:1.34375rem 0 1.34375rem 1rem;-webkit-box-flex:0;-ms-flex:0 0 9.125rem;flex:0 0 9.125rem}}.portfolio_info-body__content-row ._col:nth-child(2){padding:1.1875rem 1rem 1.1875rem 0}@media(max-width:61.99875em){.portfolio_info-body__content-row ._col:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.34375rem 1rem 1.34375rem 0;text-align:center}}.portfolio_detail_info_block{margin:8.75rem 0 0}@media(max-width:47.99875em){.portfolio_detail_info_block{margin:6.25rem 0 0}}.portfolio_detail_info_block._reverse .portfolio_detail_info_block-body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:1024px){.portfolio_detail_info_block._reverse .portfolio_detail_info_block-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:1024px){.portfolio_detail_info_block._two .portfolio_detail_info_block-body{gap:6.25rem}}.portfolio_detail_info_block._two .portfolio_detail_info_block-body__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.625rem;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem)}@media(max-width:1024px){.portfolio_detail_info_block._two .portfolio_detail_info_block-body__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.portfolio_detail_info_block-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem;margin:5rem 0 0}@media(max-width:1024px){.portfolio_detail_info_block-body{margin:2.5rem 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.portfolio_detail_info_block-body__img{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem);overflow:hidden;width:100%;max-width:48.75rem;-o-object-fit:cover;object-fit:cover}@media(max-width:90.06125em){.portfolio_detail_info_block-body__img{-webkit-box-flex:0;-ms-flex:0 0 38.75rem;flex:0 0 38.75rem}}@media(max-width:61.99875em){.portfolio_detail_info_block-body__img{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem)}}.portfolio_detail_info_block-body__img img{width:100%;max-width:48.75rem;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.portfolio_detail_info_block-body__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem)}@media(max-width:90.06125em){.portfolio_detail_info_block-body__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(max-width:61.99875em){.portfolio_detail_info_block-body__content{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8125rem);flex:0 0 calc(50% - .8125rem)}}.portfolio_detail_info_block-body__content .text.text_16:not(:first-child){margin:.25rem 0 0}.portfolio_detail_info_block-body__content .btn{margin:1.75rem 0 0;min-width:14.375rem}@media(max-width:47.99875em){.portfolio_detail_info_block-body__content .btn{width:100%}}.portfolio_detail_info_block-body__content p a,.portfolio_detail_info_block-body__content ul a,.portfolio_detail_info_block-body__content ol a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}.portfolio_detail_info_block-body__content p a:hover,.portfolio_detail_info_block-body__content ul a:hover,.portfolio_detail_info_block-body__content ol a:hover{color:var(--color-elements-accent);text-decoration:underline}.portfolio_detail_info_block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.portfolio_detail_info_block ul li{position:relative;padding:0;line-height:120%}.portfolio_detail_gallery{margin:8.75rem 0 0}@media(max-width:47.99875em){.portfolio_detail_gallery{margin:6.25rem 0 0}}.portfolio_detail_gallery__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}.portfolio_detail_gallery__title .btn_arrow{display:none}.portfolio_detail_gallery-body{position:relative;margin:3.75rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.625rem;max-width:87.5rem}@media(max-width:47.99875em){.portfolio_detail_gallery-body{margin:2.5rem 0 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.portfolio_detail_gallery-body__thumb{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:9.125rem;gap:1.75rem}@media(max-width:61.99875em){.portfolio_detail_gallery-body__thumb{width:8.75rem}}@media(max-width:47.99875em){.portfolio_detail_gallery-body__thumb{width:100%;position:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0rem}}.portfolio_detail_gallery-body__thumb ._slider{overflow:hidden;height:100%}.portfolio_detail_gallery-body__thumb ._thumb-nav{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:47.99875em){.portfolio_detail_gallery-body__thumb ._thumb-nav._prev{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:1.25rem;height:1.25rem}.portfolio_detail_gallery-body__thumb ._thumb-nav._prev svg{width:1.25rem;height:1.25rem}}@media(max-width:47.99875em){.portfolio_detail_gallery-body__thumb ._thumb-nav._next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:1.25rem;height:1.25rem}.portfolio_detail_gallery-body__thumb ._thumb-nav._next svg{width:1.25rem;height:1.25rem}}.portfolio_detail_gallery-body__thumb .swiper-slide{cursor:pointer}.portfolio_detail_gallery-body__thumb .swiper-slide.swiper-slide-thumb-active ._thumb-item{border:.0625rem solid var(--color-elements-accent)}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item{position:relative;overflow:hidden;border-radius:.375rem;height:7.25rem}@media(max-width:61.99875em){.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item{height:6.625rem}}@media(max-width:47.99875em){.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item{width:calc(33.3333333333vw - 40px);height:auto;aspect-ratio:1/1}}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(var(--color-elements-only-black--rgb),.3)}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item__icon img{width:2.875rem;height:2.875rem}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item__play{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(var(--color-elements-only-black--rgb),.3)}.portfolio_detail_gallery-body__thumb .swiper-slide ._thumb-item__play img{width:3.4375rem;height:3.4375rem}.portfolio_detail_gallery-body__main{margin:0 0 0 auto;padding:2.0625rem 0;width:calc(100% - 10.75rem);overflow:hidden}@media(max-width:61.99875em){.portfolio_detail_gallery-body__main{width:calc(100% - 10.375rem)}}@media(max-width:47.99875em){.portfolio_detail_gallery-body__main{padding:0;width:100%;overflow:visible}}.portfolio_detail_gallery-body__main .swiper-slide{position:relative;padding:0 0 56.25%;height:0;overflow:hidden;border-radius:.75rem}@media(max-width:47.99875em){.portfolio_detail_gallery-body__main .swiper-slide{border-radius:.5rem;width:100%;overflow:hidden}}.portfolio_detail_gallery-body__main .swiper-slide ._img{position:absolute;top:0;right:0;bottom:0;left:0}.portfolio_detail_gallery-body__main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services_main{background-color:var(--color-bkg-heavy);padding:3.75rem 0 9.375rem}.services_main._transparrent{background-color:transparent;padding:0}.services_main._transparrent .services_main-body__item{background-color:var(--color-elements-heavy)}.services_main._transparrent .services_main-body__item-icon svg path{fill:var(--color-elements-extra-light)}.services_main._transparrent .services_main-body__item-text{color:var(--color-elements-extra-light)}.services_main._transparrent .services_main-body__item:hover{background-color:var(--color-elements-accent)}.services_main._transparrent .services_main-body__item:hover .services_main-body__item-text{color:var(--color-text-only-black)}.services_main._transparrent .services_main-body__item:hover .services_main-body__item-icon svg path{fill:var(--color-text-only-black)}.services_main__title{margin:3rem 0 0}@media(max-width:47.99875em){.services_main__title{margin:1.875rem 0 0}}.services_main-body{margin:5rem 0 0}@media(max-width:47.99875em){.services_main-body{margin:3.5rem 0 0}}.services_main-body .swiper-slide{width:25rem!important}@media(max-width:47.99875em){.services_main-body .swiper-slide{width:14.6875rem!important}}.services_main-body__item{cursor:pointer;background-color:var(--color-bkg-main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:2.5rem;height:17.5rem;border-radius:.75rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width:47.99875em){.services_main-body__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.875rem;padding:.75rem .875rem;height:13.125rem}}.services_main-body__item:hover{background-color:var(--color-elements-accent)}.services_main-body__item:hover .services_main-body__item-text{color:var(--color-text-only-black)}.services_main-body__item:hover .services_main-body__item-icon svg path{fill:var(--color-text-only-black)}.services_main-body__item-icon{width:6.25rem;height:6.25rem}@media(max-width:47.99875em){.services_main-body__item-icon{width:4.375rem;height:4.375rem}}.services_main-body__item-icon svg{width:100%;height:100%}.services_main-body__item-icon svg path{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;fill:var(--color-text-middle)}.services_main-body__item-icon-svg{width:6.25rem;height:6.25rem;mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-text-extra-light)}@media(max-width:47.99875em){.services_main-body__item-icon-svg{width:4.375rem;height:4.375rem}}.services_main-body__item-text{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width:47.99875em){.services_main-body__item-text{font-size:1.125rem;text-align:center}}.completed{padding:12.5rem 0 0;background-color:var(--color-bkg-main)}@media(max-width:90.06125em){.completed{padding:8.75rem 0 0}}@media(max-width:61.99875em){.completed{padding:6.25rem 0 0}}.completed-body{position:relative;margin:5rem 0 0}@media(max-width:90.06125em){.completed-body{margin:2.5rem 0 0}}.completed-body__nav{cursor:pointer;position:absolute;z-index:4;top:8.75rem;width:7.5rem;height:7.5rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.completed-body__nav:hover{opacity:.9}.completed-body__nav.swiper-button-disabled{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media(max-width:90.06125em){.completed-body__nav{top:6.25rem;width:5rem;height:5rem}}@media(max-width:61.99875em){.completed-body__nav{display:none}}.completed-body__nav svg{width:100%;height:100%}.completed-body__prev{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1);left:0}.completed-body__next{right:0}.completed-body .swiper-slide{width:-webkit-min-content;width:-moz-min-content;width:min-content}.completed-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:0 0 .625rem;width:-webkit-min-content;width:-moz-min-content;width:min-content}.completed-item:hover .completed-item__img img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@media(max-width:90.06125em){.completed-item{padding:0;gap:.5rem}}@media(max-width:47.99875em){.completed-item{gap:.75rem}}.completed-item._big .completed-item__img{width:42.75rem;height:38.75rem}@media(max-width:90.06125em){.completed-item._big .completed-item__img{width:29.5rem;height:26.5rem}}@media(max-width:47.99875em){.completed-item._big .completed-item__img{width:18.75rem;height:18.75rem}}.completed-item._medium .completed-item__img{width:30rem;height:30rem}@media(max-width:90.06125em){.completed-item._medium .completed-item__img{width:20rem;height:20rem}}@media(max-width:47.99875em){.completed-item._medium .completed-item__img{width:18.75rem;height:18.75rem}}.completed-item__img{border-radius:.625rem;overflow:hidden;width:25rem;height:25rem}@media(max-width:90.06125em){.completed-item__img{width:17.1875rem;height:17.1875rem}}@media(max-width:47.99875em){.completed-item__img{width:18.75rem;height:18.75rem}}.completed-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.completed-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:90.06125em){.completed-item__name{font-size:1.125rem}}@media(max-width:47.99875em){.completed-item__name{font-size:1rem}}.completed-item__name .completed-item__go{margin:0}.completed-item__go{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.375rem 0 0}.completed-item__go svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.875rem;height:1.875rem}.completed-item__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.5rem}@media(max-width:90.06125em){.completed-item__tags{gap:.25rem 1.5rem;font-size:.875rem}}@media(max-width:47.99875em){.completed-item__tags{gap:.5rem 1.5rem;font-size:1rem}.completed-item__tags li{position:relative;padding:0 0 0 .625rem}.completed-item__tags li:before{content:"";position:absolute;top:.5rem;left:0;border-radius:50%;width:.375rem;height:.375rem;background-color:var(--color-elements-accent)}}.vacancies_head{margin:3rem 0 0}@media(max-width:47.99875em){.vacancies_head{margin:1.5rem 0 0}}.vacancies_head._courses-detail .vacancies_head-body{margin:1.625rem 0 0}@media(max-width:47.99875em){.vacancies_head._courses-detail .vacancies_head-body{margin:.8125rem 0 0}}.vacancies_head-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies_head-row__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem 1.25rem}@media(max-width:47.99875em){.vacancies_head-row__btns{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.vacancies_head-row__btns .btn{-webkit-box-flex:0;-ms-flex:0 1 14.375rem;flex:0 1 14.375rem;white-space:nowrap}@media(max-width:47.99875em){.vacancies_head-row__btns .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.vacancies_head__date{margin:1.625rem 0 0}@media(max-width:47.99875em){.vacancies_head__date{margin:.8125rem 0 0}}.vacancies_head-body{margin:.75rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:47.99875em){.vacancies_head-body{margin:.5rem 0 0}}.vacancies_head-body__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.vacancies_head-body__link svg{width:2.5rem;height:2.5rem}@media(max-width:47.99875em){.vacancies_head-body__link svg{width:2rem;height:2rem}}.vacancies_head-body__link svg path{stroke:var(--color-elements-middle)}.team_list{margin:3rem 0 0}@media(max-width:47.99875em){.team_list{margin:1.5rem 0 0}}.team_list__icon{background-image:var(--icon);background-repeat:no-repeat;background-position:center center;background-size:contain;width:9.375rem;height:9.375rem}.team_list .catalog-body__content{margin:5rem 0 0}@media(max-width:47.99875em){.team_list .catalog-body__content{margin:2.5rem 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team_list .catalog-body__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-size:8rem;background-position:center}@media(max-width:61.99875em){.team_list .catalog-body__item{padding:0}}@media(max-width:47.99875em){.team_list .catalog-body__item{background-size:3rem;min-height:16.875rem}}.page-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media(max-width:47.99875em){.page-content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-content-block__space{margin-top:5rem}@media(max-width:61.99875em){.page-content-block__space{margin-top:2.5rem}}.page-content-block__title{margin-bottom:2rem}.page-content-block--count-1 .page-content-teaser__top{margin-bottom:500px}.page-content-block--count-2 .page-content-teaser__top{margin-bottom:400px}.page-content-block--count-3 .page-content-teaser__top{margin-bottom:280px}.page-content-block--count-4 .page-content-teaser__top{margin-bottom:130px}.page-content-block--many .page-content-teaser__top{margin-bottom:280px}.page-content-block__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.page-content-block__item p a,.page-content-block__item ul a,.page-content-block__item ol a,.page-content-block__item table a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}.page-content-block__item p a:hover,.page-content-block__item ul a:hover,.page-content-block__item ol a:hover,.page-content-block__item table a:hover{color:var(--color-elements-accent);text-decoration:underline}.page-content-block--count-1 .page-content-block__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-content-block--count-2 .page-content-block__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 24px)/2);flex:0 0 calc((100% - 24px)/2)}.page-content-block--count-3 .page-content-block__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px) / 3);flex:0 0 calc((100% - 48px) / 3)}.page-content-block--count-4 .page-content-block__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 72px)/4);flex:0 0 calc((100% - 72px)/4)}.page-content-block--many .page-content-block__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px) / 3);flex:0 0 calc((100% - 48px) / 3)}.page-content-block__col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.page-content-block__col--1{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px) / 3);flex:0 0 calc((100% - 48px) / 3)}.page-content-block__col--1 .page-content-teaser__top{margin-bottom:280px}.page-content-block__col--2{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px) * 2 / 3);flex:0 0 calc((100% - 48px) * 2 / 3)}.page-content-block__col--2 .page-content-teaser__top{margin-bottom:350px}.page-content-block__col--3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-content-block__col--3 .page-content-teaser__top{margin-bottom:480px}.page-content-block img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img_text-body__img--content-bl img{margin-bottom:0}.page-content-block__btn{margin-left:auto;margin-right:auto}.page-content-teaser{height:100%;padding:2.5rem 1.5rem 2.75rem;border-radius:.75rem;background-color:#f2f2f2;background-repeat:no-repeat;background-position:center center;background-size:cover;background-clip:padding-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-content-teaser--responsive{position:relative;overflow:hidden}.page-content-teaser__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}.page-content-teaser__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-content-teaser--responsive>:not(.page-content-teaser__image){position:relative;z-index:1}.page-content-teaser__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:28px}.page-content-teaser__icon{margin:0;max-height:100px;width:200px;display:block}.page-content-teaser__icon img{display:block;width:auto;height:auto;max-height:100px;-o-object-fit:contain;object-fit:contain}.page-content-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:47px;height:47px;background-color:#fd0;border-radius:50%;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.page-content-teaser__link:hover{background-color:#ccb100}.page-content-teaser__link svg{width:21px;display:block;fill:#000}.page-content-teaser__title{margin:0 0 16px;line-height:1;font-size:27px}.page-content-teaser__text{font-size:16px;line-height:1.5;color:#333;margin-bottom:20px}.page-content-teaser__text p a,.page-content-teaser__text ul a,.page-content-teaser__text ol a,.page-content-teaser__text table a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}.page-content-teaser__text p a:hover,.page-content-teaser__text ul a:hover,.page-content-teaser__text ol a:hover,.page-content-teaser__text table a:hover{color:var(--color-elements-accent);text-decoration:underline}.page-content-teaser__button{width:100%}.image-figcaption{margin-top:8px;padding:0 4px;font-size:.75rem;line-height:1.4;color:var(--color-text-accent);text-align:center;max-width:100%;word-wrap:break-word}.page-detail__title{font-size:2.8125rem!important}@media(max-width:90.06125em){.page-detail__title{font-size:1.875rem}}@media(max-width:47.99875em){.page-detail__title{font-size:1.25rem!important}}.page-detail__second{margin-top:15px;line-height:150%;display:block;font-size:1.40625rem!important}@media(max-width:90.06125em){.page-detail__second{font-size:1.125rem}}@media(max-width:47.99875em){.page-detail__second{font-size:.75rem!important}}.vacancies-detail-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:61.99875em){.vacancies-detail-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-content-block__col p a,.page-content-block__col ul a,.page-content-block__col ol a,.page-content-block__col table a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}.page-content-block__col p a:hover,.page-content-block__col ul a:hover,.page-content-block__col ol a:hover,.page-content-block__col table a:hover{color:var(--color-elements-accent);text-decoration:underline}.page-content-teaser__text ul,.page-content-teaser__text ol{margin-bottom:20px;line-height:140%;padding:0;display:block}.page-content-teaser__text ul:last-child,.page-content-teaser__text ol:last-child{margin-bottom:0}.page-content-teaser__text ul li,.page-content-teaser__text ol li{list-style-position:inside;margin-left:1.25rem;margin-bottom:.5rem}.page-content-teaser__text ul li{list-style:disc inside}.page-content-teaser__text ol li{list-style:decimal inside}.page-content-teaser__text ul li:last-child,.page-content-teaser__text ol li:last-child{margin-bottom:0}.page-content-teaser__text ul li::marker,.page-content-teaser__text ol li::marker{color:var(--color-elements-accent)}.img_text{margin:5rem 0 0}@media(max-width:61.99875em){.img_text{margin:2.5rem 0 0}}.img_text__container .img_text-body__img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:inherit}.img_text-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}@media(max-width:1199px){.img_text-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.img_text-body__img{position:relative;width:100%;padding:0}.img_text-body__img h3{font-size:1rem}.img_text-body__img picture{float:left;width:100%;max-width:48.75rem;margin-right:1.875rem;margin-bottom:2.8125rem}@media(max-width:1049px){.img_text-body__img picture{width:100%;max-width:100%;margin-right:0;margin-bottom:20px}}.img_text-body__img img{aspect-ratio:4/3;width:100%;max-width:48.75rem;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media(max-width:1049px){.img_text-body__img img{max-width:100%}}.img_text-body__img .text p,.img_text-body__img .text strong{margin-bottom:20px}.img_text-body__img .text ul{margin-bottom:20px;line-height:140%;padding:0;display:block}.img_text-body__img .text ul li{list-style:disc;list-style-position:inside;margin-bottom:.5rem}.img_text-body__img .text ul li:last-child{margin-bottom:0}.img_text-body__img .text ol{margin-bottom:20px;line-height:140%;padding:0;display:block}.img_text-body__img .text ol li{list-style-position:inside;margin-bottom:.5rem}.img_text-body__img .text ol li:last-child{margin-bottom:0}@media(max-width:90.06125em){.img_text-body__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(max-width:61.99875em){.img_text-body__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}}@media(max-width:1199px){.img_text-body__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.img_text-body__text{width:100%}.img_text-body__text img{float:left;margin:0 40px 40px 0}@media(max-width:1520px){.img_text-body__text img{width:100%}}.img_text-body table{width:50%;border:1px solid var(--color-text-middle);border-collapse:collapse;margin-bottom:.625rem}@media(max-width:47.99875em){.img_text-body table{width:100%!important}}.img_text-body table td{text-align:center;padding:.1875rem 0;border:1px solid var(--color-text-middle)}.img_text a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:underline}.img_text a:hover{color:var(--color-elements-accent)}.img_text ul li::marker{color:var(--color-elements-accent)}.faq{margin:12.5rem 0 0}@media(max-width:47.99875em){.faq{margin:6.25rem 0 0}}.faq._dev{margin:5rem 0 0}@media(max-width:47.99875em){.faq._dev{margin:1.875rem 0 0}}.faq-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:47.99875em){.faq-top{gap:.5rem}}@media(max-width:47.99875em){.faq-top__btn{width:100%}}.faq-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:5rem 0 0}@media(max-width:47.99875em){.faq-body{margin:1.875rem 0 0}}.faq-item{cursor:pointer;border:.0625rem solid var(--color-elements-middle);border-radius:12px;padding:2rem 2rem 2rem 1.5rem;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width:47.99875em){.faq-item{padding:1.25rem}}.faq-item._open .faq-item__top-cross:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}.faq-item._open .faq-item__content{margin:1.5rem 0 0;opacity:1;visibility:visible;pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset}@media(max-width:47.99875em){.faq-item._open .faq-item__content{margin:.75rem 0 0}}.faq-item__top{display:grid;gap:2rem;grid-template-columns:1fr 2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:47.99875em){.faq-item__top{grid-template-columns:1fr 1.25rem}}.faq-item__top-cross{position:relative;width:2.5rem;height:2.5rem}@media(max-width:47.99875em){.faq-item__top-cross{width:1.25rem;height:1.25rem}}.faq-item__top-cross:before,.faq-item__top-cross:after{content:"";position:absolute;width:100%;height:.09375rem;background-color:var(--color-elements-black);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.faq-item__top-cross:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq-item__content{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.faq-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;padding:2.5rem 1.5rem}@media(max-width:47.99875em){.faq-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}}.faq-bottom__btn{width:100%;max-width:16.5rem}@media(max-width:47.99875em){.faq-bottom__btn{max-width:100%}}.additional{margin:8.75rem 0 0}@media(max-width:47.99875em){.additional{margin:6.25rem 0 0}}.additional-body{margin:5rem 0 0}@media(max-width:47.99875em){.additional-body{margin:2.5rem 0 0}}.additional-body__item{width:16.125rem;height:16.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:2.5rem 1.5rem 2.75rem;border-radius:.75rem;background-color:var(--color-bkg-light);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width:47.99875em){.additional-body__item{gap:.75rem;width:9.4375rem;height:100%;padding:1.125rem .875rem .75rem}}.additional-body__item:hover{background-color:var(--color-elements-accent)!important}.additional-body__item-icon{width:6.25rem;height:6.25rem}.additional-body__item-icon-svg{width:6.25rem;height:6.25rem;mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-text-accent)}@media(max-width:47.99875em){.additional-body__item-icon-svg{width:3.6875rem;height:3.6875rem}}@media(max-width:47.99875em){.additional-body__item-icon{width:3.6875rem;height:3.6875rem}}.additional-body__item-icon img,.additional-body__item-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.additional-body__item-icon img path.fill-change,.additional-body__item-icon svg path.fill-change{fill:var(--color-text-accent)}.additional-body__item-icon img path.stroke-change,.additional-body__item-icon svg path.stroke-change{stroke:var(--color-text-accent)}.additional-body__item-text{text-align:center}@media(max-width:47.99875em){.additional-body__item-text{font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical}}._dark-mode .additional-body__item:hover .additional-body__item-icon .additional-body__item-icon-svg{background:#000}._dark-mode .additional-body__item:hover .additional-body__item-text{color:#000}
