@layer ui-common{.multiple--external-link-text{gap:4px;align-items:center;word-break:break-all;overflow-wrap:break-word;display:inline-flex;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;transition:border .3s ease-out}.multiple--external-link-text:active,.multiple--external-link-text:hover{border-bottom:1px solid}.multiple--external-link-text{color:#1890ff;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--external-link-text{letter-spacing:normal;color:#1890ff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--external-link-text{letter-spacing:normal}}@media screen and (max-width:1400px){.multiple--external-link-text svg{height:16px}}}.infoblock--trial-directions{background:linear-gradient(180deg,#ffffff 50%,#005b59 0)}.infoblock--trial-directions .layout{padding-top:60px;padding-bottom:80px}@media screen and (max-width:1400px){.infoblock--trial-directions .layout{padding-top:40px;padding-bottom:71px}}@media screen and (max-width:429px){.infoblock--trial-directions .layout{padding-top:24px;padding-bottom:80px}}.infoblock--trial-directions .layout>.title{margin-bottom:28px;color:#2b362d;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-directions .layout>.title{letter-spacing:normal;margin-bottom:34px;text-align:center;color:#343a3f;font-weight:700;font-size:26px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.infoblock--trial-directions .layout>.title{letter-spacing:normal}}@media screen and (max-width:429px){.infoblock--trial-directions .layout>.title{margin-bottom:16px;color:#343a3f;font-weight:700;font-size:24px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.infoblock--trial-directions .layout>.title{letter-spacing:normal}}.infoblock--trial-directions .layout .external-link{position:relative;width:fit-content;color:#fff}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .external-link{margin-top:16px;color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.infoblock--trial-directions .layout .external-link{letter-spacing:normal}}@media screen and (max-width:429px){.infoblock--trial-directions .layout .external-link{margin-top:8px;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.infoblock--trial-directions .layout .external-link{letter-spacing:normal}}.infoblock--trial-directions .layout .trial-directions-slider{display:none;overflow:hidden}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .trial-directions-slider{display:flex;margin:0 calc(-1*var(--left-right-layout-padding));padding:0 var(--left-right-layout-padding)}}.infoblock--trial-directions .layout .card{grid-column:span 3;position:relative;height:200px;padding:24px;border-radius:8px}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .card{width:358px;height:358px}}@media screen and (max-width:429px){.infoblock--trial-directions .layout .card{width:264px;height:236px}}@media screen and (min-width:1401px){.infoblock--trial-directions .layout .card:nth-child(-n+2) .title{width:438px}.infoblock--trial-directions .layout .card:nth-child(n+3):nth-child(-n+5) .title{width:100%}.infoblock--trial-directions .layout .card:nth-child(6) .title{width:352px}.infoblock--trial-directions .layout .card:nth-child(7) .title{width:474px}.infoblock--trial-directions .layout .card.has-link{display:flex;flex-direction:column}.infoblock--trial-directions .layout .card.has-link .text-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.infoblock--trial-directions .layout .card .title{position:relative;color:#fff;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:26px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .card .title{letter-spacing:normal;width:100%;font-weight:500;font-size:18px;line-height:23.4px}}@media screen and (max-width:429px){.infoblock--trial-directions .layout .card .title{font-weight:400;font-size:12px;line-height:16.2px}}.infoblock--trial-directions .layout .card .title>.higlighted{font-weight:800}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .card .title>.higlighted{font-weight:900}}@media screen and (max-width:429px){.infoblock--trial-directions .layout .card .title>.higlighted{font-weight:800}}.infoblock--trial-directions .layout .card .bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.infoblock--trial-directions .layout .card .mobile-image{display:none}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .card .mobile-image{display:block}}.infoblock--trial-directions .layout .card .desktop-image{display:block}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .card .desktop-image{display:none}}.infoblock--trial-directions .layout .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;height:808px}@media screen and (max-width:1400px){.infoblock--trial-directions .layout .grid{display:none}}@media screen and (max-width:429px){.infoblock--trial-directions .layout .grid{height:236px}}@media screen and (min-width:1401px){.infoblock--trial-directions .layout .grid>:nth-child(3),.infoblock--trial-directions .layout .grid>:nth-child(4),.infoblock--trial-directions .layout .grid>:nth-child(5){grid-column:span 2;height:368px}}.infoblock--trial-metrics .layout{padding-top:62px;padding-bottom:26px}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout{padding:40px 24px}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout{padding:40px 16px}}.infoblock--trial-metrics .layout>.title{color:#2b362d;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:48px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout>.title{letter-spacing:normal;margin-bottom:32px;font-weight:700;font-size:26px;line-height:35.1px;text-align:center}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout>.title{margin-bottom:18px;font-weight:700;font-size:24px;line-height:32.4px}}.infoblock--trial-metrics .layout .content{display:flex;flex-wrap:wrap;gap:10px;height:575px}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content{gap:20px;justify-content:center;height:unset}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout .content{gap:8px}}.infoblock--trial-metrics .layout .content .card{width:230px;height:230px;padding:16px;border-radius:8px;background-image:var(--bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1450px){.infoblock--trial-metrics .layout .content .card{width:210px}}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content .card{width:181px;height:184px}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout .content .card{width:140px;height:146px}}.infoblock--trial-metrics .layout .content .card .title{margin-bottom:16px;color:#00c08b;font-weight:600;font-size:64px;font-family:Mulish,sans-serif;line-height:76.8px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content .card .title{letter-spacing:normal;margin-bottom:12px;font-size:54px;line-height:59.4px}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout .content .card .title{margin-bottom:8px;font-size:40px;line-height:44px}}.infoblock--trial-metrics .layout .content .card .subtitle{color:#576d77;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:22px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content .card .subtitle{letter-spacing:normal;font-weight:500;font-size:16px;line-height:19.2px}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout .content .card .subtitle{height:56px;font-size:12px;line-height:14.4px}}.infoblock--trial-metrics .layout .content>:first-child{margin-top:115px;margin-left:300px}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content>:first-child{margin-top:unset;margin-left:unset}}.infoblock--trial-metrics .layout .content>:nth-child(2){width:220px;height:345px;opacity:0}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content>:nth-child(2),.infoblock--trial-metrics .layout .content>:nth-child(3){display:none}}.infoblock--trial-metrics .layout .content>:nth-child(5) .subtitle,.infoblock--trial-metrics .layout .content>:nth-child(5) .title{color:#fff}.infoblock--trial-metrics .layout .content>:nth-child(6){width:520px;opacity:0}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content>:nth-child(6),.infoblock--trial-metrics .layout .content>:nth-child(7){display:none}}.infoblock--trial-metrics .layout .content>:nth-child(8){height:347px;opacity:0;transform:translateY(-117px)}@media screen and (max-width:1400px){.infoblock--trial-metrics .layout .content>:nth-child(8){height:184px;transform:unset}}@media screen and (max-width:429px){.infoblock--trial-metrics .layout .content>:nth-child(8){height:146px;transform:unset}}.infoblock--trial-movie .layout{padding-top:80px;padding-bottom:130px}@media screen and (max-width:1400px){.infoblock--trial-movie .layout{padding:40px 0}}.infoblock--trial-movie .layout header{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px}@media screen and (max-width:1400px){.infoblock--trial-movie .layout header{margin-bottom:15px}}.infoblock--trial-movie .layout header .title{color:#2b362d;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:48px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-movie .layout header .title{letter-spacing:normal;width:100%;font-weight:700;font-size:26px;line-height:35.1px;text-align:center}}@media screen and (max-width:429px){.infoblock--trial-movie .layout header .title{font-weight:700;font-size:24px;line-height:32.4px}}@media screen and (max-width:1400px){.infoblock--trial-movie .layout header>button{display:none}}.infoblock--trial-movie .layout .content{display:flex;justify-content:center;align-items:center}@media screen and (max-width:1400px){.infoblock--trial-movie .layout .content{flex-direction:column;gap:24px}}.infoblock--trial-movie .layout .content .trial-movie-player{width:100%;height:498px}@media screen and (max-width:1400px){.infoblock--trial-movie .layout .content .trial-movie-player{height:190px;border-radius:unset}}@media screen and (min-width:1401px){.infoblock--trial-movie .layout .content>button{display:none}}.infoblock--trial-order{background-image:var(--bg-image);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1400px){.infoblock--trial-order{flex-direction:column;background-image:var(--bg-mobile-image)}}.infoblock--trial-order .layout{display:flex;justify-content:space-between;padding-top:95px;padding-bottom:95px}@media screen and (max-width:1400px){.infoblock--trial-order .layout{flex-direction:column;padding-top:40px;padding-bottom:40px}}.infoblock--trial-order .layout .left .title{margin-bottom:24px;color:#fff;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:48px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-order .layout .left .title{letter-spacing:normal;margin-bottom:16px;font-weight:700;font-size:26px;line-height:35.1px;text-align:center}}@media screen and (max-width:429px){.infoblock--trial-order .layout .left .title{margin-bottom:12px;font-size:24px;line-height:32.4px}}.infoblock--trial-order .layout .left .subtitle{color:#fff;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:30px;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--trial-order .layout .left .subtitle{letter-spacing:normal;margin-bottom:32px;font-size:16px;line-height:19.2px;text-align:center}}@media screen and (max-width:429px){.infoblock--trial-order .layout .left .subtitle{margin-bottom:24px}}.infoblock--trial-order .layout .right{display:flex;flex-direction:column;justify-content:center}.infoblock--vacancy-banner{height:calc(600px - var(--header-height))}@media screen and (max-width:1400px){.infoblock--vacancy-banner{height:790px}}@media screen and (max-width:429px){.infoblock--vacancy-banner{height:604px}}.infoblock--vacancy-banner>.layout{padding-top:164px}@media screen and (max-width:1400px){.infoblock--vacancy-banner>.layout{padding-top:493px}}@media screen and (max-width:429px){.infoblock--vacancy-banner>.layout{padding-top:377px}}.infoblock--vacancy-banner>.layout>.left>.title{margin-bottom:8px;color:#fff;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--vacancy-banner>.layout>.left>.title{letter-spacing:normal;display:none}}.infoblock--vacancy-banner>.layout>.left>.subtitle{width:unset;margin-bottom:28px;color:#fff;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--vacancy-banner>.layout>.left>.subtitle{letter-spacing:normal;margin-bottom:24px;color:#343a3f;font-weight:700;font-size:26px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.infoblock--vacancy-banner>.layout>.left>.subtitle{letter-spacing:normal}}@media screen and (max-width:429px){.infoblock--vacancy-banner>.layout>.left>.subtitle{color:#343a3f;font-weight:800;font-size:18px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.infoblock--vacancy-banner>.layout>.left>.subtitle{letter-spacing:normal}}.infoblock--vacancy-banner .tertiary{top:55%;left:0;width:100%;border-radius:40px}.infoblock--vacancy-banner .buttons{display:flex;gap:28px}.infoblock--vacancy-banner .buttons button{width:216px}@media screen and (max-width:1400px){.infoblock--vacancy-banner .buttons>.career-resume-button{color:#fff;background-color:#00c08b}}@layer ui-common{.multiple--pagination{position:relative;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:1400px){.multiple--pagination{justify-content:center}.multiple--pagination .desktop-version{display:none}}.multiple--pagination .mobile-version{display:flex;gap:8px}@media screen and (min-width:1401px){.multiple--pagination .mobile-version{display:none}}.multiple--pagination .pages{position:absolute;top:50%;left:50%;display:flex;flex:1 1;align-items:center;text-align:center;transform:translateX(50%);transform:translateY(-50%);color:#a8a8a8;font-weight:700;font-size:20px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--pagination .pages{letter-spacing:normal;position:static;transform:unset;color:#a8a8a8;font-weight:700;font-size:16px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--pagination .pages{letter-spacing:normal}}.multiple--pagination .pages>.current{display:inline-block;margin-right:5px;color:#00bf88}.multiple--pagination .pages>.total{display:inline-block;margin-left:5px}.multiple--pagination .switcher{display:flex;gap:28px}.multiple--pagination .next,.multiple--pagination .prev{display:flex;padding:0;border:none;border-radius:50px;background-color:#00bf88;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}.multiple--pagination .next:hover,.multiple--pagination .prev:hover{background-color:#009986}.multiple--pagination .next:disabled,.multiple--pagination .prev:disabled{background-color:#a8a8a8}@media screen and (max-width:1400px){.multiple--pagination .next svg,.multiple--pagination .prev svg{height:24px}}.multiple--pagination .prev{transform:rotate(180deg)}}.global-infoblock--contact-us{height:426px;background-color:#009986;overflow:hidden}@media screen and (max-width:1400px){.global-infoblock--contact-us{height:587px}}@media screen and (max-width:429px){.global-infoblock--contact-us{height:537px}}.global-infoblock--contact-us .layout{display:flex;justify-content:space-between;height:100%}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout{flex-direction:column;gap:56px;padding-top:40px}}@media screen and (max-width:429px){.global-infoblock--contact-us .layout{gap:66px;padding-top:24px}}.global-infoblock--contact-us .layout .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:550px}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .left{align-items:center;width:100%}}.global-infoblock--contact-us .layout .left .title{margin-bottom:9px;color:#fff;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:48px;letter-spacing:-.011em}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .left .title{letter-spacing:normal;margin-bottom:24px;font-weight:700;font-size:26px;line-height:28px}}@media screen and (max-width:429px){.global-infoblock--contact-us .layout .left .title{margin-bottom:16px;font-size:24px;line-height:26px}}.global-infoblock--contact-us .layout .left .subtitle{margin-bottom:40px;color:#fff;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .left .subtitle{letter-spacing:normal;text-align:center;color:#fff;font-weight:500;font-size:16px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.global-infoblock--contact-us .layout .left .subtitle{letter-spacing:normal}}@media screen and (max-width:429px){.global-infoblock--contact-us .layout .left .subtitle{margin-bottom:24px;color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.global-infoblock--contact-us .layout .left .subtitle{letter-spacing:normal}}.global-infoblock--contact-us .layout .right{position:relative;display:flex;flex-direction:column;justify-content:center;width:50%}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right{flex:1 1;width:100%}}.global-infoblock--contact-us .layout .right .pattern{position:absolute;z-index:0;width:50vw;height:50vw;transform:rotate(90deg)}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .pattern{top:-40px;left:50%;width:auto;height:auto;transform:rotate(0deg) translateX(-50%)}}.global-infoblock--contact-us .layout .right .card{z-index:1;display:flex;flex-direction:column;gap:29px;align-items:flex-start;width:50vw;height:220px;padding:44px 0 45px 63px;border-radius:8px 0 0 8px;background-color:#fff}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card{gap:32px;width:100%;height:100%;padding:40px 32px 58px;border-radius:8px 8px 0 0}}@media screen and (max-width:429px){.global-infoblock--contact-us .layout .right .card{padding:24px}}.global-infoblock--contact-us .layout .right .card:has(.contact-name-description-wrapper>.contact-description){gap:24px;padding-top:46px}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card:has(.contact-name-description-wrapper>.contact-description){padding-top:35px}}@media screen and (max-width:429px){.global-infoblock--contact-us .layout .right .card:has(.contact-name-description-wrapper>.contact-description){padding-top:26px}}.global-infoblock--contact-us .layout .right .card .contact-info{display:flex;gap:80px}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card .contact-info{flex-direction:column;gap:16px}}.global-infoblock--contact-us .layout .right .card .contact-info .contact{display:flex;flex-direction:column;gap:8px}.global-infoblock--contact-us .layout .right .card .contact-info .contact:first-child{padding-top:2px}.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper{display:flex;flex-direction:column}.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-description,.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-name{color:#2c564d;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:22.4px;letter-spacing:-.011em}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-description,.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-name{letter-spacing:normal;font-weight:500;line-height:24px}}.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-name:has(+.contact-description){color:#19a58a;font-weight:600}.global-infoblock--contact-us .layout .right .card .contact-info .contact>.contact-name-description-wrapper>.contact-description{font-weight:600}.global-infoblock--contact-us .layout .right .card .contact-info .contact .phones{display:flex;flex-wrap:wrap;gap:0 8px}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card .contact-info .contact .phones{flex-direction:column;gap:4px}.global-infoblock--contact-us .layout .right .card .contact-info .contact .phones .phones-separator{display:none}}.global-infoblock--contact-us .layout .right .card .contact-info .contact a span{color:#2c564d;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:30px;letter-spacing:-.011em}@media screen and (max-width:1400px){.global-infoblock--contact-us .layout .right .card .contact-info .contact a span{letter-spacing:normal;font-weight:700;font-size:16px;line-height:22px}}.infoblock--vacancy-list{background-color:#e5ecea}.infoblock--vacancy-list .layout{padding-top:44px;padding-bottom:40px}@media screen and (max-width:1400px){.infoblock--vacancy-list .layout{padding-top:40px;padding-bottom:40px}}@media screen and (max-width:429px){.infoblock--vacancy-list .layout{padding-top:24px;padding-bottom:24px}}.infoblock--vacancy-list .layout>.title{margin-bottom:33px;text-transform:uppercase;color:#343a3f;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.infoblock--vacancy-list .layout>.title{letter-spacing:normal;margin-bottom:16px;text-align:center;color:#343a3f;font-weight:700;font-size:26px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.infoblock--vacancy-list .layout>.title{letter-spacing:normal}}@media screen and (max-width:429px){.infoblock--vacancy-list .layout>.title{margin-bottom:8px;color:#343a3f;font-weight:700;font-size:24px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.infoblock--vacancy-list .layout>.title{letter-spacing:normal}}@media screen and (max-width:1400px){.infoblock--vacancy-list .layout .desktop-version{display:none}}@media screen and (min-width:1401px){.infoblock--vacancy-list .layout .mobile-version{display:none}}@layer component{.multiple--filter-panel{padding:24px;border-radius:12px;background-color:#fff}@media screen and (max-width:1400px){.multiple--filter-panel{padding:40px 64px 0}}@media screen and (max-width:429px){.multiple--filter-panel{padding:24px}}@media screen and (max-width:320px){.multiple--filter-panel{padding:16px}}.multiple--filter-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media screen and (max-width:1400px){.multiple--filter-panel>header{margin-bottom:32px}}.multiple--filter-panel>header>span{color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--filter-panel>header>span{letter-spacing:normal;color:#2b362d;font-weight:700;font-size:26px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--filter-panel>header>span{letter-spacing:normal}}.multiple--filter-panel>header>.reset-btn{padding:4px 10px;border:none;background-color:#fff;cursor:pointer;transition:color .2s ease-out;color:#19a58a;font-weight:700;font-size:15px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--filter-panel>header>.reset-btn{letter-spacing:normal;display:none}}.multiple--filter-panel>header>.reset-btn:hover{color:#00bf88}.multiple--filter-panel>header>.reset-btn:active{color:#009986}.multiple--filter-panel>header>.close-btn{color:#a8a8a8}@media screen and (min-width:1401px){.multiple--filter-panel>header>.close-btn{display:none}}.multiple--filter-panel>header>.close-btn svg{height:32px}@media screen and (max-width:429px){.multiple--filter-panel>header>.close-btn svg{height:24px}}.multiple--filter-panel>.filters{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media screen and (max-width:1400px){.multiple--filter-panel>footer{position:absolute;left:0;bottom:0;right:0;display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px 24px;background-color:#005b59}}.multiple--filter-panel>footer>button{margin-left:auto}@media screen and (max-width:1400px){.multiple--filter-panel>footer>button{width:100%;max-width:382px;margin:0 auto}}@media screen and (min-width:1401px){.multiple--filter-panel>footer>.reset-btn{display:none}}}@layer ui-common{.multiple--popup-skeleton{max-width:640px;margin:auto;padding-top:40px}.multiple--popup-skeleton>img{width:100%;height:424px;margin-bottom:12px;border-radius:8px;object-fit:cover}.multiple--popup-skeleton>header{display:flex;justify-content:space-between;margin-bottom:32px}.multiple--popup-skeleton>header>.tags{display:flex;gap:4px}.multiple--popup-skeleton>header>.tags>.tag{width:84px;height:18px;border-radius:20px;background-color:#e5ecea}.multiple--popup-skeleton>header>.rectangle{width:122px;height:18px;border-radius:20px;background-color:#e5ecea}.multiple--popup-skeleton>.text{display:flex;flex-direction:column;gap:40px}.multiple--popup-skeleton>.text>.main{display:flex;flex-direction:column;gap:12px}.multiple--popup-skeleton>.text>.main>.rectangle{height:17px;border-radius:8px;background-color:#c7d5d1}.multiple--popup-skeleton>.text>.group{display:flex;flex-direction:column;gap:8px}.multiple--popup-skeleton>.text>.group>.rectangle{height:12px;border-radius:8px;background-color:#c7d5d1}}.footer-desktop{display:none;flex-direction:column;max-width:1440px;margin:0 auto;padding:40px var(--left-right-layout-padding) 24px var(--left-right-layout-padding)}.footer-desktop .top{display:flex;gap:30px;justify-content:space-between;margin-bottom:34px}.footer-desktop .navigation{flex:1 1}.footer-desktop .navigation>.groups-wrapper{--navigation-fz:14px;--navigation-lh:150%;--navigation-cl:#e5ecea;--navigation-fw:500;display:grid;grid-auto-rows:min-content;grid-template-columns:132px minmax(0,1fr) minmax(0,1fr);gap:32px 48px}.footer-desktop .navigation>.groups-wrapper ul{display:flex;flex-direction:column}.footer-desktop .navigation>.groups-wrapper ul>li:last-child>a{padding-bottom:0}.footer-desktop .navigation>.groups-wrapper ul>li>a{display:inline-block;padding-bottom:12px}.footer-desktop .navigation>.groups-wrapper>.group>.group-name{margin-bottom:20px;color:#dadada;font-weight:900;font-size:18px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .navigation>.groups-wrapper>.group>.group-name{letter-spacing:normal}}.footer-desktop .navigation>.groups-wrapper>.group .nested-item>span.nested-label{display:none}.footer-desktop .navigation>.groups-wrapper>.group:first-child{grid-row:1;grid-column:1}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2){grid-row:1/span 2;grid-column:2/span 2}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul{display:grid;grid-template-columns:260px 260px;gap:12px 48px;align-content:start}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul>.nested-item:first-child{grid-row:1;grid-column:1}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul>.nested-item:nth-child(2){grid-row:1;grid-column:2}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul>.nested-item:nth-child(3){grid-row:2;grid-column:1}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul>.nested-item:first-child,.footer-desktop .navigation>.groups-wrapper>.group:nth-child(2)>ul>.nested-item>ul>.nested-item:nth-child(3){padding-bottom:12px;border-bottom:1px solid #dadada}.footer-desktop .navigation>.groups-wrapper>.group:nth-child(3){grid-row:2;grid-column:1}.footer-desktop .cards{width:460px;display:flex;flex-direction:column;gap:16px}.footer-desktop .platform-card{position:relative;padding:24px;border-radius:12px;background-image:url(/images/footer/platform-card-bg.avif);background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.footer-desktop .platform-card .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:260px}.footer-desktop .platform-card .title{margin-bottom:8px;color:#dadada;font-weight:900;font-size:16px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .platform-card .title{letter-spacing:normal}}.footer-desktop .platform-card .description{margin-bottom:22px;color:hsla(0,0%,100%,.7);font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .platform-card .description{letter-spacing:normal}}.footer-desktop .platform-card .button{display:inline-block;padding:12px 24px;border-radius:8px;background-color:#fff;transition:opacity .2s ease;color:#045855;font-weight:700;font-size:14px;font-family:Mulish,sans-serif;line-height:100%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .platform-card .button{letter-spacing:normal}}.footer-desktop .platform-card .button:hover{opacity:.85}.footer-desktop .contacts-card{padding:16px 24px;border-radius:12px;background-color:hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:12px}.footer-desktop .contacts-card .title{color:#dadada;font-weight:900;font-size:16px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .contacts-card .title{letter-spacing:normal}}.footer-desktop .contacts-card .rows{display:flex;flex-direction:column;gap:8px}.footer-desktop .contacts-card .row{display:flex;gap:8px;align-items:flex-start}.footer-desktop .contacts-card .row.inline{flex-wrap:wrap;gap:8px 24px}.footer-desktop .contacts-card .contact{display:flex;gap:8px;align-items:center}.footer-desktop .contacts-card .icon{flex-shrink:0;width:20px;height:20px;color:#fff}.footer-desktop .contacts-card .text{color:#fff;font-weight:600;font-size:12px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .contacts-card .text{letter-spacing:normal}}.footer-desktop .contacts-card .socials{display:flex;justify-content:space-between;align-items:center}.footer-desktop .contacts-card .socials .label{color:hsla(0,0%,100%,.8);font-weight:700;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .contacts-card .socials .label{letter-spacing:normal}}.footer-desktop .contacts-card .socials .links{display:flex;gap:12px;align-items:center}.footer-desktop .contacts-card .social{width:32px;height:32px;padding:8px;border-radius:8px;background-color:rgba(247,250,253,.2);transition:opacity .2s ease;display:flex;justify-content:center;align-items:center}.footer-desktop .contacts-card .social:hover{opacity:.85}.footer-desktop .contacts-card .social svg{color:#fff}.footer-desktop>.component--divider{height:1px;background-color:hsla(0,0%,100%,.3);opacity:1}.footer-desktop .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.footer-desktop .bottom .logo{width:200px;height:auto}.footer-desktop .bottom .copyright{color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-desktop .bottom .copyright{letter-spacing:normal}}@media screen and (min-width:1401px){.footer-desktop{display:flex}}@layer component{.multiple--vacancy-list-banner{padding:16px 20px;border-radius:12px;background:linear-gradient(90deg,#00bf89,#01bea3);background-image:url(/images/vacancy/list/vacancies-list-block-banner-bg-image.avif);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1400px){.multiple--vacancy-list-banner{padding:12px;background-image:url(/images/vacancy/list/vacancies-list-block-banner-bg-image-mobile.avif);background-position:50%}}@media screen and (max-width:429px){.multiple--vacancy-list-banner{padding:8px}}.multiple--vacancy-list-banner>.content{max-width:303px}@media screen and (max-width:1400px){.multiple--vacancy-list-banner>.content{max-width:200px}}@media screen and (max-width:429px){.multiple--vacancy-list-banner>.content{max-width:170px}}.multiple--vacancy-list-banner>.content>.title{margin-bottom:9px;color:#fff;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-list-banner>.content>.title{letter-spacing:normal;margin-bottom:4px;color:#fff;font-weight:700;font-size:16px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-list-banner>.content>.title{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-list-banner>.content>.title{font-size:14px}}.multiple--vacancy-list-banner>.content>.subtitle{margin-bottom:24px;color:#fff;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal;margin-bottom:12px;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-list-banner>.content>.subtitle{margin-bottom:8px;color:#fff;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal}}}.footer-mobile{padding:24px}@media screen and (max-width:429px){.footer-mobile{padding:16px}}.footer-mobile .top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.footer-mobile .top .logo-text{width:309px;display:flex;flex-direction:column;gap:8px}.footer-mobile .top .logo-text .ceoi-logo{width:200px;height:41px}.footer-mobile .contact-info{margin-bottom:40px;display:flex;flex-direction:column;gap:16px}.footer-mobile .contact-info .contact{width:309px;display:flex;flex-direction:column;gap:4px}.footer-mobile .contact-info .contact span{color:#fff;font-weight:500;font-size:12px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-mobile .contact-info .contact span{letter-spacing:normal}}.footer-mobile .contact-info .contact .link span{color:#fff;font-weight:700;font-size:12px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-mobile .contact-info .contact .link span{letter-spacing:normal}}.footer-mobile .contact-info .contact .text{display:flex;gap:8px;align-items:center}.footer-mobile .contact-info .contact .text svg{color:#fff}.footer-mobile>.component--divider{height:1px;background-color:#fff;opacity:1}.footer-mobile .bottom{margin-top:20px}@media screen and (max-width:429px){.footer-mobile .bottom{margin-top:10px}}.footer-mobile .bottom .copyright{color:#fff;font-weight:500;font-size:16px;font-family:Mulish,sans-serif;line-height:24px;letter-spacing:-.011em}@media screen and (max-width:1400px){.footer-mobile .bottom .copyright{letter-spacing:normal}}@media screen and (max-width:429px){.footer-mobile .bottom .copyright{color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.footer-mobile .bottom .copyright{letter-spacing:normal}}@media screen and (min-width:1401px){.footer-mobile{display:none}}@layer component{.multiple--vacancy-item{display:flex;gap:24px;align-items:center;padding:20px;border-radius:12px;background-color:#fff;cursor:pointer}@media screen and (max-width:1400px){.multiple--vacancy-item{padding:12px}}@media screen and (max-width:429px){.multiple--vacancy-item{padding:8px}}.multiple--vacancy-item>.content{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1400px){.multiple--vacancy-item>.content{gap:12px}}@media screen and (max-width:429px){.multiple--vacancy-item>.content{gap:8px}}.multiple--vacancy-item>.content>header{display:flex;gap:20px;overflow:hidden;color:#899ea7;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>header{letter-spacing:normal;color:#899ea7;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-item>.content>header{letter-spacing:normal}}.multiple--vacancy-item>.content>header>div{display:flex;flex:0 0 auto;gap:4px;align-items:center}.multiple--vacancy-item>.content>header>.location{color:#00c08b}.multiple--vacancy-item>.content>.title{color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>.title{letter-spacing:normal;color:#343a3f;font-weight:800;font-size:18px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-item>.content>.title{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-item>.content>.title{color:#343a3f;font-weight:800;font-size:16px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.multiple--vacancy-item>.content>.title{letter-spacing:normal}}.multiple--vacancy-item>.content>.salary{color:#343a3f;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:130%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>.salary{letter-spacing:normal;color:#343a3f;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-item>.content>.salary{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-item>.content>.salary{font-size:12px}}.multiple--vacancy-item>.content>.key-features{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>.key-features{gap:4px}}.multiple--vacancy-item>.content>.key-features>li{padding:1px 8px;border-radius:20px;background-color:#899ea7;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>.key-features>li{letter-spacing:normal;color:#fff;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--vacancy-item>.content>.key-features>li{letter-spacing:normal}}.multiple--vacancy-item>svg{min-width:14px;color:#00c08b}@media screen and (max-width:1400px){.multiple--vacancy-item>svg{display:none}}}.global-infoblock--footer-infoblock{background-color:#005b59}@layer component{.single--vacancies-list-block-react>.search-bar{display:flex;gap:12px;margin-bottom:33px;padding:24px;border-radius:8px;background-color:#fff}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar{margin-bottom:19px;padding:12px;border-radius:12px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.search-bar{margin-bottom:12px;padding:8px;border-radius:8px}}.single--vacancies-list-block-react>.search-bar>.input-search{flex:1 1}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar>.input-search .multiple--input{padding:5.5px 8px}}.single--vacancies-list-block-react>.search-bar>.btn-filter{padding:6px;border:unset;border-radius:4px;background-color:#00c08b}@media screen and (min-width:1401px){.single--vacancies-list-block-react>.search-bar>.btn-filter{display:none}}.single--vacancies-list-block-react>.search-bar>.btn-filter svg{color:#fff}.single--vacancies-list-block-react>.search-bar .counter{display:flex;gap:24px;align-items:center}.single--vacancies-list-block-react>.search-bar .counter svg{color:#576d77}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar .counter svg{height:16px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.search-bar .counter svg{height:12px}}.single--vacancies-list-block-react>.search-bar .counter>span{color:#00c08b;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar .counter>span{letter-spacing:normal;display:none}}.single--vacancies-list-block-react>.content{display:flex;gap:41px;margin-bottom:44px}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content{gap:0;margin-bottom:24px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.content{margin-bottom:16px}}.single--vacancies-list-block-react>.content>.left{display:flex;flex-direction:column;gap:24px;width:489px}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content>.left{width:0}.single--vacancies-list-block-react>.content>.left .filters-container.active,.single--vacancies-list-block-react>.content>.left .filters-container.active .filters-overlay{display:block}.single--vacancies-list-block-react>.content>.left .filters-container.active .panel{animation:slide-in-from-bottom .3s ease-out forwards}.single--vacancies-list-block-react>.content>.left .filters-container:not(.active) .panel{animation:slide-out-to-bottom .3s ease-out forwards}.single--vacancies-list-block-react>.content>.left .filters-container .panel{position:fixed;top:40%;left:0;bottom:0;right:0;z-index:var(--app-modal-z-index);border-top-left-radius:16px;border-top-right-radius:16px;background-color:#fff;overflow:auto}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancies-list-block-react>.content>.left .filters-container .panel{top:30%}}@media screen and (max-width:1400px)and (max-width:429px){.single--vacancies-list-block-react>.content>.left .filters-container .panel{top:10%}}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content>.left .filters-container>.filters-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:var(--app-modal-z-index);display:none;background-color:#001e16;opacity:.7}}.single--vacancies-list-block-react>.content>.right{position:relative;display:flex;flex:1 1;flex-direction:column;gap:24px}.single--vacancies-list-block-react>footer{display:flex;flex-direction:column;gap:24px}}