

/* Start:/local/components/ranx/resume.form/templates/.default/style.css?175561103024986*/
/** FORM VACANCY **/
.section__form_summary__description{
  color: #505d72;
  line-height: 20px;
  margin-bottom: 35px;
}
.form_summary section.summary__section{
  position: relative;
  padding: 0 0 40px 36px !important;
  margin-top: 37px;
  border-bottom: 1px solid #e9edf4;
}
.form_summary .summary__section.summary__section_wait{
  padding-left: 35px;
  position: relative;
  padding-bottom: 40px;
  margin-top: 0;
}
.form_summary .summary__section.summary__section_wait:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/vacancy.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__personal:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/personal.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__info:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/maindata.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__study:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/education.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__job:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/qsaboutwork.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__pro_activity:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/professionalactivity.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.form_summary .summary__section.summary__section__questions:before{
  content: '';
  background: url(/local/components/ranx/resume.form/templates/.default/images/svg/answerthequestions.svg);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.summary__section.summary__section__agreements{
  margin-top: 40px;
  padding: 0 0 25px 36px;
}
.form_summary .title{
  font-size: 20px;
  color: #000;
  font-weight: bold;
  margin-bottom: 30px;
  line-height: 1;
  text-align: left;
  display: block;
}
.form_summary .title.summary__pro_activity--title{
  margin-bottom: 30px;
}
.form_summary .decription{
  color: #7c889b;
  line-height: 20px;
  margin-bottom: 35px;
}
.form_summary .title span{
  color: #921c40;
}

.form_summary .resume-dropdown--desktop {
  position: relative;
  border: 1px solid #a9b7c8;
  border-radius: 3px;
  padding: 10px 15px;
  cursor: pointer;
}

.form_summary .resume-dropdown--desktop .resume-dropdown__list {
  display: none;
  box-shadow: 0px 0px 15px #d9dbde;
  padding: 15px;
  position: absolute;
  background: #fff;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  color: #505d72;
  top: 46px;
  border-radius: 3px;
  z-index: 1;
}

.form_summary .resume-dropdown--desktop .resume-dropdown__item {
  padding: 10px 0;
  line-height: 23px;
  cursor: pointer;
}

.form_summary .resume-dropdown--desktop .resume-dropdown__item:hover{
  color: #9b3954;
}

form .input__title{
  display: block;
  color: #7c889c;
  line-height: 1;
  margin-bottom: 7px;
}
form .input__title span{
  color: #921c40;
}
form input{
  width: 100%;
  background-color: #fafbfc;
  border: 1px solid #ced7e2;
  border-radius: 3px;
  padding: 10px 15px;
  line-height: 14px;
}
form input:focus{
  background-color: #fff;
  border-color: #a9b7c9;
}
form input.text--big{
  height: 60px;
}
form .textarea.textarea--job{
  width: 100%;
  border: 1px solid #ced7e2;
  border-radius: 3px;
  background-color: #fafbfc;
  padding: 11px 15px;
}
form .textarea.textarea--job:focus{
  background-color: #fff;
  border-color: #a9b7c9;
}
form .summary__subsection{
  position: relative;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
form .summary__subsection.summary__subsection--hidden,
form .summary__subsection.summary__subsection--hidden.summary__subsection--mt-33 {
  margin-top: 30px;
}
form .summary__subsection .summary__subsection__title{
  font-size: 16px;
  color: #292d35;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: -2px;
  display: flex;
  align-items: center;
}
form .summary__subsection .title__subsection{
  white-space: nowrap;
  margin-right: 20px;
}
form .summary__subsection .line{
  height: 1px;
  width: 100%;
  margin: 2px 0 0 0;
  border-color: #e9edf4;
}
form .summary__subsection .line.line--mr{
  margin-right: 32px;
}
form input.chechbox{
  opacity: 0;
  font-size: 0;
  height: 0;
}
form .input__title .checkbox_info{
  color: #7c889c;
  padding-left: 25px;
  position: relative;
}
form label{
  display: flex;
  align-items: center;
  transition: all .2s ease-in-out;
}
form .form__checkbox{
  margin-right: 30px;
  white-space: nowrap;
}
form .form__checkbox:hover label{
  cursor: pointer;
}
form .form__checkbox:hover .checkbox_info{
  color: #8e1642;
  transition: all .2s ease-in-out;
}
form .form__checkbox:hover .chechbox__svg{
  background-color: #8d1a41;
  border-color: #8d1a41;
  transition: all .25s ease-in-out;
}
form .form__checkbox:hover .chechbox__svg.chechbox__svg--red{
  background-color: #8d1a41;
  border-color: #8d1a41;
  transition: all .25s ease-in-out;
}
form .form__checkbox:hover .chechbox__svg use{
  fill: #8d1a41;
  transition: all .25s ease-in-out;
}
form .form__checkbox:hover .chechbox__svg.chechbox__svg--red use{
  fill: #8d1a41;
  transition: all .25s ease-in-out;
}
form input.chechbox:checked + label .chechbox__svg{
  background-color: #8d1a41;
  border-color: #8d1a41;
  transition: all .25s ease-in-out;
}
form .form__checkbox:hover .chechbox:checked + label .chechbox__svg use{
  fill: #f6f8fa;
}
input[type='number'] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form input.input--for_number{
  width: 40px;
  padding: 6px 7px;
  text-align: center;
}
form .text__to_input{
  color: #7c889c;
  margin-left: 10px;
}
.margin-bottom-20{
  margin-bottom: 20px !important;
}
.margin-bottom-40{
  margin-bottom: 40px;
}
.input__icon.input__icon--more_right{
  right: 25px;
}
.summary__section.summary__section__agreements .checkbox_info{
  white-space: normal;
  padding-left: 25px;
}
.summary__section.summary__section__agreements label{
  align-items: initial;
}
.summary__section.summary__section__agreements .chechbox__svg.chechbox__svg--mr-2{
  margin-top: 2px;
}
form .form__footer{
  padding: 0 0 40px 36px;
  margin-top: 32px;
}
form .form__footer input{
  width: auto;
}
form .form__checkbox .agreements_info_check_docs_text.checkbox_info{
  line-height: 20px;
}
form .checkboxs__list{
  display: flex;
}

.form_summary .resume-dropdown--mobile {
  display: none;
}

.radio__btn{
  border: 1px solid #a9b7c9;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
  transition: all .2s ease-in-out;
}
form input.radio:hover + label .radio__btn{
  border-color: #8d1a41;
  background-color: #8d1a41;
  transition: all .2s ease-in-out;
}
form input.radio{
  opacity: 0;
}
form input.radio:checked + label .radio__btn{
  border: 4px solid #8d1a41;
  transition: all .2s ease-in-out;
}
form input.radio:checked:hover + label .radio__btn{
  border: 4px solid #8d1a41;
  background-color: #fff;
  transition: all .2s ease-in-out;
}
form .checkboxs__list.checkboxs__list--study{
  display: block;
}
form .input__title.input__title--study{
  margin-bottom: 0;
}
form .form_summary__add_block:before{
  display: inline-block;
  content: "+";
  margin-right: 8px;
}
form .form_summary__add_block{
  color: #a62151;
  /*text-decoration: underline dotted;*/
  cursor: pointer;
  display: inline-block;
}
form .form_summary__add_block.form_summary__add_block--bold{
  font-weight: bold;
}
form .form_summary__add_block span{
  border-bottom: 1px dotted;
}

form .form_summary__remove_block {
  cursor: pointer;
}

form .form_summary__pxove_block{
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
form .form_summary__pxove_block.form_summary__pxove_block--right{
  right: 13px;
}
form .form_summary__pxove_block:hover .svg.svg--close use{
  fill: #921c40;
  opacity: 1;
  transition: all .2s ease-in-out;
}
.form_summary--success .summary__success__image{
  border: 1px solid #921c40;
  border-radius: 50%;
  padding: 25px;
  /*background: url('/local/components/ranx/resume.form/templates/.default/images/jackdaw.png') no-repeat;*/
}

.surely{
  color: #921c40;
}
.margin-bottom-28{
  margin-bottom: 28px;
}
.padding-right-8{
  padding-right: 8px;
}
.padding-left-12{
  padding-left: 12px;
}
.margin-right-25{
  margin-right: 25px !important;
}
.margin-bottom-23{
  margin-bottom: 23px;
}
.margin-bottom-15{
  margin-bottom: 15px;
}

@media (max-width: 769px){

  .form_summary .resume-dropdown--desktop {
    display: none;
  }

  .form_summary .summary__section.summary__section_wait{
    padding-left: 0;
  }
  .form_summary .summary__section{
    padding-left: 0;
  }
  .form_summary .title{
    margin: 10px 0px;
  }

  .form_summary .resume-dropdown--mobile {
    display: block;
    position: relative;
    width: 100%;
    border: 1px solid #ced7e2;
    border-radius: 3px;
    padding: 10px 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(/local/components/ranx/resume.form/templates/.default/images/svg/arrow-down-black.svg) no-repeat;
    background-position: right center;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 15px);
    background-position-y: 50%;
  }

  form input{
    margin-bottom: 20px;
  }
  form input.mobile_last{
    margin-bottom: 0;
  }
  form .checkboxs__list{
    display: block;
  }
  form .summary__subsection .title__subsection{
    white-space: normal;
    margin-right: 0;
  }
  form .summary__subsection .line{
    display: none;
  }
  form .textarea{
    margin-bottom: 20px;
  }
  form .form__checkbox.form__checkbox--mb-20{
    margin-bottom: 20px;
  }
  form .form__checkbox:hover .chechbox__svg{
    background-color: #f6f8fa;
    border-color: #a9b7c9;
  }
  form .form__checkbox:hover .chechbox__svg use{
    fill: #f6f8fa;
  }
  form .form__checkbox:hover .checkbox_info{
    color: #7c889c;
  }
  form .form__footer{
    padding: 0;
  }
  form .form__footer input{
    width: 100%;
  }

  form .form_summary__remove_block {
    margin-left: 10px;
  }


  .padding-right-8{
    padding-right: 15px;
  }
  .padding-left-12{
    padding-left: 15px;
  }
  .margin-bottom-28{
    margin-bottom: 0;
  }
  .summary__subsection{
    margin-bottom: 35px;
  }
  .mobile_last_margin{
    margin-bottom: 0;
  }
}
.visible-lg,
.visible-md{
  display: block;
}
.visible-xs,
.visible-sm{
  display: none;
}
@media (max-width: 769px){
  .visible-xs,
  .visible-sm{
    display: block;
  }
  .visible-lg,
  .visible-md{
    display: none;
  }
}
.input__icon{
  position: absolute;
  right: 18px;
  top: 33px;
  cursor: pointer;
}
/** VALIDATE FORM **/
div.error,
label.error{
  top: auto;
  right: auto;
  font-size: 12px;
  bottom: -17px;
  font-weight: normal;
}

div.error,
label.error,
.form_summary .form_broken {
  color: #ea5444;
}

form.form_summary.was-validated textarea:invalid,
form.form_summary.was-validated input:invalid,
form input.error{
  border-color: #ea5444;
  background-color: #fff;
}

form input.valid{
  background-color: #fff;
  border-color: #a9b7c9;
}
.chechbox__svg {
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: #f6f8fa;
    display: inline-block;
    padding: 0 3px;
    border-radius: 3px;
    border: 1px #a9b7c9 solid;
    margin-right: 9px;
    transition: all .25s ease-in-out;
}
.svg.svg--check {
    width: 9px;
    height: 7px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.svg.svg--check use {
    fill: #f6f8fa;
    transition: all .25s ease-in-out;
}
.wrapper {
  position: relative;
  min-height: 100px;
}
.section__form_preloader {
  display: none;
}
.loader {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 150px;
  width: 150px;
}
.loader span {
  display: block;
  position: absolute;
  top: 0; left: 0;
  bottom: 0; right: 0;
  margin: auto;
}
.loader span::before,
.loader span::after {
  content: "";
  display: block;
  position: absolute;
  top: 0; left: 0;
  bottom: 0; right: 0;
  margin: auto;
  height: 62px;
  width: 62px;
  border: 2px solid #921c40;
  border-radius: 50%;
  -webkit-animation: loader-1 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) infinite;
  animation: loader-1 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) infinite;
}
@-webkit-keyframes loader-1 {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
    opacity: 0;
  }
}
@keyframes loader-1 {
  0% {
    transform: translate3d(0, 0, 0) scale(0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0) scale(1.5);
    opacity: 0;
  }
}
.loader span::after {
  -webkit-animation: loader-2 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) .25s infinite;
  animation: loader-2 1.5s cubic-bezier(0.075, 0.820, 0.165, 1.000) .25s infinite;
}
@-webkit-keyframes loader-2 {
  0%   {
    -webkit-transform: translate3d(0, 0, 0) scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    opacity: 0;
  }
}
@keyframes loader-2 {
  0% {
    transform: translate3d(0, 0, 0) scale(0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 0;
  }
}
.loader.loader--big span::before,
.loader.loader--big span::after{
  height: 102px;
  width: 102px;
  border: 3px solid #921c40;
}

@media (max-width: 769px){
  .input__icon{
    right: 25px;
  }
  div.error,
  label.error{
    bottom: 3px;
  }
  form input.error.mobile_last_margin + div.error,
  form input.error.mobile_last_margin + label.error{
    bottom: -17px;
  }
}

a.link {
  color: #7c889c;
  border-bottom: 1px solid #7c889c;
}

.upload-photo-input::-webkit-file-upload-button {
  visibility: hidden;
}

.custom-input-file {
  position: relative;
  cursor: pointer;
  display: flex;
  width: 100%;
  background-color: #fafbfc;
  border: 1px solid #ced7e2;
  border-radius: 3px;
  padding: 10px 15px;
}

.svg.svg--chevron-down {
  width: 10px;
  height: 24px;
  fill: #8994a5;
  float: right;
}

.svg.svg--cross {
  width: 10px;
  height: 10px;
  fill: #8994a5;
}

.custom-input-file span {
  color: #7c889b;
  flex-grow: 1;
}

.custom-input-file.size-limit span {
  color: #333;
}

.custom-input-file input[type=file] {
  position: absolute;
  height: 0!important;
  width: 0!important;
  opacity: 0!important;
  padding: 0!important;
  margin: 0!important;
}

.custom-input-file .svg--alert,
.custom-input-file .svg--success {
  margin-right: 8px;
  height: 16px;
  width: 16px;
}

.custom-input-file .svg--clip {
  margin-right: 8px;
  height: 16px;
  width: 8px;
}

.custom-input-file .svg.svg--cross,
.custom-input-file.success .svg--clip,
.custom-input-file.size-limit .svg--clip,
.custom-input-file .svg--success,
.custom-input-file .svg--alert {
  display: none;
}

.custom-input-file.success .svg.svg--cross,
.custom-input-file.size-limit .svg.svg--cross,
.custom-input-file.size-limit .svg--alert,
.custom-input-file.success .svg--success {
  display: block;
}

/* --------------------------share ------------------*/

.ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_viber .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");
}
.ya-share2__item_service_telegram .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_whatsapp .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_moimir .ya-share2__badge, .ya-share2__item_service_moimir .ya-share2__mobile-popup-badge {
  background-color: #168de2;
}
.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {
  background-color: #4680c2;
}
.ya-share2__item_service_odnoklassniki .ya-share2__badge, .ya-share2__item_service_odnoklassniki .ya-share2__mobile-popup-badge {
  background-color: #eb722e;
}
.ya-share2__item_service_telegram .ya-share2__badge, .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {
  background-color: #64a9dc;
}
.ya-share2__item_service_facebook .ya-share2__badge, .ya-share2__item_service_facebook .ya-share2__mobile-popup-badge {
  background-color: #3b5998;
}
.ya-share2__item_service_viber .ya-share2__badge, .ya-share2__item_service_viber .ya-share2__mobile-popup-badge {
  background-color: #7b519d;
}
.ya-share2__item_service_whatsapp .ya-share2__badge, .ya-share2__item_service_whatsapp .ya-share2__mobile-popup-badge {
  background-color: #65bc54;
}

