section.block-section.top-section{margin-bottom:20px;padding:3rem 0 3.75rem;width:100%}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies .absolute_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies{position:relative}section.block-section.top-section .grid-container.page-center{padding-left:.9375rem;padding-right:.9375rem}section.block-section.top-section .element-ready .hero-title{font-size:3.75rem;transition:opacity .6s ease-out}section.block-section.top-section .element-ready .hero-article{max-width:25rem;transition:opacity .6s ease-out}section.block-section.top-section .element-ready .hero-article p{font-size:1.125rem;margin-bottom:1.875rem}.type-vacancies .company-info .arrow-button,article .vacancy-info .company-ingress .arrow-button,section.block-section.top-section .element-ready .arrow-button{align-items:center;background-color:transparent;border:0;box-sizing:border-box;color:#334c50;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:400;justify-content:center;min-height:2.625rem;min-width:4.0625rem;padding:0 3rem 0 0;position:relative;text-align:center;text-decoration:none}.type-vacancies .company-info .arrow-button:before,article .vacancy-info .company-ingress .arrow-button:before,section.block-section.top-section .element-ready .arrow-button:before{border:.125rem solid #334c50;border-radius:1.875rem;content:"";height:34px;position:absolute;right:0;transition:background-color .2s ease;width:34px}.type-vacancies .company-info .arrow-button:after,article .vacancy-info .company-ingress .arrow-button:after,section.block-section.top-section .element-ready .arrow-button:after{color:#334c50;content:"А";font-family:icon;font-size:.8125rem;position:absolute;right:.3125rem;transform:rotate(-90deg);transition:color .2s ease}.type-vacancies .company-info .arrow-button:hover:before,article .vacancy-info .company-ingress .arrow-button:hover:before,section.block-section.top-section .element-ready .arrow-button:hover:before{background-color:#334c50}article .vacancy-info .vacancy-body{padding-bottom:65px}.type-vacancies .company-info .company-info-inner{position:relative}.type-vacancies .company-info .company-info-inner img{display:inline-block;float:right;max-width:19.75rem}.type-vacancies .company-info .company-info-inner .additional-job-info{border-collapse:collapse;margin:2.1875rem 0 2.5rem;width:100%}.type-vacancies .company-info .company-info-inner .additional-job-info tr{border-bottom:.0625rem solid #334c50}.type-vacancies .company-info .company-info-inner .additional-job-info tr td:first-child{border:0;font-family:var(--secondary-custom-font),helvetica,arial;padding:.75rem 0}.type-vacancies .company-info .company-info-inner .additional-job-info tr td:last-child{border:0;padding:.75rem 0;text-align:right}.type-vacancies .company-info .company-info-inner .additional-job-info tr td p{margin:0}article .vacancy-info .company-ingress{display:flex;justify-content:end}.type-vacancies .company-info .arrow-button:hover:after,article .vacancy-info .company-ingress .arrow-button:hover:after,section.block-section.top-section .element-ready .arrow-button:hover:after{color:#fff}.dc-post-grid-filterable .grid-x{display:flex;flex-flow:row wrap;margin-left:-.625rem;margin-right:-.625rem}.dc-post-grid-filterable .grid-x .cell.small-12{width:calc(100% - 1.25rem)}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner{display:flex;flex-flow:row wrap;width:100%}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies:nth-of-type(odd){background-color:#f7f7f7}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies{width:100%}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies .vacancy-card{align-items:center;cursor:pointer;display:flex;flex-direction:row;min-height:6.875rem;padding:1.5rem 0}.dc-post-grid-card.vacancy-card figure{flex:0 1 18%;margin:0;padding:0 .625rem}.dc-post-grid-card.vacancy-card figure img{display:block;height:auto;margin:0;max-width:7.8125rem;width:100%}.dc-post-grid-card.vacancy-card h3{flex:0 1 32%;font-size:1.5rem;line-height:1.29;margin:0;padding:0 .625rem}.dc-post-grid-card.vacancy-card .place,.dc-post-grid-card.vacancy-card .type{flex:0 1 18%;font-size:1.125rem;margin-top:unset;padding:0 .625rem}.dc-post-grid-card.vacancy-card .readmore{flex:auto;margin-top:unset;padding:0 .625rem}.has-3-columns{margin-left:auto;margin-right:auto;max-width:76.875rem;padding:0}.dc-post-grid-filterable .grid-x .cell.small-12{margin-left:.9375rem;margin-right:.9375rem}.dc-post-grid-filterable .grid-container.page-center{padding:0}.dc-post-grid-card.vacancy-card .readmore a{align-items:center;display:inline-flex;float:right;font-size:1.125rem;justify-content:center;margin-top:.625rem;padding:0 3rem 0 0;position:relative}.type-vacancies .company-info .job-btn{display:flex;justify-content:end}.dc-post-grid-card.vacancy-card .readmore a:before{border:.125rem solid #334c50;border-radius:1.875rem;content:"";font-size:1.125rem;height:34px;position:absolute;right:0;transition:background-color .2s ease;width:34px}.item.vacancies:hover .arrow-button:before{background-color:#334c50}.dc-post-grid-card.vacancy-card .readmore a:after{color:#334c50;content:"А";font-family:icon;font-size:.8125rem;position:absolute;right:.3125rem;transform:rotate(-90deg);transition:color .2s ease}.item.vacancies:hover .readmore a:after{color:#fff}.type-vacancies .company-info,.type-vacancies .vacancy-info{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}.type-vacancies .grid-x.grid-margin-x{display:flex;flex-flow:row wrap;margin-left:-.625rem;margin-right:-.625rem}.type-vacancies .company-info{padding-left:4.125rem}.type-vacancies .grid-x.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}article .vacancy-info h1{font-size:2.25rem;line-height:2.75rem}article .vacancy-info .vacancy-body strong{font-family:var(--secondary-custom-font),helvetica,arial}article .vacancy-info .vacancy-body ul{display:block;list-style:none;margin:0 0 1.875rem .625rem;padding:0 0 0 1.125rem}article .vacancy-info .vacancy-body ul>li{display:block;margin-bottom:0;padding:.1875rem 0 .1875rem 1.875rem;position:relative}article .vacancy-info .vacancy-body ul>li:after{background-color:#334c50;border-radius:50%;content:"";height:.25rem;left:0;position:absolute;top:1rem;width:.25rem}article .vacancy-info .vacancy-body h2{margin-bottom:20px;padding-top:90px}@keyframes linegrow{0%{width:0}to{width:100%}}.company-info .contact-people-wrapper{margin-top:6.25rem}.company-info .contact-people-wrapper .contact-card{margin-bottom:9.375rem}.company-info .contact-people-wrapper .contact-card .image{display:block;height:26rem;margin:0;overflow:hidden;position:relative;width:26rem}.company-info .contact-people-wrapper .contact-card .image img{border-radius:50%;display:block;height:14.375rem;margin:5.8125rem auto 0;position:relative;width:14.375rem;z-index:2}.company-info .contact-people-wrapper .contact-card .image span{background-color:#f7f7f7;border-radius:50%;content:"";height:26.875rem;max-height:26rem;max-width:26rem;position:absolute;top:0;width:26.875rem;z-index:1}.contact-card .text-wrapper{margin-top:-3.75rem;padding:0 0 0 6.25rem;position:relative;z-index:5}.contact-card .text-wrapper h3{font-size:1.5rem;margin:1.125rem 0 0}.contact-card .text-wrapper .title{font-size:1.25rem;margin-bottom:1rem;margin-top:.375rem}.type-vacancies .grid-x.grid-margin-x{padding-bottom:38px}.contact-card .text-wrapper .card-phone{display:block;margin-bottom:0;margin-top:2.5rem;padding-left:2.5rem;position:relative}.contact-card .text-wrapper .card-email .icon,.contact-card .text-wrapper .card-phone .icon{left:0;position:absolute;top:.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon;font-size:16px;font-style:normal}.contact-card .text-wrapper .card-phone .icon.icon-phone:before{content:"В"}.contact-card .text-wrapper .card-email{display:block;margin-bottom:0;margin-top:.625rem;padding-left:2.5rem;position:relative}.contact-card .text-wrapper .card-email .icon.icon-mail:before{content:"Б"}.contact-card .text-wrapper .card-email a{font-family:var(--secondary-custom-font),helvetica,arial}.contact-card .text-wrapper .card-linkedin{margin-bottom:0;margin-top:.625rem}.contact-card .text-wrapper .card-linkedin .linkedin{display:inline-block;font-size:.875rem;position:relative;text-decoration:none}.contact-card .text-wrapper .card-email a{display:inline-block;position:relative}.contact-card .text-wrapper .card-email a:after,.contact-card .text-wrapper .card-linkedin .linkedin:after{background-color:#334c50;content:"";display:block;height:.0625rem;transition:width .3s;width:100%}.contact-card .text-wrapper .card-email a:after{width:0}.contact-card .text-wrapper .card-email a:hover:after,.contact-card .text-wrapper .card-linkedin .linkedin:hover:after{-webkit-animation:linegrow .4s ease 1;animation:linegrow .4s ease 1;width:100%}.type-vacancies .company-info .company-info-inner .additional-job-info tr td:first-child{vertical-align:middle}.contact-card .text-wrapper .card-phone a:hover{text-decoration:underline}section.block-section.top-section+.grid-container.page-center{padding-bottom:9.375rem;position:relative}.form-section-wrp{margin-left:auto;margin-right:auto;max-width:76.875rem;padding-left:.625rem;padding-right:.625rem}.form-section-wrp .form-section{display:flex;flex-flow:row wrap;margin-left:-.625rem;margin-right:-.625rem}.form-section-wrp .form-section .cell{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}.form-section-wrp .form-section .cell .form-title{margin:0}.form-section-wrp .form-section .cell form .hs-richtext h2{display:inline-block;font-size:1.25rem;line-height:1.875rem;margin-bottom:.625rem;margin-top:15px}.form-section-wrp .form-section .cell form .hs-fieldtype-booleancheckbox{margin-top:1.25rem}.form-section-wrp .form-section .cell form .hs-fieldtype-booleancheckbox ul.inputs-list>li>label span.hs-form-required{bottom:3px;color:red;font-size:1.375rem;left:4px;padding:0;position:relative}.form-section-wrp .form-section .cell form .hs-fieldtype-booleancheckbox ul.inputs-list>li>label span{display:inline-block;font-family:var(--primary-custom-font),helvetica,arial;font-size:.75rem;line-height:1.375rem}.form-section-wrp .form-section .cell form,.form-section-wrp .form-section .cell form .hs_submit{position:relative}.form-section-wrp .form-section .cell form .hs_submit .actions{bottom:7px;display:flex;justify-content:end;max-width:100%;position:absolute;right:0}.form-section-wrp .form-section .cell form .hs_submit .actions input[type=submit]{left:5px}.form-section-wrp{padding-bottom:55px}.form-section-wrp .form-section .cell form .hs_submit .actions:before{height:34px;width:34px}.type-vacancies{padding-top:47px}@media print,screen and (min-width:40em){.dc-post-grid-filterable .grid-x,.form-section-wrp .form-section{margin-left:-.9375rem;margin-right:-.9375rem}.form-section-wrp{padding-left:.9375rem;padding-right:.9375rem}.dc-post-grid-filterable .grid-x .cell.small-12{width:calc(100% - 1.875rem)}.type-vacancies .grid-x.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}.type-vacancies .company-info,.type-vacancies .vacancy-info{margin-left:.9375rem;margin-right:.9375rem;width:calc(100% - 1.875rem)}.form-section-wrp .form-section .cell{margin-left:calc(16.66667% + .9375rem);margin-right:.9375rem;width:calc(66.66667% - 1.875rem)}}@media print,screen and (min-width:64em){.type-vacancies .vacancy-info{width:calc(58.33333% - 1.875rem)}.type-vacancies .company-info{width:calc(41.66667% - 1.875rem)}.form-section-wrp .form-section .cell{margin-left:calc(16.66667% + .9375rem);width:calc(66.66667% - 1.875rem)}}@media screen and (max-width:63.9988em){.type-vacancies .vacancy-info{order:2}.type-vacancies .company-info{margin-top:2.875rem;order:1;padding-left:0}.type-vacancies .company-info .company-info-inner img{float:left}.company-info .contact-people-wrapper{margin-bottom:3.125rem;margin-top:3.125rem}.company-info .contact-people-wrapper .contact-card:not(:last-of-type){margin-bottom:2.5rem}.company-info .contact-people-wrapper .contact-card{margin-bottom:3.125rem;width:50%}.company-info .contact-people-wrapper{display:flex}}@media (max-width:991px){.form-section-wrp .form-section .cell form .hs_submit .actions{bottom:0;margin-top:10px;position:relative}}@media (max-width:910px){.company-info .contact-people-wrapper .contact-card{width:100%}.company-info .contact-people-wrapper{flex-wrap:wrap}.company-info .contact-people-wrapper .contact-card .image{margin:0 auto}.contact-card .text-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-left:0}}@media (max-width:900px){.dc-post-grid-card.vacancy-card h3{font-size:1.1rem}}@media (max-width:767px){section.block-section.top-section .element-ready .hero-title{font-size:1.875rem}section.block-section.top-section{padding:3.75rem 0}section.block-section.top-section .grid-container.page-center{padding-left:15px;padding-right:15px}.dc-post-grid-filterable .grid-x .cell.small-12{margin-left:.625rem;margin-right:.625rem}.dc-post-grid-filterable .grid-x .dc-post-grid-results-inner .item.vacancies .vacancy-card{flex-wrap:wrap;padding:2.1875rem 5px}.dc-post-grid-card.vacancy-card figure{flex:1 0 61%}.dc-post-grid-card.vacancy-card h3{flex:1 0 61%;font-size:1.5rem}.dc-post-grid-card.vacancy-card .type{flex:1 0 61%}.dc-post-grid-card.vacancy-card .place{flex-basis:40%;padding-top:1.5625rem}.dc-post-grid-card.vacancy-card figure img{margin:0 0 .9375rem}.dc-post-grid-card.vacancy-card .readmore{flex-basis:40%}.dc-post-grid-card.vacancy-card .readmore a{margin-top:0}.type-vacancies .grid-x.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}.type-vacancies .company-info .company-info-inner .additional-job-info tr td:first-child{vertical-align:middle}.form-section-wrp{padding-bottom:1.1rem}.form-section-wrp .form-section .cell form .hs_submit .actions{margin-top:30px;max-width:max-content;position:relative;right:4px}.form-section-wrp .form-section .cell form{margin-bottom:13px}}@media (max-width:479px){.company-info .contact-people-wrapper .contact-card .image img{margin-left:auto;margin-right:auto;margin-top:31px;object-fit:cover}.type-vacancies .company-info{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:100%}.company-info .contact-people-wrapper .contact-card .image{height:auto;width:100%}.company-info .contact-people-wrapper .contact-card .image span{display:block;height:17.5rem;margin-left:auto;margin-right:auto;margin-top:-254px;position:static;width:17.5rem}.contact-card .text-wrapper .card-email a{font-size:15px}.contact-card .text-wrapper{margin-top:0;padding:30px 0 0}}@media (max-width:400px){article .vacancy-info h1{font-size:1.8rem}.type-vacancies{padding-top:11px}.type-vacancies .company-info .company-info-inner img{max-width:100%}}.custom-cla-main .cell h1>span{font-family:NeueHaasGroteskTextPro,helvetica,arial}article .vacancy-info .company-ingress.company-ingress-wraper{display:inherit}.company-ingress-wraper .Apply-position{display:flex;justify-content:end}.custom-cla-main .vacancy-info .vacancy-body a{color:#00e}