.expand-underline{background-color:var(--blue-3);bottom:0;flex:none;height:1px;left:0;position:absolute;right:auto;top:auto;width:100%}.arrow{border-bottom:2px solid;border-right:2px solid;height:10px;position:relative;transform:translateX(-12%) rotate(-45deg);width:10px}.chevron-down{height:12px;width:12px}.chevron-down,.chevron-down-sm{border-bottom:2px solid;border-left:2px solid;margin:0;position:relative;transform:translateX(-12%) rotate(-45deg)}.chevron-down-sm{height:8px;width:8px}.text-span-danger{color:var(--color-danger)}.text-span-success{color:var(--blue-2)}.loader{animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader:before{animation:prixClipFix 2s linear infinite;border:5px solid #fff;border-radius:50%;box-sizing:border-box;content:"";inset:0;position:absolute}.inline-icon{align-items:center;display:inline-flex;height:1em;justify-content:center;vertical-align:middle;width:1em}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.footer{background-color:var(--footer-bg);color:var(--text-white);overflow:hidden;padding-bottom:3rem;position:relative}@media(max-width:768px){.footer{padding-bottom:10px}}.footer:after{background-color:var(--footer-bg);bottom:-10px;content:"";height:30px;left:0;position:absolute;width:100%;z-index:-1}@media(max-width:992px){.footer_nav-block{flex-direction:column-reverse}}.footer_nav-block .col{flex-grow:1}.footer .nav{margin-left:-10px;margin-right:-10px;text-align:left}.footer .nav .nav_link{justify-content:flex-start}.footer .nav .nav_link_text span{left:0;right:unset}.footer .nav .company-contacts{display:none}.footer .logo{display:flex;justify-content:flex-end;margin-bottom:6rem}@media(max-width:768px){.footer .logo{justify-content:flex-start}}.footer .logo_link{display:flex}.footer .logo_logo{width:250px}@media(max-width:992px){.footer .logo_logo{width:200px}}@media(max-width:480px){.footer .logo_logo{width:130px}}.footer .links{padding-top:20px}@media(max-width:992px){.footer .links{border-top:none;padding-top:0}}.footer .links_container{justify-content:space-between;margin-left:-10px;margin-right:-10px}.footer .links_container,.footer .links_left{align-items:center;display:flex;flex-wrap:wrap}@media(max-width:992px){.footer .links_left{justify-content:center;width:100%}}.footer .links_right{display:flex;justify-content:flex-end}@media(max-width:992px){.footer .links_right{justify-content:center;width:100%}}.footer .links .nav_link{margin:0 10px}.footer .links a{color:var(--text-white);opacity:.7;text-decoration:none}.article-page_published{font-weight:300;opacity:.5}.article-page_text-content{margin:10rem auto 0;max-width:75%}.article-page_text-content img{height:auto}@media(max-width:768px){.article-page_text-content{max-width:100%}}.article-page_main-image{width:100%}.article-page figure{margin:0}.article-page figure img{height:auto}.articles{margin-top:10rem}.article{background-color:var(--white);display:flex;margin-bottom:4rem;position:relative}@media(max-width:768px){.article{display:block}}.article_link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.article_content,.article_image{width:50%}@media(max-width:768px){.article_content,.article_image{width:100%}}.article_content{display:flex;flex-direction:column;justify-content:space-between;padding:8rem 5rem 5rem}.article_image{display:flex}.article_image .aspect{overflow:hidden;padding-top:67%;position:relative;width:100%}.article_image .image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media(max-width:768px){.article .link-btn{align-self:self-end;margin-top:5rem}}.factsSection .fact-list{--fact-list-spacing:3rem;display:flex;flex-wrap:wrap;margin-left:calc(var(--fact-list-spacing)*-1);margin-right:calc(var(--fact-list-spacing)*-1);margin-top:4rem}@media(max-width:768px){.factsSection .fact-list{display:block}}.factsSection .fact{padding:calc(var(--fact-list-spacing)/2) var(--fact-list-spacing);width:33.333%}@media(max-width:768px){.factsSection .fact{width:100%}}.factsSection .fact_icon{max-width:5.4rem}.factsSection .fact_heading{margin-top:1rem}.factsSection .fact_content{color:var(--text-secondary)}.quoteSection .quote{max-width:75%}@media(max-width:768px){.quoteSection .quote{max-width:90%}}.quoteSection .link-btn{margin-top:6.8rem}.entryLinkTilesSection .entries-links{--entries-spacing:2rem;color:var(--text-white);display:flex;margin-left:calc(var(--entries-spacing)*-1);margin-right:calc(var(--entries-spacing)*-1);margin-top:6rem}@media(max-width:640px){.entryLinkTilesSection .entries-links{display:block}}.entryLinkTilesSection .entry-block{margin:var(--entries-spacing);margin-bottom:0;position:relative;width:calc(40% - var(--entries-spacing)*2)}@media(max-width:992px){.entryLinkTilesSection .entry-block{width:calc(45% - var(--entries-spacing)*2)}}@media(max-width:768px){.entryLinkTilesSection .entry-block{width:calc(50% - var(--entries-spacing)*2)}}@media(max-width:640px){.entryLinkTilesSection .entry-block{width:calc(75% - var(--entries-spacing)*2)}}@media(max-width:480px){.entryLinkTilesSection .entry-block{width:calc(100% - var(--entries-spacing)*2)}}.entryLinkTilesSection .entry-img-aspect{overflow:hidden;padding-top:125%;position:relative;width:100%}.entryLinkTilesSection .entry-image{background-color:var(--section-bg-dark);bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.entryLinkTilesSection .link-block{background:linear-gradient(25deg,rgba(var(--default-gradient),1) 5%,rgba(var(--default-gradient),.9) 40%,rgba(var(--default-gradient),.1) 80%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:6rem 4rem;position:absolute;right:0;top:0}@media(max-width:992px){.entryLinkTilesSection .link-block{padding:4rem}}.entryLinkTilesSection .link-label{background-color:var(--text-primary);border-radius:4px;left:4rem;padding:1rem 2rem;position:absolute;text-transform:uppercase;top:4rem}.entryLinkTilesSection .link-label.secondary{background-color:var(--orange-1);color:var(--text-primary)}.entryLinkTilesSection .link-link{bottom:0;left:0;position:absolute;right:0;top:0}.entryLinkTilesSection .link-text{pointer-events:none}.entryLinkTilesSection .link-content{font-size:2.2rem;font-weight:300;margin-bottom:3rem;opacity:.8}.mapSection .map-container{margin-top:7rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media(max-width:992px){.mapSection .map-container{padding-top:80%}}@media(max-width:768px){.mapSection .map-container{padding-top:120%}}.mapSection .map{height:100%;width:100%}.mapSection .gradient-overlay,.mapSection .map{bottom:0;left:0;position:absolute;right:0;top:0}.mapSection .gradient-overlay{background:radial-gradient(rgba(var(--default-gradient),0) 0,rgba(var(--default-gradient),.07) 55%,rgba(var(--default-gradient),.7) 100%);pointer-events:none}.mapSection .start-overlay{align-items:center;background:rgba(0,0,0,.1);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.mapSection .start-overlay .text{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.5);padding:.5rem 1rem}.textAndImageSection{position:relative}.textAndImageSection .link-btn{margin-top:4rem}.textAndImageSection.twoColumn,.textAndImageSection.twoColumnContain{min-height:calc(100vh - var(--header-height))}@media(max-width:992px){.textAndImageSection.twoColumn,.textAndImageSection.twoColumnContain{min-height:auto}}.textAndImageSection.twoColumn .link-btn,.textAndImageSection.twoColumnContain .link-btn{max-width:380px;width:100%}.textAndImageSection.twoColumn .link-btn_text,.textAndImageSection.twoColumnContain .link-btn_text{margin-right:0}.textAndImageSection.twoColumn .section-content,.textAndImageSection.twoColumnContain .section-content{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding-right:12%;width:50%}@media(max-width:992px){.textAndImageSection.twoColumn .section-content,.textAndImageSection.twoColumnContain .section-content{margin-bottom:7rem;width:100%}}.textAndImageSection.twoColumn .section-image-block,.textAndImageSection.twoColumnContain .section-image-block{left:unset;right:0;width:50%}@media(max-width:992px){.textAndImageSection.twoColumn .section-image-block,.textAndImageSection.twoColumnContain .section-image-block{width:100%}}.textAndImageSection .video-popup-trigger{cursor:pointer;z-index:0}@media(max-width:992px){.textAndImageSection.twoColumn .section-image-block{overflow:hidden;padding-top:115%;position:relative;width:100%}.textAndImageSection.twoColumnContain .section-image-block{overflow:hidden;padding-top:100%;position:relative;width:100%}}.textAndImageSection.twoColumnContain .section-image-block .section-bg-image{height:auto;left:50%;max-height:100%;max-width:100%;top:50%;transform:translate(-50%,-50%);width:auto}.textAndImageSection.textOverImage{color:var(--text-white);max-height:80vh;min-height:calc(80vh - var(--header-height))}@media(max-width:992px){.textAndImageSection.textOverImage{max-height:100%;min-height:50vh}}.textAndImageSection.textOverImage .section-content{display:flex;flex-direction:column;height:100%;justify-content:space-around;max-width:60%}@media(max-width:768px){.textAndImageSection.textOverImage .section-content{max-width:100%}}.textAndImageSection.textOverImage .section-heading,.textAndImageSection.textOverImage .section-subheading{text-shadow:1px 1px 40px rgba(var(--default-gradient),1)}.textAndImageSection.textOverImage .section-subheading{color:var(--text-white)}.textAndImageSection.textOverImage .section-bg-image{left:0}.specsSection .specs-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10rem;min-height:50vh;position:relative}@media(max-width:992px){.specsSection .specs-block{margin-top:4rem}}.specsSection .specs-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:-1}@media(max-width:992px){.specsSection .specs-image{position:static;transform:unset}}@media(max-width:768px){.specsSection .specs-image{width:100%}}.specsSection .specs-img-aspect{overflow:hidden;padding-top:100%;position:relative;width:100%}.specsSection .specs-img-aspect img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.specsSection .specs-tables{display:flex;justify-content:space-between;width:100%}@media(max-width:768px){.specsSection .specs-tables{display:block;margin-top:2rem}}.specsSection .specs-tables .table{width:30%}@media(max-width:992px){.specsSection .specs-tables .table{width:40%}}@media(max-width:768px){.specsSection .specs-tables .table{width:100%}}.specsSection .specs-tables .table--right{text-align:right}@media(max-width:768px){.specsSection .specs-tables .table--right{text-align:left}}.specsSection .specs-tables .table .spec-item{margin-bottom:5rem}@media(max-width:768px){.specsSection .specs-tables .table .spec-item{margin-bottom:2rem}}.specsSection .specs-tables .table tr:last-of-type .spec-item{margin-bottom:0}.specsSection .specs-tables .table .spec-title{font-weight:500}.specsSection .specs-tables .table .spec-content{color:var(--text-secondary)}.sliderSection .swiper-no-padding.slider{margin-top:7rem}.vacanciesSection .text-white,.vacanciesSection .text-white .section-heading,.vacanciesSection .text-white .section-subheading{color:var(--text-white)}.machineDesignSection .link-btn{margin:1rem auto 1.5rem;max-width:unset;width:100%}.machineDesignSection .machine-design-block{display:flex;justify-content:space-between;position:relative}.machineDesignSection .machine-design-block_bg{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.machineDesignSection .machine-design-block_bg img{height:auto;object-fit:cover;width:100%}.machineDesignSection .machine-design{margin:0 auto;position:relative;width:50%;z-index:2}@media(max-width:1200px){.machineDesignSection .machine-design{width:70%}}@media(max-width:768px){.machineDesignSection .machine-design{width:100%}}.machineDesignSection .machine-design_aspect{overflow:hidden;padding-top:100%;position:relative;width:100%}.machineDesignSection .machine-design_root{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.machineDesignSection .machine-design_mobile-model-placeholder{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.machineDesignSection .machine-design_mobile-model-placeholder img{flex-grow:1;pointer-events:none;user-select:none}.machineDesignSection .machine-design_save-btn{margin:4rem auto 0;max-width:500px}@media(max-width:768px){.machineDesignSection .machine-design_save-btn{margin-top:2rem;max-width:100%}}.machineDesignSection .machine-design .machine-hint{align-items:center;color:var(--text-secondary);display:flex;font-size:1.8rem;justify-content:center;margin-bottom:2rem}.machineDesignSection .machine-design .machine-hint_icon{align-items:center;display:flex;height:2.2rem;justify-content:center;width:2.2rem}.machineDesignSection .machine-design .machine-hint_text{padding:.5rem 1rem;text-align:center}.machineDesignSection .machine-design_loader{align-items:center;display:none;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.machineDesignSection .machine-design_loader .loader{height:50%;width:50%}.machineDesignSection .machine-design_loader .loader:before{border:1rem solid var(--text-secondary);opacity:.5}.machineDesignSection .machine-design_loader .loader-progress{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.machineDesignSection .machine-design_controls{--controls-spacing:1rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--controls-spacing)*-1);margin-right:calc(var(--controls-spacing)*-1)}@media(max-width:480px){.machineDesignSection .machine-design_controls{display:block}}.machineDesignSection .machine-design_controls .control-block{border-color:var(--text-secondary);flex-basis:calc(50% - var(--controls-spacing)*2);flex-grow:1;flex-shrink:1;margin:calc(var(--controls-spacing)/2) var(--controls-spacing);max-width:calc(50% - var(--controls-spacing)*2)}@media(max-width:992px){.machineDesignSection .machine-design_controls .control-block{flex-basis:calc(50% - var(--controls-spacing)*2);max-width:calc(100% - var(--controls-spacing)*2)}}@media(max-width:640px){.machineDesignSection .machine-design_controls .control-block{flex-basis:calc(100% - var(--controls-spacing)*2)}}@media(max-width:768px){.machineDesignSection .machine-design_controls .control-block{max-width:calc(100% - var(--controls-spacing)*2)}}.machineDesignSection .machine-design_controls .control-block_label{color:var(--text-primary);font-size:2.6rem;font-weight:500}.machineDesignSection .machine-design_controls .control-block_label-sm{color:var(--text-secondary);display:block;font-size:2rem;font-weight:500;height:3rem;white-space:nowrap}@media(max-width:992px){.machineDesignSection .machine-design_controls .control-block_label-sm{font-size:2.2rem;height:3.3rem}}@media(max-width:480px){.machineDesignSection .machine-design_controls .control-block_label-sm{height:auto;margin-bottom:.5rem}}.machineDesignSection .machine-design_controls .control-block .control-row{display:flex;flex-wrap:wrap;margin-left:calc(var(--controls-spacing)*-1);margin-right:calc(var(--controls-spacing)*-1)}.machineDesignSection .machine-design_controls .control-block .control{flex:1;padding:0 var(--controls-spacing)}@media(max-width:768px){.machineDesignSection .machine-design_controls .control-block .control{flex:unset;width:100%}}.machineDesignSection .machine-design_controls .control-block .text-input{background-color:transparent;border:1px solid #d3d3d3;border-radius:100px;color:inherit;font-size:2.2rem;line-height:1.28;outline:none;padding:1.6rem 3.2rem;width:100%}.machineDesignSection .machine-design_controls .control-block .btn{margin-bottom:1.5rem;max-width:100%;white-space:nowrap;width:100%}.machineDesignSection .machine-design_controls .control-block .selected-color-text{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;min-width:12rem;padding-right:1rem}@media(max-width:992px){.machineDesignSection .machine-design_controls .control-block .selected-color-text{font-size:2rem}}.machineDesignSection .select-sidepanel-modal{margin-left:-2rem;margin-right:-2rem}.machineDesignSection .select-sidepanel-modal input[type=file]{display:none}.machineDesignSection .select-sidepanel-modal .sidepanel-images{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.machineDesignSection .select-sidepanel-modal .sidepanel-images .sidepanel-image{margin:2rem;transition:transform .2s;width:5rem}.machineDesignSection .select-sidepanel-modal .sidepanel-images .sidepanel-image img{width:100%}.machineDesignSection .select-sidepanel-modal .sidepanel-images .sidepanel-image:hover{cursor:pointer;transform:scale(1.1)}.logo-wall{--wall-h-spacing:7rem;--wall-v-spacing:5rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:calc(var(--wall-h-spacing)*-1);margin-right:calc(var(--wall-h-spacing)*-1);margin-top:5rem}@media(max-width:992px){.logo-wall{margin-left:calc(var(--wall-h-spacing)*-.5);margin-right:calc(var(--wall-h-spacing)*-.5)}}.logo-wall_item{padding:var(--wall-v-spacing) var(--wall-h-spacing);width:25%}@media(max-width:992px){.logo-wall_item{padding:calc(var(--wall-v-spacing)*.5) calc(var(--wall-h-spacing)*.5)}}@media(max-width:768px){.logo-wall_item{width:33.333%}}.logo-wall_link{align-items:center;cursor:pointer;display:flex;justify-content:center}.logo-wall_img{filter:grayscale(1) brightness(.9) contrast(1.6);max-height:14rem;opacity:.5;transition:filter .1s ease-in-out,opacity .1s ease-in-out}@media(max-width:768px){.logo-wall_img{max-height:9rem}}.logo-wall_img:hover{filter:grayscale(0) brightness(1) contrast(1);opacity:1}.infoBarSection{background-color:var(--text-blue-1);color:var(--text-white)}.infoBarSection .container{padding-bottom:20px;padding-top:20px}.infoBarSection .info-bar_content{align-items:center;display:flex;opacity:.8;transition:opacity .2s ease-in-out}.infoBarSection .info-bar_link-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.infoBarSection .info-bar_link-overlay:hover+.info-bar_content{opacity:1}.infoBarSection .info-bar_link-overlay:hover+.info-bar_content .link-btn{background-color:hsla(0,0%,100%,.2)}.infoBarSection p{margin:0}.entriesSliderSection,.sliderSection{overflow:hidden}.entriesSliderSection .aspect-landscape{overflow:hidden;padding-top:53.5%;position:relative;width:100%}.sliderSection .aspect-landscape{overflow:hidden;padding-top:67%;position:relative;width:100%}.slider{--swiper-navigation-size:40px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:3%;--swiper-navigation-color:var(--text-secondary);--swiper-pagination-right:8px;--swiper-pagination-bottom:3%;--swiper-pagination-top:auto;--swiper-pagination-fraction-color:inherit}@media(max-width:768px){.slider{--swiper-navigation-size:20px}}.slider img{height:auto;width:100%}.slider .slider-nav{display:flex;justify-content:space-between;margin-top:2rem}.slider .swiper-button-next,.slider .swiper-button-prev{height:calc(var(--swiper-navigation-size)*1.5);margin-top:0;position:static;width:calc(var(--swiper-navigation-size)*1.5)}.slider .swiper{--swiper-navigation-sides-offset:0%;--swiper-navigation-top-offset:calc(100% - 40px);overflow:visible}.slider .swiper-slide{display:flex;flex-direction:column;height:auto}.slider .slide{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;user-select:none}.slider .slide_content-bar{background-color:var(--white);box-shadow:10px 0 30px rgba(0,0,0,.3);display:flex;flex-grow:1;padding:5rem 4rem 2rem;position:relative;z-index:1}.slider .slide_content-bar p{color:var(--text-secondary)}.slider .slide_text{display:flex;flex-direction:column;height:100%;justify-content:space-between}.slider .slide .link-btn{border-color:var(--white);bottom:5rem;color:var(--text-white);position:absolute;right:5rem}.landscape-slide,.lightbox-link{background-color:var(--section-bg-dark);bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.lightbox-image{height:100%;object-fit:cover;position:relative;width:100%}.lightbox-play-button{align-items:center;background-color:rgba(0,92,102,.85);border-radius:200px;bottom:0;display:flex;height:100px;justify-content:center;left:0;margin:auto;padding:10px;position:absolute;right:0;top:0;width:100px}@media(max-width:480px){.lightbox-play-button{height:60px;width:60px}}.lg-container .lg-sub-html{position:relative}.lg-container .lg-sub-html .caption{background:var(--bg-dark);bottom:50px;color:#fff;font-size:16px;left:50%;max-width:600px;padding:16px 20px;position:absolute;transform:translateX(-50%);width:calc(100% - 32px)}.lg-container .lg-sub-html .caption p{color:#fff;font-size:16px;margin:0}.js-lightbox-link{cursor:pointer}.lg-video-play-button{display:flex}.lg-video-play-icon{left:52%}.hidden-caption-content{display:none}.icon-link{--icon-size:3rem;align-items:center;color:var(--text-primary);display:flex;margin-bottom:1rem}.icon-link_icon{height:var(--icon-size);margin-right:1rem;min-width:var(--icon-size);width:var(--icon-size)}.icon-link a{color:inherit}.form-container{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.7);color:var(--text-primary);padding:5rem 3rem}@media(max-width:992px){.form-container{margin-top:10rem;max-width:600px}}.form_container{position:relative}.form_container.loading .form_loader{display:flex}.form_loader{align-items:center;backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.2);display:none;height:calc(100% + 10px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 20px);z-index:1}.form_loader .loader{height:60px;width:60px}.form_loader .loader:before{border:5px solid var(--blue-2)}.form_input{background:none;border:none;border-bottom:1px solid var(--blue-2);border-radius:0;color:var(--text-secondary);display:block;font-size:2.2rem;margin-bottom:2.5rem;outline:none;padding:10px 0;width:100%}.form_input::placeholder{color:var(--text-secondary);opacity:.5}.form_checkbox{height:20px;margin:0;width:20px}.form_checkbox-box{align-items:center;display:flex}.form_checkbox-text{color:var(--text-primary);font-size:1.8rem;margin-left:10px}.form_checkbox-text .privacy-link{text-decoration:underline}.form_textarea{background:none;border:none;border-bottom:1px solid var(--blue-2);border-radius:0;color:var(--text-secondary);display:block;font-family:var(--font-primary);font-size:2.2rem;margin-bottom:2.5rem;min-height:100px;outline:none;padding:10px 0;resize:none;width:100%}.form_textarea::placeholder{color:var(--text-secondary);opacity:.5}.form_btn{font-size:1.8rem}.form_hidden{display:none}.form_errors{padding:20px 0}.form_special{display:block;height:0;margin:0;opacity:0;overflow:hidden;padding:0}.form input#required-info{display:none}.persons{--person-spacing:10px;display:flex;flex-wrap:wrap;margin-left:calc(var(--person-spacing)*-1);margin-right:calc(var(--person-spacing)*-1)}.person{background-color:var(--white);margin:var(--person-spacing);width:calc(33.3% - var(--person-spacing)*2)}@media(max-width:992px){.person{width:calc(50% - var(--person-spacing)*2)}}@media(max-width:768px){.person{width:calc(100% - var(--person-spacing)*2)}}.person .icon-link{--icon-size:2.2rem}.person .icon-link_text{overflow:auto}.person_name{margin-bottom:1rem}.person_title{opacity:.7}.person_photo-block{background-color:#afafaf;display:flex;justify-content:center}.person_photo-block .photo{width:50%}@media(max-width:768px){.person_photo-block .photo{width:40%}}@media(max-width:480px){.person_photo-block .photo{width:50%}}.person_photo-block .photo-aspect{overflow:hidden;padding-top:110%;position:relative;width:100%}.person_photo-block img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.person_photo-block img.empty{display:none}.person_info{padding:5rem}.person_contacts{margin-top:3rem}.vacancies-table tr td{color:inherit;padding:1rem}.vacancies-table tr:nth-child(2n){background-color:rgba(155,211,221,.3)}.vacancies-table tr td:nth-child(odd),.vacancies-table tr th:nth-child(odd){flex-grow:1;width:70%}.vacancies-table.sm,.vacancies-table.sm a{font-size:1.8rem}.popup{display:none;position:fixed;z-index:1000}.popup.is-active{display:block}.popup_popup{background-color:var(--white);left:50%;max-width:800px;padding:3rem 3rem 4rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:2}.popup_overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.popup_close{cursor:pointer;height:4rem;margin-bottom:2rem;position:relative;width:4rem}.popup_close:after,.popup_close:before{background-color:var(--blue-2);content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:100%}.popup_close:before{transform:translate(-50%,-50%) rotate(45deg)}.popup_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.flx_row{--base-col-pad:4rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(var(--base-col-pad)*-1);margin-right:calc(var(--base-col-pad)*-1)}.flx_row--lg{--base-col-pad:8rem}.flx_row--sm{--base-col-pad:2rem}.flx_row--xs{--base-col-pad:1rem}@media(max-width:1200px){.flx_row.reverse-lg{flex-direction:column-reverse}}@media(max-width:768px){.flx_row.reverse-sm{flex-direction:column-reverse}}.flx_row--right{justify-content:flex-end}.col{padding-left:var(--base-col-pad);padding-right:var(--base-col-pad)}@media(max-width:1200px){.col.full-lg{width:100%}}@media(max-width:992px){.col.full-md{width:100%}}@media(max-width:768px){.col.full-sm{width:100%}}.col--pad-sm{padding:1rem}.col--pad{padding-bottom:var(--base-col-pad);padding-top:var(--base-col-pad)}.col--50,.col-2{width:50%}.col--33,.col-3{width:33.3%}.col--66{width:66.6%}.col--25,.col-4{width:25%}.col--75{width:75%}.col--20{width:20%}.col--80{width:80%}.col--10{width:10%}.col--90{width:90%}.pad_nav{padding-bottom:10rem}.pad_md{padding-bottom:6rem}.pad_1{padding-bottom:1rem}.pad_2{padding-bottom:2rem}.pad_3{padding-bottom:3rem}.pad_4{padding-bottom:4rem}.pad_5{padding-bottom:5rem}.pad_6{padding-bottom:6rem}.pad_7{padding-bottom:7rem}.pad_8{padding-bottom:8rem}.pad_9{padding-bottom:9rem}.pad_10{padding-bottom:10rem}.text-primary{color:var(--text-primary)}.text--2-col p{column-count:2}@media(max-width:768px){.text--2-col p{column-count:1}}.d-flex{display:flex}.f-dir-col{flex-direction:column}.ai-c{align-items:center}.ai-fs{align-items:flex-start}.ai-fe{align-items:flex-end}.jc-c{justify-content:center}.jc-fs{justify-content:flex-start}.jc-fe{justify-content:flex-end}.jc-sb{justify-content:space-between}.tac{text-align:center}.ttu{text-transform:uppercase}.ttc,.ttcf:first-letter{text-transform:capitalize}.ttl{text-transform:lowercase}.hidden{display:none;opacity:0;visibility:hidden}@media(max-width:992px){.hidden--md{display:none!important}}@media(max-width:768px){.hidden--sm{display:none!important}}.vacancy-content{margin-bottom:4rem}.vacancy-content ul{font-size:1.8rem;line-height:1.8}