.ya-share2__container {
  margin-bottom: 20px;
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
}
.bottom__line__ya_share .ya_share-top {
  cursor: pointer;
  display: flex;
  font-size: 13px;
  color: #9ca6b7;
  transition: all .2s ease-in-out;
  line-height: normal;
}
.bottom__line--ya_share .ya_share__dropdown-items {
  width: 125px;
  padding: 20px;
  border-radius: 3px;
  left: -17px;
  top: 36px;
}
.bottom__line__ya_share .ya_share-top .ya_share__svg {
  margin-right: 10px;
}
.svg.svg--share {
  width: 14px;
  height: 16px;
}
.ya_share__dropdown-items:before {
  content: "";
  position: absolute;
  top: -18px;
  left: 53%;
  margin-left: -10px;
  border: 6px solid transparent;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 6px;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 6px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 10px;
  border-bottom: 11px solid #fff;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
  display: none;
}
.ya-share2__link {
  text-decoration: none;
  white-space: nowrap;
}
.ya-share2__link {
  display: block;
}

.ya-share2__list.ya-share2__list_direction_horizontal {
  display: block;
  width: fit-content;
  padding: 0;
  margin: auto;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 2px 4px 4px 0;
}
.ya-share2__badge {
  width: 40px;
  height: 40px;
  transition: 0.3s;
}
.ya-share2__badge:hover {
  opacity: .7;
}
.ya-share2, .ya-share2 * {
  line-height: normal;
}
.ya-share2__list, .ya-share2__badge, .ya-share2__icon {
  display: inline-block;
  vertical-align: top;
}
.ya-share2__badge {
  border-radius: 4px;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.ya-share2__container_size_m .ya-share2__icon {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ya_share__dropdown-items .ya-share2__item .ya-share2__icon {
  margin: 8px 8px 8px 8px;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
}

.share {
  margin-top: 20px;
}

.ya_share-top {
  padding: 10px;
  display: flex;
  justify-content: flex-end;
}

.bottom__line__ya_share.dropdown {
  position: relative;
}

.dropdown-items.ya_share__dropdown-items {
  display: block;
  background: #fff;
  padding: 5px 3px 2px;
  border-radius: 5px;
}

.form_summary [data-input-group-unit="collapsible-block"] {
  display: none;
}
/* End */
/* /local/components/ranx/resume.form/templates/.default/style.css?175561103024986 */
