*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}*{padding:0;margin:0}body{position:relative;-webkit-font-smoothing:antialiased}:active,:focus,:hover,:link{-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;-webkit-outline:none;outline:0}ol,ul{list-style-position:inside;list-style-type:none;text-align:left}li{height:auto}canvas,iframe,img,picture,svg,video{display:block;max-width:100%;border:0}a{color:inherit;text-decoration:none;font-family:inherit}button,input,select,textarea{display:block;font-family:inherit}button,select{display:block;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-family:inherit;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-transform:none}textarea{resize:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;width:100%}button{text-transform:none;cursor:pointer}::-ms-clear,[hidden]{display:none}::-moz-focus-inner{border:0;padding:0}:-moz-focusring{-webkit-outline:none;outline:0}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-calendar-picker-indicator{opacity:0}[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::-webkit-inner-spin-button,::-webkit-outer-spin-button{display:none}body{width:100%;background-color:#fff;font-family:Manrope,sans-serif;font-size:17px;line-height:26px;color:#000;letter-spacing:.025em}body.mobMenu,body.modalOpened{overflow:hidden;height:100%}.container{margin:0 auto;width:1340px;padding:0 20px}.pageWrapper{overflow:hidden;min-height:100%;position:relative;display:flex;flex-direction:column;transition:filter .2s}.logoLink{width:111px;overflow:hidden}.imageContainer{position:relative}.imageContainer.fill img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.formLabel{display:block;font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}button,input,textarea{font-family:Manrope,sans-serif}.textContainer>*+*{margin-top:26px}p a{text-decoration:underline;text-underline-offset:4px;transition:text-decoration-color .2s}p a:hover{text-decoration-color:transparent}.btnMain{display:inline-block;vertical-align:top;position:relative;height:62px;font-size:16px;line-height:24px;color:#fff;font-weight:700;white-space:nowrap;padding:19px 30px;text-align:center;border-radius:6px;letter-spacing:.025em;border:0 solid transparent;min-width:134px;background-color:#7d2fe0;font-family:Manrope,sans-serif;transition:background-color .3s,border-color .3s,color .3s;transition:color .2s,box-shadow .2s}.btnMain [class*=icon-]{display:inline-block;font-size:24px;line-height:1;height:24px;margin-right:4px;vertical-align:top}@media (hover:hover) and (pointer:fine){.btnMain:hover{box-shadow:0 5px 10px rgba(125,47,224,.5)}}.inputContainer{position:relative}.inputContainer input,.inputContainer textarea{display:block;width:100%;border-radius:3px;background-color:#eff4f6;border:1px solid #e6ecef;box-shadow:0 0 0 transparent;font-size:16px;line-height:22px;color:#000;font-weight:500;letter-spacing:.025em}.inputContainer input.is-invalid,.inputContainer textarea.is-invalid{border-color:#e55333}.inputContainer input{height:60px;padding:0 20px}.radioListContainer{border-radius:3px;display:flex;position:relative}.radioListContainer:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#eff4f6;border:1px solid #e6ecef;border-radius:3px;pointer-events:none}.radioListContainer .radioInput{flex-basis:0;flex-grow:1}.radioInput label{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;font-size:15px;line-height:22px;font-weight:700;text-align:center;height:60px;color:#818181;position:relative;border:2px solid transparent;transition:color .1s,border-color .1s;border-radius:3px;padding:5px 2px}@media (hover:hover) and (pointer:fine){.radioInput label:hover{color:#7d2fe0}}.radioInput input{width:0;height:0;padding:0}.radioInput input:checked+label{color:#7d2fe0;border-color:#7d2fe0}.selectPhone .selectContainer{position:absolute;left:5px;top:5px;width:130px;z-index:1}.selectPhone input{padding-left:155px;padding-right:20px}.selectPhone .choices__inner{background-color:#fff;border:0;min-height:50px}.selectPhone .choices__list--single .choices__item{padding:0 29px 0 15px}.selectPhone .choices__list--dropdown,.selectPhone .choices__list[aria-expanded]{background-color:#fff;border:0;margin-top:0}.selectPhone .choices__list--dropdown .choices__item,.selectPhone .choices__list[aria-expanded] .choices__item{padding:10px 15px}.selectPhone .choices__list--dropdown .choices__item--selectable.is-highlighted,.selectPhone .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#eff4f6}b,strong{color:inherit;font-weight:600}::-webkit-input-placeholder{color:#818181;opacity:1;transition:opacity .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}::-moz-placeholder{color:#818181;opacity:1;transition:opacity .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:-moz-placeholder{color:#818181;opacity:1;transition:opacity .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:-ms-input-placeholder{color:#818181;opacity:1;transition:opacity .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:focus::-webkit-input-placeholder{opacity:0}:focus::-moz-placeholder{opacity:0}:focus:-moz-placeholder{opacity:0}:focus:-ms-input-placeholder{opacity:0}@keyframes modalOverlayIn{from{opacity:0}to{opacity:1}}@keyframes modalOverlayOut{from{opacity:1}to{opacity:0}}@keyframes modalIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes modalOut{from{transform:translateY(0)}to{transform:translateY(-100%)}}.swiper-button-next,.swiper-button-prev{height:70px;color:#fff;width:70px;top:calc((100% - 69px)/ 2);margin-top:-35px;transform:translateX(0);opacity:1;pointer-events:all;border-radius:50%;text-align:center;justify-content:center;background-color:#7d2fe0;transition:transform .3s,opacity .1s}.swiper-button-next:after,.swiper-button-prev:after{display:block;font-family:icomoon;font-size:28px;line-height:70px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-110px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"\e905"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-110px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"\e900"}.swiper-pagination{position:relative;display:flex;justify-content:center;margin-top:40px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto;top:auto;left:auto}.swiper-pagination-bullet{width:26px;height:14px;display:block;position:relative;border-radius:0;background:0 0;opacity:1}.swiper-pagination-bullet:before{content:"";display:block;position:absolute;width:100%;height:4px;top:calc(50% - 2px);left:0;background:#d9d9d9}.swiper-pagination-bullet-active{opacity:1;background:0 0}.swiper-pagination-bullet-active:before{background:#7d2fe0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px}.choices__inner{display:flex;border-radius:3px;background-color:#eff4f6;border:1px solid #e6ecef;padding:0;font-size:16px;font-weight:500;min-height:60px}.choices[data-type*=select-one] .choices__inner{padding-bottom:0}.choices__list--single{padding:0;display:flex}.choices__list--single .choices__item{display:flex;align-items:center;padding:0 44px 0 20px}.choices__list--single .choices__item .icon{margin-right:10px}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#eff4f6;border:1px solid #e6ecef;border-radius:3px}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:10px 20px;font-size:16px;display:flex;align-items:center}.choices__list--dropdown .choices__item .icon,.choices__list[aria-expanded] .choices__item .icon{margin-right:10px}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#fff}.choices[data-type*=select-one]:after{content:"\e906";font-family:icomoon;font-size:24px;line-height:1;height:auto;width:auto;border:0 solid transparent;right:10px;margin-top:-12px;transition:transform .2s}.choices[data-type*=select-one].is-open:after{border-color:transparent;margin-top:-12px;transform:scale(1,-1)}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modalOverlay{animation:modalOverlayIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modalContainer{animation:modalIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modalOverlay{animation:modalOverlayOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modalContainer{animation:modalOut .3s cubic-bezier(0,0,.2,1)}.modal .applicationForm{max-width:100%;padding:0}.modal .applicationForm .formItem{width:100%}.modal .closeBtn{display:block;position:absolute;font-size:24px;line-height:1;color:#989898;top:10px;right:10px;transition:color .2s}@media (hover:hover) and (pointer:fine){.modal .closeBtn:hover{color:#7d2fe0}}.modalContainer,.modalOverlay{will-change:transform}.modalOverlay{position:fixed;overflow:hidden;overflow-y:auto;padding:15px;top:0;left:0;right:0;bottom:0;z-index:52;background-color:rgba(0,0,0,.5)}.closeOverlay{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.modalContainer{display:flex;align-items:center;justify-content:center;pointer-events:none;min-height:100%}.modalContent{width:100%;max-width:650px;border-radius:10px;background-color:#fff;padding:60px 120px;position:relative;border-radius:10px;pointer-events:all}.formModal .modalContent{padding:30px 50px 50px}.messageModal{text-align:center}.messageModal .modalContent{padding:28px 50px 44px}.messageModal .messageIcon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto;border-radius:50%;font-size:44px;line-height:1;margin-bottom:22px}.messageModal .message{font-size:16px;line-height:22px;font-weight:500;max-width:450px;margin:28px auto 0}.messageModal.success .messageIcon{background-color:#ebfcf3;border:2px solid #33b26d;color:#33b26d}.messageModal.error .messageIcon{background-color:#fee;border:2px solid #fa5151;color:#fa5151}.iti{width:100%}.iti__country-container{display:none}.input-error{font-size:12px;padding-top:5px;color:#e55333}.headerInner{display:flex;align-items:center;position:relative;height:103px}.siteHeader{width:100%;top:0;left:0;position:fixed;z-index:52}.siteHeader:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;border-bottom:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:backdrop-filter .2s}.siteHeader .logoLink{margin-right:auto}.fixedHeader .siteHeader:before{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.menu{display:flex;padding-right:8px}.menu li{padding-right:41px}.menu a{display:inline-block;vertical-align:top;white-space:nowrap;font-size:20px;line-height:28px;color:#fff;font-weight:300;position:relative;transition:color .2s}@media (hover:hover) and (pointer:fine){.menu a:hover{color:#7d2fe0}}@-webkit-keyframes burgerOpen-1{from{opacity:1;margin-top:-6px;transform:rotate(0)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:0;transform:rotate(45deg)}}@keyframes burgerOpen-1{from{opacity:1;margin-top:-6px;transform:rotate(0)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:0;transform:rotate(45deg)}}@-webkit-keyframes burgerOpen-2{from{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes burgerOpen-2{from{opacity:1}50%{opacity:0}to{opacity:0}}@-webkit-keyframes burgerOpen-3{from{opacity:1;margin-top:6px;transform:rotate(0)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:0;transform:rotate(-45deg)}}@keyframes burgerOpen-3{from{opacity:1;margin-top:6px;transform:rotate(0)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:0;transform:rotate(-45deg)}}@-webkit-keyframes burgerOpen-1-close{from{opacity:1;margin-top:0;transform:rotate(45deg)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:-6px;transform:rotate(0)}}@keyframes burgerOpen-1-close{from{opacity:1;margin-top:0;transform:rotate(45deg)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:-6px;transform:rotate(0)}}@-webkit-keyframes burgerOpen-2-close{from{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes burgerOpen-2-close{from{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes burgerOpen-3-close{from{opacity:1;margin-top:0;transform:rotate(-45deg)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:6px;transform:rotate(0)}}@keyframes burgerOpen-3-close{from{opacity:1;margin-top:0;transform:rotate(-45deg)}50%{opacity:0;margin-top:0;transform:rotate(0)}to{opacity:1;margin-top:6px;transform:rotate(0)}}.burger{display:none;width:52px;height:52px;border-radius:6px;cursor:pointer;position:relative;background-color:#fff}.burger>div{position:absolute;background-color:#000;height:2px;width:18px;top:calc(50% - 1px);left:50%;margin-left:-9px;animation-duration:3ms;animation-timing-function:linear;animation-fill-mode:forwards}.burger>div:first-child{margin-top:-7px;transition:margin-top .2s .2s,transform .2s 0s}.burger>div:nth-child(2){opacity:1;transition:opacity .2s .2s}.burger>div:nth-child(3){margin-top:7px;transition:margin-top .2s .2s,transform .2s 0s}.burger.active>div:first-child{margin-top:0;transform:rotate(45deg);transition:margin-top .2s 0s,transform .2s .2s}.burger.active>div:nth-child(2){opacity:0;transition:opacity .2s}.burger.active>div:nth-child(3){margin-top:0;transform:rotate(-45deg);transition:margin-top .2s 0s,transform .2s .2s}@media (max-width:991px){.burger{display:block;margin-left:8px}}.footerInner{display:flex;align-items:center;padding:41px 0}.copyright{font-size:18px;line-height:25px;padding-left:50px}.contacts{display:flex;font-weight:700;margin-left:auto}.contacts .pre{display:block;font-size:15px;line-height:20px;color:#7d2fe0;text-transform:uppercase;margin-bottom:4px}.contacts a{font-size:20px;line-height:27px;color:#000;display:inline-block;vertical-align:top;letter-spacing:.025em;transition:color .2s}.contacts a:hover{color:#7d2fe0}.contacts li{padding-left:88px}.fixedContacts{position:fixed;right:36px;bottom:32px;z-index:12;opacity:0;pointer-events:none;transition:opacity .2s}.fixedContacts a{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;font-size:32px;line-height:1;color:#fff;position:relative;transition:background-color .2s}.fixedContacts a.whatsapp{background-color:#60d669}.fixedContacts a.whatsapp:after{content:"";display:block;position:absolute;width:10px;height:10px;background-color:red;position:absolute;z-index:1;border-radius:50%;right:5px;top:5px}.fixedContacts a.whatsapp:hover{background-color:#1faf38}.fixedContacts li+li{margin-top:8px}.fixedContacts.active{pointer-events:all;opacity:1}.errorScreen,.heroScreen{height:100dvh;position:relative;z-index:1}.errorScreen .background,.heroScreen .background{width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;overflow:hidden}.errorScreen .background img,.heroScreen .background img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.heroScreen{max-height:860px;min-height:770px;padding-top:103px}.heroScreen .background{background-position:center -3.4895833333vw}.heroScreen .background img{-o-object-position:center -3.4895833333vw;object-position:center -3.4895833333vw}.heroScreen .mobBack{display:none;background-position:center;background-repeat:no-repeat}.errorScreen{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;letter-spacing:.05em;padding:64px 0 32px}.errorScreen .errorCode{display:block;font-size:270px;line-height:1;font-weight:700}.errorScreen .errorCode+*{margin-top:12px}.errorScreen .errorMessage{font-size:28px;line-height:36px;font-weight:300}.errorScreen .btnContainer{margin-top:47px}.heroInner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:57px;padding-bottom:57px}.heroItem{width:50%}.heroItem:nth-child(2n){text-align:right}.heroCaption{display:block;font-size:60px;line-height:83px;font-weight:700;color:#fff}.aboutSection{background-color:#e8f3f5;padding-top:90px;padding-bottom:64px;position:relative;z-index:1}.aboutSection:after,.aboutSection:before{content:"";display:block;position:absolute;background-image:url(../img/back-about.svg);background-repeat:no-repeat;background-size:577px auto;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none;transform-origin:center}.aboutSection:before{background-position:calc(50% - 563px) calc(50% - 79px)}.aboutSection:after{transform:scale(-1,-1);background-position:calc(50% - 519px) calc(50% - 141px)}.aboutList{display:flex;flex-wrap:wrap;margin:-20px -10px 0}.aboutList li{padding:20px 10px 0;width:25%}.aboutList .imageContainer{padding-top:54.8387096774%;margin-bottom:20px;border-radius:10px;overflow:hidden}.aboutList .itemTitle{display:block;font-size:28px;font-weight:700;line-height:38px;margin-bottom:14px;text-align:center}.mergedContent{padding-bottom:94px;position:relative;z-index:1}.mergedContent:after,.mergedContent:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none;background-image:url(../img/back-merged.svg);background-size:1055px auto;background-repeat:no-repeat;transform-origin:center}.mergedContent:before{background-position:calc(50% + 527.5px - 1312px) calc(100% + 324px)}.mergedContent:after{background-position:calc(50% + 527.5px - 1298px) calc(100% + 324px);transform:scale(-1,-1)}.positionSection{padding-top:80px}.positionCard{display:flex;min-height:520px;border-radius:10px;overflow:hidden}.positionCard .imageContainer{width:36.9230769231%}.positionCard .content{width:63.0769230769%;padding:30px 43px 40px 70px;display:flex;flex-direction:column;align-items:flex-start}.positionCard:nth-child(2n) .imageContainer{order:1}.positionCard .positionTitle{display:block;font-size:40px;line-height:55px;font-weight:700;letter-spacing:.035em;margin-bottom:15px}.positionCard .salary{display:inline-block;vertical-align:top;font-size:20px;line-height:37px;color:#fff;padding:0 16px 0 10px;font-weight:700}.positionCard .textContainer{font-size:18px}.positionCard .btnMain{min-width:300px}.positionCard .btnContainer{margin-top:20px}.positionCard+.positionCard{margin-top:30px}.positionCard.color1{background-color:#f2ebfc}.positionCard.color1 .salary{background-color:#7d2fe0}.positionCard.color2{background-color:#ebfcf3}.positionCard.color2 .btnMain,.positionCard.color2 .salary{background-color:#33b26d}@media (hover:hover) and (pointer:fine){.positionCard.color2 .btnMain:hover{box-shadow:0 5px 10px rgba(51,178,109,.5)}}.positionCard.color3{background-color:#ebf6fc}.positionCard.color3 .btnMain,.positionCard.color3 .salary{background-color:#229bdd}@media (hover:hover) and (pointer:fine){.positionCard.color3 .btnMain:hover{box-shadow:0 5px 10px rgba(34,155,221,.5)}}.positionCard.color4{background-color:#fceeeb}.positionCard.color4 .btnMain,.positionCard.color4 .salary{background-color:#e55333}@media (hover:hover) and (pointer:fine){.positionCard.color4 .btnMain:hover{box-shadow:0 5px 10px rgba(229,83,51,.5)}}.positionDetailed{margin-top:6px;display:table;width:100%}.positionDetailed .detailedLine{display:table-row}.positionDetailed .detailedLine .textContainer,.positionDetailed .detailedLine .title{display:table-cell;padding-top:14px}.positionDetailed .title{display:block;font-weight:700;width:0;padding-right:20px;font-size:24px;line-height:30px}.positionDetailed .textContainer{width:100%}.sectionTitle{display:block;font-size:36px;line-height:49px;font-weight:700;text-align:center;letter-spacing:.035em;margin-bottom:50px}.benefitsSection{padding-top:74px}.advantagesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.advantagesGrid .textContainer{font-size:20px;line-height:30px}.advantagesGrid .textContainer>*+*{margin-top:30px}.advantagesGrid .advantageItem{padding:27px 45px 27px 50px;display:flex;flex-direction:column;justify-content:center;min-height:200px;border-radius:10px;transition:transform .2s}.advantagesGrid .advantageItem:nth-child(4n+1){background-color:#9eebcf;grid-row:span 2}.advantagesGrid .advantageItem:nth-child(4n+2){background-color:#bbefff}.advantagesGrid .advantageItem:nth-child(4n+3){background-color:#e0d3fe}.advantagesGrid .advantageItem:nth-child(4n+4){background-color:#fab3d9;grid-column:span 2}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.advantagesGrid .advantageItem:hover{transform:translateY(-10px)}}.statisticSection{background-color:#e8f3f5;padding:94px 0 85px}.statisticList{display:flex;flex-wrap:wrap;margin:-22px -11px 0;text-align:center}.statisticList .statItem{padding:22px 11px 0;width:25%;position:relative;z-index:1}.statisticList .statItem:before{content:"";display:block;position:absolute;background-image:url(../img/back-stat-item.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:200px;height:190px;left:calc(50% - 100px);top:-17px;z-index:-1;pointer-events:none}.statisticList .val{display:block;font-size:64px;line-height:88px;font-weight:300}.statisticList .title{display:block;font-size:20px;line-height:30px;font-weight:600;margin-top:3px}.reviewsSection{padding-top:114px;padding-bottom:90px}.reviewsWrapper{position:relative}.reviewsWrapper .swiper-slide{height:auto}.reviewsSlider{padding-top:10px;margin-top:-10px}.reviewCard{background-color:#f2ebfc;padding:49px 38px 41px 40px;min-height:320px;display:flex;flex-direction:column;border-radius:10px;position:relative;z-index:1;height:100%;transition:transform .2s}.reviewCard:before{content:"\e901";display:block;position:absolute;font-family:icomoon;font-size:93px;line-height:1;color:#cfc3e0;right:14px;top:11px;z-index:-1}.reviewCard .textContainer{font-size:18px;line-height:26px;padding-bottom:30px}.reviewCard .author{position:relative;padding-left:90px;font-size:20px;line-height:27px;padding-top:8px;padding-bottom:8px;margin-top:auto}.reviewCard .author .name{display:block;font-weight:700}.reviewCard .author .position{display:block;font-weight:300}.reviewCard .avator{position:absolute;left:0;top:0;width:70px;height:70px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.reviewCard:hover{transform:translateY(-10px)}}.formSection{background-color:#0c4594;padding-top:66px;padding-bottom:66px;position:relative;z-index:1}.formSection .background{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}.applicationForm{max-width:50%;margin-left:auto;background-color:#fff;border-radius:10px;padding:30px 49px 36px}.applicationForm .formContent{margin:-20px -8px 0;display:flex;flex-wrap:wrap}.applicationForm .formItem{padding:20px 8px 0;width:50%}.applicationForm .formItem:nth-child(3),.applicationForm .formItem:nth-child(4){width:100%}.applicationForm .btnContainer{margin-top:20px}.applicationForm .btnMain{width:100%}.formTitle{display:block;font-size:32px;line-height:44px;font-weight:700;margin-bottom:14px}.ratingSection{background-color:#f5ede8;padding:90px 0}.ratingList{display:flex;flex-wrap:wrap;margin:-20px -10px 0}.ratingList li{padding:20px 10px 0;width:33.3333333333%}.ratingCard{border-radius:10px;background-color:#fff;padding:39px 20px 30px;text-align:center}.ratingCard .cardImage{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.ratingCard .cardImage img{max-width:100%;max-height:100%}.ratingCard .rating{font-size:30px;line-height:41px;font-weight:700;color:#7d2fe0;background-position:center top;background-repeat:no-repeat;background-size:59.5238095238% auto;padding-top:14.2857142857%}.fixedWidget{position:fixed;z-index:13;width:360px;max-width:calc(100% - 32px);pointer-events:none;opacity:0;transform:scale(0);touch-action:none;right:36px;bottom:105px;margin-bottom:-10px;border-radius:16px;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 4px 30px 0;transition:transform 0s .2s,opacity .2s 0s,margin-bottom .2s 0s}.fixedWidget.active{pointer-events:all;touch-action:auto;opacity:1;transform:scale(1);margin-bottom:0;transition:transform 0s 0s,opacity .2s .1s,margin-bottom .2s .1s}.fixedWidget .closeBtn{position:absolute;text-align:center;width:32px;font-size:20px;line-height:32px;height:32px;color:#fff;right:5px;top:5px;opacity:.5;transition:opacity .2s}.fixedWidget .closeBtn:hover{opacity:1}.fixedWidget .widgHead{color:#111;display:flex;align-items:center;padding:20px;background:#008069;border-bottom:1px solid rgba(255,255,255,.1)}.fixedWidget .ava{display:block;position:relative;width:52px;height:52px;box-shadow:rgba(17,17,17,.1) 0 0 2px inset;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.fixedWidget .ava img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.fixedWidget .ava:before{content:"";display:block;position:absolute;bottom:0;right:0;width:12px;height:12px;z-index:2;border-radius:50%;background-color:#4ad504;border:2px solid #008069}.fixedWidget .ava:after{content:"";position:absolute;display:block;top:0;width:inherit;height:inherit;border-radius:50%;box-shadow:rgba(17,17,17,.1) 0 0 2px inset}.fixedWidget .name{font-size:16px;font-weight:700;line-height:20px;max-height:60px;-webkit-line-clamp:3;display:-webkit-box;-moz-box-orient:vertical;overflow:hidden;color:#fff}.fixedWidget .status{font-size:13px;line-height:18px;margin-top:4px;color:#fff}.fixedWidget .info{margin-left:16px;margin-right:16px;width:100%;overflow:hidden}.fixedWidget .widgBody{background-image:url(../img/back-whatsapp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.fixedWidget .chat{display:flex;position:relative;padding:20px 20px 12px;overflow:auto;max-height:382px}.fixedWidget .message{display:flex;align-items:flex-end;padding:6px 14px;position:relative;transform-origin:center top 0;z-index:2;max-width:calc(100% - 66px);border-radius:0 16px 16px;background-color:#fff;opacity:1;hyphens:auto;box-shadow:rgba(0,0,0,.15) 0 1px 0 0;color:#111;font-size:14px;line-height:19px}.fixedWidget .message .arrow{position:absolute;top:0;left:-9px}.fixedWidget .message p+p{margin-top:19px}.fixedWidget .time{text-align:right;margin-left:12px;font-size:12px;line-height:14px;color:#111;opacity:.5}.fixedWidget .btnContainer{display:flex;-moz-box-pack:center;justify-content:center}.fixedWidget .btn{border-radius:24px;border-color:#000;width:auto;line-height:1.32;color:#fff;font-family:inherit;font-weight:700;font-size:16px;background-color:#25d366;border-width:0;padding:0;margin:20px;max-width:100%;box-shadow:0 0 0 transparent;transition:box-shadow .2s}.fixedWidget .btn .btnInner{display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:12px 27px;border-radius:24px}.fixedWidget .btn .icon{margin-right:8px;margin-left:-4px;font-size:24px;font-weight:400}.fixedWidget .btn:hover{box-shadow:0 5px 10px rgba(37,211,102,.5)}.fixedWidget .widgForm{padding:12px 20px;border-top:1px solid rgba(17,17,17,.1);background-color:#fff;display:flex;align-items:flex-end}.fixedWidget .widgForm .formContent{flex-grow:1}.fixedWidget .widgForm input,.fixedWidget .widgForm textarea{background-color:transparent;border-radius:0;border:0;border-bottom:1px solid #e6ecef;padding:5px 0;font-size:13px}.fixedWidget .widgForm input{height:33px}.fixedWidget .widgForm textarea{height:82px}.fixedWidget .widgForm .inputContainer+.inputContainer{margin-top:5px}.fixedWidget .widgForm .btnSend{display:block;width:28px;height:28px;color:#fff;text-align:center;font-size:28px;line-height:28px;border-radius:50%;padding:0;background-color:#60d669;margin-left:20px;transition:background-color .2s}.fixedWidget .widgForm .btnSend .icon{display:block;pointer-events:none;touch-action:none}.fixedWidget .widgForm .btnSend:hover{background-color:#1faf38}@media (max-width:1799px){.heroScreen .background{background-position:center calc(50% + 25px)}.heroScreen .background img{-o-object-position:center calc(50% + 25px);object-position:center calc(50% + 25px)}}@media (max-width:1599px){.heroScreen .background{background-size:1600px auto}.heroScreen .background img{left:50%;top:50%;transform:translate(-50%,-50%);width:1600px;max-width:1600px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-90px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-90px}.container{width:1260px}.fixedContacts{right:20px;bottom:20px}.fixedContacts li+li{margin-top:5px}.fixedWidget{right:20px;bottom:93px}.inputContainer input{padding:0 16px}.inputContainer input,.inputContainer textarea{font-size:15px}.selectPhone input{padding-left:151px}.radioInput label{font-size:14px}}@media (max-width:1439px){body{font-size:16px}.container{width:1120px;padding:0 12px}.swiper-button-next,.swiper-button-prev{height:60px;width:60px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-75px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-75px}.heroCaption{font-size:52px;line-height:68px}.heroScreen{min-height:620px;padding-top:90px}.heroScreen .background{background-size:1360px auto;background-position:center}.heroScreen .background img{width:1360px;-o-object-position:center -1px;object-position:center -1px}.errorScreen .errorCode{font-size:220px}.errorScreen .errorMessage{font-size:24px;line-height:32px}.errorScreen .btnContainer{margin-top:40px}.heroInner{padding-top:40px;padding-bottom:40px}.btnMain{height:52px;padding:14px 30px}.logoLink{width:100px}.headerInner{height:90px}.menu a{font-size:18px}.aboutSection{padding-top:60px;padding-bottom:40px}.aboutSection:after,.aboutSection:before{background-size:520px auto}.aboutSection:before{background-position:calc(50% - 463px) calc(50% - 50px)}.aboutSection:after{background-position:calc(50% - 419px) calc(50% - 120px)}.aboutList{margin:-16px -8px 0}.aboutList li{padding:16px 8px 0}.positionCard{min-height:480px}.positionCard .positionTitle{font-size:36px;line-height:44px;margin-bottom:10px}.positionCard .textContainer{font-size:17px}.positionCard .salary{font-size:18px;line-height:34px;padding:0 12px 0 10px}.positionCard .content{padding:30px 30px 30px 50px}.positionDetailed .title{font-size:20px;line-height:24px}.advantagesGrid{gap:16px}.advantagesGrid .advantageItem{padding:20px 32px;min-height:180px}.advantagesGrid .textContainer{font-size:18px;line-height:24px}.advantagesGrid .textContainer>*+*{margin-top:24px}.sectionTitle{margin-bottom:34px}.positionSection{padding-top:60px}.mergedContent{padding-bottom:70px}.benefitsSection{padding-top:50px}.reviewsSection{padding-top:80px;padding-bottom:50px}.statisticSection{padding:60px 0}.statisticList{margin:-22px -8px 0}.statisticList .val{font-size:56px;line-height:72px}.statisticList .title{font-size:18px;line-height:24px}.statisticList .statItem{padding:22px 8px 0}.statisticList .statItem:before{width:160px;height:152px;left:calc(50% - 80px);top:-10px}.reviewCard{padding:40px 30px;min-height:305px}.reviewCard:before{font-size:80px}.reviewCard .textContainer{font-size:16px;line-height:24px;padding-bottom:20px}.reviewCard .author{padding-left:80px;font-size:16px;line-height:24px;padding-top:6px;padding-bottom:6px}.reviewCard .avator{width:60px;height:60px}.swiper-pagination{margin-top:30px}.applicationForm{padding:25px 30px}.applicationForm .formContent{margin:-18px -6px 0}.applicationForm .formItem{padding:18px 6px 0;width:50%}.formSection{padding-top:60px;padding-bottom:60px}.formTitle{font-size:28px;line-height:40px}.ratingSection{padding:60px 0}.ratingList{margin:-16px -8px 0}.ratingList li{padding:16px 8px 0}.ratingCard .rating{font-size:28px;line-height:36px}.ratingCard .cardImage{margin-bottom:30px}.ratingCard .cardImage img{max-height:56px}.copyright{font-size:16px;line-height:22px;padding-left:32px}.footerInner{padding:30px 0}.contacts a{font-size:18px;line-height:22px}.contacts .pre{font-size:14px;line-height:18px}.fixedContacts{right:12px;bottom:12px}.fixedContacts a{width:60px;height:60px;font-size:26px}.fixedWidget{right:12px;bottom:85px}}@media (max-width:1279px){.reviewsWrapper .swiper-button-next,.reviewsWrapper .swiper-button-prev{display:none}}@media (max-width:1199px){body{font-size:14px}.logoLink{width:90px}.container{width:960px}.heroCaption{font-size:42px;line-height:52px}.menu li{padding-right:30px}.headerInner{height:73px}.heroScreen{min-height:580px;padding-top:73px;height:auto;max-height:auto}.heroScreen .background{background-size:1200px auto}.heroScreen .background img{width:1200px}.errorScreen .errorCode{font-size:170px}.errorScreen .errorCode+*{margin-top:0}.errorScreen .errorMessage{font-size:24px;line-height:32px}.errorScreen .btnContainer{margin-top:34px}.aboutSection{padding-top:40px;padding-bottom:32px}.aboutSection:after,.aboutSection:before{background-size:440px auto}.aboutSection:before{background-position:calc(50% - 400px) calc(50% - 20px)}.aboutSection:after{background-position:calc(50% - 360px) calc(50% - 90px)}.aboutList .itemTitle{font-size:24px;line-height:32px;margin-bottom:9px}.aboutList .imageContainer{margin-bottom:14px}.positionCard{min-height:420px}.positionCard .positionTitle{font-size:24px;line-height:32px}.positionCard .salary{font-size:16px;line-height:30px;padding:0 10px}.positionCard .content{padding:20px 30px}.positionCard+.positionCard{margin-top:20px}.positionSection{padding-top:40px}.benefitsSection{padding-top:40px}.positionDetailed .title{font-size:16px;line-height:26px}.positionDetailed .textContainer{font-size:16px}.sectionTitle{font-size:28px;line-height:36px}.advantagesGrid .advantageItem{padding:20px 24px;min-height:160px}.advantagesGrid .textContainer{font-size:16px}.mergedContent{padding-bottom:50px}.reviewsSection{padding-top:60px}.statisticSection{padding:40px 0}.statisticList .val{font-size:48px;line-height:60px}.statisticList .title{font-size:16px;line-height:22px}.statisticList .statItem:before{width:140px;height:133px;left:calc(50% - 70px);top:0}.reviewsSlider{padding-top:0;margin-top:0}.reviewCard{padding:30px 20px;min-height:280px}.reviewCard:before{font-size:70px;right:10px;top:5px}.reviewCard .textContainer{font-size:16px;line-height:22px}.reviewCard .author{padding-left:70px;font-size:16px;line-height:22px;padding-top:3px;padding-bottom:3px}.reviewCard .avator{width:50px;height:50px}.applicationForm{max-width:75%}.ratingSection{padding:50px 0}.ratingCard{padding:20px 16px 16px}.ratingCard .rating{font-size:24px;line-height:32px}.ratingCard .cardImage{margin-bottom:16px}.ratingCard .cardImage img{max-height:32px}.copyright{font-size:15px;line-height:21px;padding-left:24px}.contacts li{padding-left:40px}.contacts .pre{font-size:13px;line-height:17px}.contacts a{font-size:17px;line-height:21px}}@media (max-width:991px){.container{width:100%;max-width:640px}.menuContainer{display:flex;flex-direction:column;position:fixed;height:100%;width:100%;overflow:hidden;transform:translateY(-100%);left:0;top:0;z-index:-2;padding-top:73px;opacity:0;transition:transform .2s 0s,opacity .1s 0s}.menuContainer:before{content:"";display:block;position:absolute;width:100%;height:calc(100% - 73px);background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);bottom:0;left:0;z-index:-1}.menu{display:block;padding-right:0}.menu li{padding-right:calc((100vw - 616px)/ 2);padding-left:calc((100vw - 616px)/ 2)}.menu li+li{border-top:1px solid rgba(255,255,255,.3)}.menu a{font-size:20px;font-weight:500;min-height:70px;display:flex;align-items:center;padding-left:40px}.menu a:before{content:"\e906";display:block;position:absolute;font-family:icomoon;font-size:24px;line-height:1;left:0;top:calc(50% - 12px);transform:rotate(-90deg)}.mobMenu:not(.fixedHeader) .siteHeader:before{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.mobMenu .menuContainer{transform:translateY(0);opacity:1;transition:transform .2s 0s,opacity .1s .1s}.btnMain{padding:14px 20px;min-width:106px;font-size:14px}.heroInner{padding-top:28px;padding-bottom:28px}.heroCaption{font-size:32px;line-height:40px}.aboutSection:after,.aboutSection:before{background-size:420px auto}.aboutSection:before{background-position:calc(50% - 160px) calc(50% - 60px)}.aboutSection:after{background-position:calc(50% - 140px) calc(50% - 250px)}.aboutList{margin:-16px -6px 0;text-align:center}.aboutList li{width:50%;padding:16px 6px 0}.mergedContent:after,.mergedContent:before{display:none}.positionCard{display:block;min-height:0}.positionCard .imageContainer{width:auto;padding-top:58.8235294118%}.positionCard .content{width:100%}.advantagesGrid{display:block;grid-template-columns:none;gap:0}.advantagesGrid .advantageItem{min-height:0;padding:24px 20px}.advantagesGrid .advantageItem+.advantageItem{margin-top:16px}.reviewsSection{padding-top:50px}.statisticSection{padding:20px 0}.statisticList{margin:-23px -11px 0}.statisticList .val{font-size:36px;line-height:50px}.statisticList .title{font-size:14px;line-height:22px;margin-top:1px}.statisticList .statItem{width:50%;padding:34px 11px 0;height:157px;margin-top:23px}.statisticList .statItem:before{width:165px;height:157px;left:calc(50% - 83px);top:0}.reviewCard{padding:30px 20px;min-height:320px}.reviewCard:before{font-size:70px;right:10px;top:5px}.reviewCard .textContainer{font-size:16px;line-height:26px}.reviewCard .author{padding-left:70px;font-size:16px;line-height:22px;padding-top:3px;padding-bottom:3px}.reviewCard .avator{width:50px;height:50px}.applicationForm{max-width:100%}.formSection{padding-top:275px;padding-bottom:40px}.formSection .background{background-position:left top;height:304px}.formSection .background:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,rgba(12,69,148,0) 0,rgba(12,69,148,0) 90%,#0c4594 100%);z-index:1}.formTitle{font-size:24px;line-height:32px}.modalContent{max-width:480px}.formModal .modalContent{padding:20px}.messageModal .modalContent{padding:30px 15px}.messageModal .messageIcon{width:100px;height:100px;font-size:38px;margin-bottom:20px}.messageModal .message{margin-top:15px}.footerInner{flex-direction:column}.copyright{margin-top:11px;padding-left:0}.contacts{display:block;order:-1;margin-left:0;text-align:center;margin-bottom:37px}.contacts li{padding-left:0}}@media (max-width:639px){.container{max-width:480px;padding:0 10px}.menu li{padding-right:calc((100vw - 460px)/ 2);padding-left:calc((100vw - 460px)/ 2)}.logoLink{width:80px}.heroCaption{font-size:24px;line-height:32px}.heroScreen{min-height:530px}.heroScreen .background{background-image:none!important}.heroScreen .background>img{display:none}.heroScreen .mobBack{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center calc(50% + 80px)}.heroScreen .mobBack img{width:auto;height:auto;-o-object-position:center calc(50% + 80px);object-position:center calc(50% + 80px)}.heroInner{padding-top:16px;padding-bottom:16px}.menu a{font-size:20px}.aboutSection{padding-top:20px}.aboutList{margin:0}.aboutList li{width:100%;padding:0}.aboutList li+li{margin-top:25px}.positionSection{padding-top:30px}.positionCard{border-radius:3px}.positionCard .positionTitle{text-align:center;align-self:center}.positionCard .salary{align-self:center}.positionCard .content{padding:20px 10px}.positionCard .btnContainer{width:100%}.positionCard .btnContainer .btnMain{width:100%}.positionDetailed{display:block;margin-top:20px}.positionDetailed .detailedLine{display:block}.positionDetailed .detailedLine .title{display:block;width:100%;padding-right:0;padding-top:0}.positionDetailed .detailedLine .textContainer{display:block;font-size:14px;line-height:22px;padding-top:3px}.positionDetailed .detailedLine+.detailedLine{margin-top:14px}.benefitsSection{padding-top:20px}.sectionTitle{font-size:24px;line-height:32px;margin-bottom:10px}.advantagesGrid .advantageItem{padding:14px 10px}.advantagesGrid .advantageItem+.advantageItem{margin-top:10px}.advantagesGrid .textContainer{font-size:14px;line-height:22px}.advantagesGrid .textContainer>*+*{margin-top:0}.mergedContent{padding-bottom:40px}.reviewsSection{padding-top:40px;padding-bottom:20px}.reviewCard{padding-bottom:20px}.reviewCard:before{font-size:93px;right:14px;top:0}.reviewCard .author{align-self:center;padding-left:60px}.swiper-pagination{margin-top:10px}.formSection{padding-bottom:30px}.applicationForm{padding:20px}.applicationForm .formItem{padding:18px 8px 0;width:100%}.choices__list--single .choices__item .icon{margin-right:5px}.choices[data-type*=select-one]:after{right:4px}.selectPhone .selectContainer{width:104px}.selectPhone input{padding-left:118px;padding-right:9px}.selectPhone .choices__list--single .choices__item{padding:0 28px 0 10px}.modalOverlay{padding:10px}.messageModal .message{max-width:100%}.messageModal .message br{display:none}.ratingSection{padding:20px 0}.ratingList{display:block;margin:-10px 0 0}.ratingList li{width:100%;padding:10px 0 0}.ratingCard{padding-top:30px;padding-bottom:22px}.ratingCard .rating{max-width:308px;font-size:20px;line-height:28px;background-size:48.7012987013% auto;margin-left:auto;margin-right:auto;padding-top:36px}.ratingCard .cardImage{margin-bottom:25px}.ratingCard .cardImage img{max-height:44px}.footerInner{padding:15px 0 22px}.contacts .pre{line-height:18px;margin-bottom:1px}.contacts a{font-size:16px;line-height:22px}.contacts li{line-height:0}.contacts li+li{margin-top:14px}.copyright{font-size:14px;line-height:19px}.fixedContacts{right:16px;bottom:16px}.fixedWidget{right:16px;bottom:90px}}@media (max-width:479px){.menu li{padding-right:10px;padding-left:10px}.aboutList{margin:0 auto;max-width:340px}.aboutList li{width:100%;padding:0}.aboutList li+li{margin-top:25px}.aboutSection:after,.aboutSection:before{background-size:360px auto}.aboutSection:before{background-position:50% -17px}.aboutSection:after{transform:scale(-1,1);background-position:right calc(100% + 42px)}.formSection .background{background-position:-148px top}}