

/* Start:/local/templates/saula/components/rutego/block/jobs-contact-person/style.min.css?1723016523614*/
.jobs-contact-person{padding:15px;border:1px solid #e4e4e4;background-color:#FBFCFD;margin-bottom:20px}.jobs-contact-person__wrapp{display:flex;flex-wrap:wrap;justify-content:space-between}.jobs-contact-person__info-title{font-weight:700;margin-bottom:8px}.jobs-contact-person__info-val{color:#000}a.jobs-contact-person__info-val:hover{text-decoration:underline}.jobs-popup-btn{display:block;border:2px solid #EA4235;padding:5px 10px;font-family:"Century Gothic";font-size:18px;font-weight:700;margin-top:10px;background-color:#fff;transition:all .3s ease}.jobs-popup-btn:hover{color:#FFF;background-color:#EA4235}
/* End */


/* Start:/local/templates/saula/components/bitrix/system.pagenavigation/numbers/style.css?17459152111818*/
.bx-pagination{margin:60px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bx-pagination-container{text-align:center;position:relative}.bx-pagination-container ul{padding:0;margin:0;list-style:none;gap:0;display:flex;flex-direction:row}.bx-pagination-container ul li{display:flex}.bx-pagination-container ul li span{transition:color .3s ease,background-color .3s ease,border-color .3s ease;font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:0;color:rgba(30,30,30,.368627451);background:0 0;padding:10px;display:block;line-height:1;vertical-align:middle;box-sizing:border-box}.bx-pagination-container ul li a{text-decoration:none;display:block;vertical-align:middle}.bx-pagination-container ul li a:hover span,.bx-pagination-container ul li.bx-active span{color:#1F485E;font-weight:600}.bx-pagination-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px;justify-content:flex-end}.bx-pagination-buttons ul{display:flex}.bx-pagination-buttons .bx-pag-next a,.bx-pagination-buttons .bx-pag-prev a{cursor:pointer;display:block;width:60px;height:60px;border-radius:50%;box-shadow:0 0 20px 0 rgba(49,38,25,.07);background-color:rgba(255,255,255,.2784313725);background-position:center;background-repeat:no-repeat;transition:all .5s ease}.bx-pagination-buttons .bx-pag-next a:active,.bx-pagination-buttons .bx-pag-next a:focus,.bx-pagination-buttons .bx-pag-next a:hover,.bx-pagination-buttons .bx-pag-prev a:active,.bx-pagination-buttons .bx-pag-prev a:focus,.bx-pagination-buttons .bx-pag-prev a:hover{background-color:rgba(84,123,145,.25)}.bx-pagination-buttons .bx-pag-prev a{background-image:url(/local/templates/saula/components/bitrix/system.pagenavigation/numbers/images/leftSliderArrow.svg);margin-right:15px}.bx-pagination-buttons .bx-pag-next a{background-image:url(/local/templates/saula/components/bitrix/system.pagenavigation/numbers/images/rightSliderArrow.svg);margin-left:15px}
/* End */


/* Start:/local/templates/saula/components/bitrix/news.list/jobs-list/style.min.css?17235435451320*/
.jobs-list__wrapp hr{border-top:1px solid #E8E8E8;margin:20px 0}.jobs-list__name{font-weight:700;margin:10px 0}.jobs-list__item{padding:20px;border:1px solid #E8E8E8;margin-bottom:20px;transition:all .3s}.jobs-list__item:hover{box-shadow:0 8px 32px rgba(27,30,37,.08)}.jobs-list__item.active .jobs-list__title-icon svg{transform:rotate(270deg)}.jobs-list__title{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;cursor:pointer}.jobs-list__title-name{font-weight:700;margin-bottom:8px}.jobs-list__title-right{display:flex;align-items:center}.jobs-list__title-req{color:rgba(27,27,27,.6)}.jobs-list__title-price{font-weight:700}.jobs-list__title-icon{appearance:none;padding:12px;margin:0 0 0 10px;border:1px solid #E8E8E8;background:#fff;transition:all .3s;display:inline-block}.jobs-list__title-icon svg{transform:rotate(90deg);left:20px;width:12px;height:14px;display:block}.jobs-list__title-icon:hover{background:#1F485E;color:#fff}.jobs-list__spoiler{padding-top:20px;display:none}.jobs-list__text{padding-top:20px;border-top:1px solid #E8E8E8}.jobs-list__text h3{font-weight:700;margin-bottom:10px;margin-top:10px}.jobs-list__text ul{list-style:inherit;padding-left:20px}.jobs-list__text li{font-style:normal;font-weight:400;line-height:1.5;position:relative;list-style:inherit}
/* End */


/* Start:/local/templates/saula/components/bitrix/form.result.new/popup/style.css?17459152103010*/
.popup__description,.popup__title{margin-bottom:10px}.popup__description,.popup__description p,.popup__title{font-family:"Century Gothic";line-height:1.5;text-align:center}.popup,.popup__form-inputs{display:flex;flex-direction:column;width:100%}.popup{justify-content:space-between;align-items:center;padding:30px 120px;color:#1E1E1E;max-width:800px}@media (max-width:1699px){.popup{padding:30px 60px}}@media (max-width:1199px){.popup{padding:30px}}@media (max-width:991px){.popup{padding:20px}}.popup form{width:100%}.popup__title{font-size:26px;font-style:normal;font-weight:700}.popup__description,.popup__description p{font-size:16px;font-style:normal;font-weight:400}.popup__form-info,.popup__form-info p,.popup__form-inputs input{font-size:20px;font-family:Montserrat;font-weight:400;font-style:normal}.popup__form-info,.popup__form-info p{text-align:center;margin-bottom:20px}.popup__form-inputs{align-items:stretch;margin-bottom:20px}.popup__form-inputs input{cursor:pointer;padding:0;line-height:2;background-color:#FFF;border-bottom:1px solid #1F485E}.popup__form-inputs input[type=FILE]{display:none;border-bottom:none}.popup__form-inputs input::-moz-placeholder, .popup__form-inputs textarea::-moz-placeholder{color:rgba(28,69,92,.3098039216)}.popup__form-inputs input::placeholder,.popup__form-inputs textarea::placeholder{color:rgba(28,69,92,.3098039216)}.popup__form-inputs textarea{border-radius:2px;border:1px solid #1F485E!important;padding:10px;min-height:100px}.popup__form-input{display:flex;flex-direction:column;margin-bottom:20px}.popup__form-input:last-child{margin-bottom:0}.popup__input-error{display:none}.popup__input-error p{color:red}.popup__privacy-text{color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:42.99px}.popup__privacy-link{text-decoration:underline;color:#FFF}.popup__privacy-link:hover{text-decoration:none}.popup input[type=submit]{text-align:center;color:#FFF;font-family:"Century Gothic";font-size:20px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:2px;background-color:#EA4235;max-width:581px;width:100%;padding:20px;border:3px solid transparent;transition:all .3s ease}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover,.popup input[type=submit]:visited{color:#EA4235;background-color:#FFF;border-color:#EA4235}.popup .feedback-checkbox::before,.popup .feedback-checkbox:after{background-color:#FFF}.popup__file{position:relative;padding-left:60px;line-height:50px;color:rgba(31,72,94,.3098039216);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400}.popup__file::before{position:absolute;content:" ";background-image:url(/local/templates/saula/components/bitrix/form.result.new/popup/images/clip.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:50px;height:50px;left:0}@media (max-width:991px){.popup__file{font-size:16px}}@media (max-width:480px){.popup__file{font-size:14px}}.popup__form-btn{margin-top:30px;text-align:center}
/* End */


/* Start:/local/templates/saula/components/bitrix/main.userconsent.request/consent/style.css?17459152101150*/
.feedback-request__check,.main-user-consent-request.feedback-request__privacy::before{display:none}.main-user-consent-request.feedback-request__privacy{position:relative}.main-user-consent-request::before .feedback-request__check:checked{background:unset;content:unset}.feedback-checkbox{display:block;position:absolute;width:25px;height:23px;border:1px solid #EA4235;left:0;top:5px;border-radius:2px}@media (max-width:1699px){.feedback-checkbox{width:18px;height:17px}}.main-user-consent-request .feedback-request__check:checked+.feedback-checkbox::before{content:"";position:absolute;background:url(/local/templates/saula/components/bitrix/main.userconsent.request/consent/./images/checkmark.svg) center no-repeat;background-size:contain;z-index:5;top:-1px;right:-1px;width:100%;height:100%}.feedback-checkbox::before,.feedback-checkbox:after{content:"";position:absolute;width:8px;height:8px;top:-2px}.feedback-checkbox::before{z-index:1;background-color:#1F485E;right:-2px}.feedback-checkbox:after{background:#1F485E;right:-3px}label.main-user-consent-request.feedback-request__privacy{padding-left:40px;display:flex}@media (max-width:1699px){label.main-user-consent-request.feedback-request__privacy{padding-left:30px}}
/* End */


/* Start:/local/templates/saula/components/bitrix/main.userconsent.request/consent/user_consent.css?17189753814583*/
.main-user-consent-request a {
  cursor: pointer;
}
.main-user-consent-request input[type=checkbox] {
  margin: 5px 10px 0 0;
}
.main-user-consent-request-popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 9000;
}
.main-user-consent-request-popup-cont {
  min-height: 290px;
  /* loader magic */
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  padding: 20px;
  min-width: 320px;
  background: #fff;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}
.main-user-consent-request-popup-header {
  margin: 0 0 30px 0;
  font: normal 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #000;
  text-align: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 260px;
}
.main-user-consent-request-popup-textarea-block {
  margin: 0 0 20px 0;
}
.main-user-consent-request-popup-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-user-consent-request-popup-button {
  display: inline-block;
  height: 39px;
  margin: 0 10px 5px 0;
  padding: 0 18px;
  border: none;
  border-radius: 2px;
  font: normal 12px/39px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #535c69;
  outline: none;
  vertical-align: middle;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  -o-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
  cursor: pointer;
}
.main-user-consent-request-popup-button-acc {
  background: #bbed21;
}
.main-user-consent-request-popup-button-acc:hover {
  background: #d2f95f;
}
.main-user-consent-request-popup-button-rej {
  -webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
  box-shadow: inset 0 0 0 1px #a1a6ac;
  background: none;
}
.main-user-consent-request-popup-button-rej:hover {
  background: #cfd4d8;
}
.main-user-consent-request-popup-text {
  padding: 5px 10px;
  width: 100%;
  height: 130px;
  border: 1px solid #999;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -moz-appearance: none;
  color: black;
}
/** LOADER **/
.main-user-consent-request-loader {
  position: relative;
  height: 100px;
  width: 100px;
  margin: 0 auto;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
      transform: translate(0, 50%);
}
.main-user-consent-request-path {
  stroke: #80868e;
  stroke-dasharray: 100, 200;
}
.main-user-consent-request-loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}
.main-user-consent-request-circular {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: inherit;
  width: inherit;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
      transform-origin: center center;
}
.main-user-consent-request-path {
  stroke: #ccc;
  stroke-dasharray: 60, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
}
.main-user-consent-request-announce {
  cursor: pointer;
  color: #b6b5b5;
  font-size: 13px;
  line-height: 20px;
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@media (min-width: 992px) {
  .main-user-consent-request-popup-cont {
    min-height: 400px;
    min-width: 640px;
  }
  .main-user-consent-request-popup-header {
    max-width: 590px;
  }
  .main-user-consent-request-popup-text {
    height: 240px;
  }
}
@media (max-width: 991px) {
  .main-user-consent-request-popup-cont {
    width: 65%;
  }
  .main-user-consent-request-popup-header {
    max-width: 100%;
  }
}
@media (max-width: 1699px) {
  .main-user-consent-request-announce {
    font-size: 10px;
  }
}
/* End */
/* /local/templates/saula/components/rutego/block/jobs-contact-person/style.min.css?1723016523614 */
/* /local/templates/saula/components/bitrix/system.pagenavigation/numbers/style.css?17459152111818 */
/* /local/templates/saula/components/bitrix/news.list/jobs-list/style.min.css?17235435451320 */
/* /local/templates/saula/components/bitrix/form.result.new/popup/style.css?17459152103010 */
/* /local/templates/saula/components/bitrix/main.userconsent.request/consent/style.css?17459152101150 */
/* /local/templates/saula/components/bitrix/main.userconsent.request/consent/user_consent.css?17189753814583 */
