.topPanel{padding-bottom:64px}.topPanel h1{font-family:"Raleway";font-weight:600}.topPanel .cats,.topPanel .phone{font-weight:600;font-size:16px;color:rgb(0 26 53 / .7)}.topPanel .cats span,.topPanel .phone span{line-height:20px;display:inline-block;vertical-align:middle}.topPanel .cats:before,.topPanel .phone:before{font-size:20px;width:20px;margin-right:8px;display:inline-block;vertical-align:middle}.topPanel .cats{margin-bottom:8px}.content .container{padding-bottom:64px}@media screen and (min-width:1081px){.content .container{padding-bottom:96px}}.side{margin-bottom:64px}.side .item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgb(0 0 0 / .1)}.side .item span{font-size:15px;font-weight:400;display:block;margin-bottom:8px}.side .item:last-child{border:none;padding-bottom:0}@media screen and (min-width:1081px){.side{width:280px;margin-right:6%}.side .data{position:sticky;top:40px}}.vacancyInfo p:last-of-type{padding-bottom:32px}@media screen and (min-width:1081px){.vacancyInfo{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.details{padding:24px 16px;border-radius:16px;background:rgb(0 0 0 / .05)}.details h4{padding-bottom:24px}.details p{font-size:18px}.details p:last-of-type{padding-bottom:0}.details a{color:#001A35;font-weight:600;text-decoration:underline}.details a:hover{text-decoration:none}.details strong{font-weight:600}@media screen and (min-width:768px){.details{padding:24px 32px}}.vacancyForm{margin-top:56px}.vacancyForm .wpcf7 .wpcf7-form-control-wrap{margin-bottom:40px}.vacancyForm .wpcf7 .wpcf7-not-valid-tip{height:44px;line-height:44px}.vacancyForm .i_upload_file{position:relative;display:inline-block;width:100%}.vacancyForm .i_upload_file .wpcf7-form-control-wrap{margin:0}.vacancyForm .i_upload_file input{display:none}.vacancyForm .i_upload_file h6{position:relative;font-family:"Unbounded";font-weight:500;font-size:16px;padding:0 45px 0 48px;line-height:49px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;color:rgb(0 26 53 / .5);border-bottom:1px solid rgb(26 31 44 / .2);white-space:nowrap;overflow:hidden}.vacancyForm .i_upload_file h6:before{content:"";width:32px;height:32px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;background:url(/wp-content/themes/mozaika/images/attach.svg) 50% 50% no-repeat}.vacancyForm .i_upload_file h6:hover{color:#001A35;border-color:#FFC630}.vacancyForm .i_upload_file h6.uploaded{color:#001A35;border-color:#FFC630}.vacancyForm .i_upload_file h6.uploaded:after{opacity:0;visibility:hidden}.vacancyForm .i_upload_file .close{font-size:36px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;height:36px;width:36px;color:#001A35;line-height:36px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.vacancyForm .i_upload_file .close.is_active{opacity:1;visibility:visible}.vacancyForm input[type="text"],.vacancyForm input[type="email"],.vacancyForm input[type="tel"],.vacancyForm input[type="search"],.vacancyForm input[type="password"],.vacancyForm textarea{height:44px;background:none;font-size:16px}.rtl .topPanel .cats:before,.rtl .topPanel .phone:before{margin-right:0;margin-left:8px}@media screen and (min-width:1081px){.rtl .side{margin-right:0;margin-left:6%}}