

/* Start:/assets/components/block/modal/dialog/style.css?17525749942447*/
.fancybox-container.fancybox-modal-dialog .fancybox-slide {
  padding: 0; }

.fancybox-container.fancybox-modal-dialog .fancybox-content {
  position: relative; }

.fancybox-container.fancybox-modal-dialog .fancybox-bg {
  background: #2A2B2D; }

.fancybox-container.fancybox-modal-dialog.fancybox-is-open .fancybox-bg {
  opacity: .5; }

.fancybox-container.fancybox-modal-dialog .fancybox-modal-close-dialog {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 11 5-5 5-5M1 1l10 10' stroke='%237E858C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/12px; }
  @media (min-width: 1040px) {
    .fancybox-container.fancybox-modal-dialog .fancybox-modal-close-dialog {
      top: 24px;
      right: 24px; } }

html.no-touch .fancybox-modal-close-dialog:hover {
  opacity: .7; }

.modal-dialog {
  width: 312px;
  padding: 0;
  border-radius: 16px;
  background: #FFF; }
  @media (min-width: 1040px) {
    .modal-dialog {
      width: 416px; } }
  .modal-dialog .modal-dialog__header {
    height: 48px; }
    @media (min-width: 1040px) {
      .modal-dialog .modal-dialog__header {
        height: 64px; } }
  .modal-dialog .modal-dialog__content {
    text-align: center;
    padding: 16px; }
    @media (min-width: 1040px) {
      .modal-dialog .modal-dialog__content {
        padding: 8px 24px; } }
  .modal-dialog .modal-dialog__footer {
    padding: 16px; }
    @media (min-width: 1040px) {
      .modal-dialog .modal-dialog__footer {
        padding: 16px 24px;
        text-align: right; } }
  .modal-dialog .modal-dialog__title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600; }
    @media (min-width: 1040px) {
      .modal-dialog .modal-dialog__title {
        font-size: 18px;
        line-height: 28px; } }
    .modal-dialog .modal-dialog__title:not(:last-child) {
      margin-bottom: 8px; }
  .modal-dialog .modal-dialog__text {
    font-size: 16px;
    line-height: 24px; }
    .modal-dialog .modal-dialog__text:not(:last-child) {
      margin-bottom: 8px; }
  @media (max-width: 767.98px) {
    .modal-dialog .modal-dialog__btn {
      width: 100%; } }
  @media (min-width: 768px) {
    .modal-dialog .modal-dialog__btn {
      display: inline-flex; } }

/*# sourceMappingURL=../../../maps/block/modal/dialog/style.css.map */

/* End */


/* Start:/assets/components/landing/library/style.css?175257499425450*/
.landing-library {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500; }
  @media (min-width: 1040px) {
    .landing-library {
      font-size: 20px;
      line-height: 28px; } }
  .landing-library .landing-library__section-hero {
    background: #F5F5F5;
    padding: 26px 0 16px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-hero {
        padding-top: 38px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-hero .landing-library__container {
        max-width: 1448px; } }
  @media (min-width: 1040px) {
    .landing-library .landing-library__hero {
      display: flex;
      align-items: center;
      gap: 48px; } }
  @media (min-width: 1040px) {
    .landing-library .landing-library__hero .landing-library__hero-img {
      order: 10;
      flex-shrink: 0;
      width: 668px; } }
  @media (max-width: 1039.98px) {
    .landing-library .landing-library__hero .landing-library__hero-img:not(:last-child) {
      margin-bottom: 34px; } }
  @media (max-width: 1039.98px) {
    .landing-library .landing-library__hero .landing-library__hero-img picture {
      display: block;
      text-align: center;
      height: 200px; } }
  @media (min-width: 1040px) {
    .landing-library .landing-library__hero .landing-library__hero-info {
      min-width: 585px;
      padding-left: 36px;
      order: 5; } }
  .landing-library .landing-library__hero .landing-library__hero-label {
    margin-bottom: 8px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__hero .landing-library__hero-label {
        margin-bottom: 12px; } }
  @media (max-width: 1039.98px) {
    .landing-library .landing-library__hero .landing-library__hero-text {
      font-weight: 600; } }
  @media (min-width: 1040px) {
    .landing-library .landing-library__hero .landing-library__hero-text {
      font-size: 24px;
      line-height: 28px;
      font-weight: 500; } }
  .landing-library .landing-library__hero .landing-library__hero-text:not(:last-child) {
    margin-bottom: 16px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__hero .landing-library__hero-text:not(:last-child) {
        margin-bottom: 24px; } }
  @media (min-width: 576px) and (max-width: 1039.98px) {
    .landing-library .landing-library__hero .landing-library__hero-btn {
      margin-left: auto;
      margin-right: auto; } }
  @media (max-width: 1039.98px) {
    .landing-library .landing-library__hero .landing-library__hero-btn {
      width: 100%;
      max-width: 575px; } }
  .landing-library .landing-library__hero .landing-library__hero-btn:not(:last-child) {
    margin-bottom: 16px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__hero .landing-library__hero-btn:not(:last-child) {
        margin-bottom: 32px; } }
  .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-title {
    margin-bottom: 12px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-title {
        margin-bottom: 8px; } }
  .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-list {
        gap: 24px; } }
  .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-item {
    flex-shrink: 0; }
    .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-item picture {
      display: block; }
      .landing-library .landing-library__hero .landing-library__hero-clients .landing-library__hero-clients-item picture img {
        vertical-align: middle; }
  .landing-library .landing-library__section-biblio {
    padding: 26px 0 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-biblio {
        padding: 96px 0 0; } }
    .landing-library .landing-library__section-biblio .landing-library__section-biblio-tile {
      padding: 16px 0 20px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__section-biblio .landing-library__section-biblio-tile {
          padding: 24px 0 64px; } }
    @media (max-width: 1039.98px) {
      .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg {
        height: 229px;
        background: url(/assets/img/media/landing/library/biblio-bg_mob.png) no-repeat center/auto 100%; } }
  @media (max-width: 1039.98px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg {
      background-image: url(/assets/img/media/landing/library/biblio-bg_mob@2x.png); } }
    @media (max-width: 1039.98px) {
        .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg:not(:first-child) {
          margin-top: 16px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg {
        height: 691px;
        background: url(/assets/img/media/landing/library/biblio-bg.png) no-repeat center/auto 100%; } }
  @media (min-width: 1040px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg {
      background-image: url(/assets/img/media/landing/library/biblio-bg@2x.png); } }
    @media (min-width: 1040px) {
        .landing-library .landing-library__section-biblio .landing-library__section-biblio-bg:not(:first-child) {
          margin-top: 32px; } }
  .landing-library .landing-library__section-hr {
    padding: 20px 0 20px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-hr {
        padding: 32px 0 40px; } }
    .landing-library .landing-library__section-hr .landing-library__hr-title {
      text-align: center;
      margin-top: 16px;
      margin-bottom: 12px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__section-hr .landing-library__hr-title {
          margin-top: 24px;
          margin-bottom: 32px; } }
    @media (max-width: 1039.98px) {
      .landing-library .landing-library__section-hr .landing-library__section-hr-bg {
        height: 229px;
        background: url(/assets/img/media/landing/library/hr-bg_mob.png) no-repeat center/auto 100%; } }
  @media (max-width: 1039.98px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    .landing-library .landing-library__section-hr .landing-library__section-hr-bg {
      background-image: url(/assets/img/media/landing/library/hr-bg_mob@2x.png); } }
    @media (max-width: 1039.98px) {
        .landing-library .landing-library__section-hr .landing-library__section-hr-bg:not(:first-child) {
          margin-top: 16px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-hr .landing-library__section-hr-bg {
        height: 691px;
        background: url(/assets/img/media/landing/library/hr-bg.png) no-repeat center/auto 100%; } }
  @media (min-width: 1040px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    .landing-library .landing-library__section-hr .landing-library__section-hr-bg {
      background-image: url(/assets/img/media/landing/library/hr-bg@2x.png); } }
    @media (min-width: 1040px) {
        .landing-library .landing-library__section-hr .landing-library__section-hr-bg:not(:first-child) {
          margin-top: 32px; } }
  .landing-library .landing-library__section-video {
    padding: 20px 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-video {
        padding: 56px 0 40px; } }
  .landing-library .landing-library__video:not(:first-child) {
    margin-top: 16px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__video:not(:first-child) {
        margin-top: 32px; } }
  .landing-library .landing-library__section-pdf {
    padding: 20px 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-pdf {
        padding: 24px 0 48px; } }
  .landing-library .landing-library__presentation {
    text-align: center; }
    .landing-library .landing-library__presentation:not(:first-child) {
      margin-top: 24px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__presentation:not(:first-child) {
          margin-top: 32px; } }
    .landing-library .landing-library__presentation .landing-library__presentation-btn:not(:first-child) {
      margin-top: 24px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__presentation .landing-library__presentation-btn:not(:first-child) {
          margin-top: 32px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__presentation .landing-library__presentation-btn .landing-library__presentation-btn-link {
        display: inline-flex;
        padding-left: 35px;
        padding-right: 35px; } }
  .landing-library .landing-library__section-tasks {
    padding: 20px 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-tasks {
        padding: 48px 0 96px; } }
  .landing-library .landing-library__section-cta {
    padding: 16px 0 24px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-cta {
        padding: 32px 0; } }
    @media (max-width: 1039.98px) {
      .landing-library .landing-library__section-cta .landing-library__title {
        text-align: center; } }
    .landing-library .landing-library__section-cta .landing-library__cta-btn {
      margin: 0 auto; }
      .landing-library .landing-library__section-cta .landing-library__cta-btn:not(:first-child) {
        margin-top: 24px; }
      @media (max-width: 1039.98px) {
        .landing-library .landing-library__section-cta .landing-library__cta-btn {
          width: 100%;
          max-width: 575px; } }
  .landing-library .landing-library__section-peculiarities {
    padding: 40px 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-peculiarities {
        padding: 96px 0; } }
  .landing-library .landing-library__section-reviews {
    padding: 16px 0; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-reviews {
        padding: 32px 0; } }
    @media (max-width: 1039.98px) {
      .landing-library .landing-library__section-reviews .landing-library__title {
        text-align: center; } }
  .landing-library .landing-library__section-you-gets {
    padding: 40px 0 20px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__section-you-gets {
        padding: 96px 0 40px; } }
  .landing-library .landing-library__section-form {
    padding: 20px 0 0; }
    @media (min-width: 768px) {
      .landing-library .landing-library__section-form {
        padding: 56px 0; } }
  .landing-library .landing-library__form {
    padding: 16px;
    border-radius: 12px;
    background: #F2F2F2; }
    @media (min-width: 768px) {
      .landing-library .landing-library__form {
        width: 598px;
        margin: 0 auto;
        padding: 32px; } }
    .landing-library .landing-library__form .landing-library__form-fields:not(:first-child) {
      margin-top: 16px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__form .landing-library__form-fields:not(:first-child) {
          margin-top: 24px; } }
    .landing-library .landing-library__form .landing-library__form-fields:not(:last-child) {
      margin-bottom: 24px; }
    .landing-library .landing-library__form .landing-library__form-input:not(:last-child) {
      margin-bottom: 12px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__form .landing-library__form-input:not(:last-child) {
          margin-bottom: 16px; } }
    .landing-library .landing-library__form .landing-library__form-input .ui-input-bordered {
      background: #FFF;
      border-radius: 8px; }
    .landing-library .landing-library__form .landing-library__form-textarea {
      position: relative; }
      .landing-library .landing-library__form .landing-library__form-textarea textarea {
        width: 100%;
        padding: 10px 15px;
        border: 1px solid #CED3D6;
        border-radius: 8px;
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
        color: #2A2B2D;
        background: #FFF;
        resize: none; }
        .landing-library .landing-library__form .landing-library__form-textarea textarea::placeholder {
          color: #949599; }
        .landing-library .landing-library__form .landing-library__form-textarea textarea:focus {
          border: 2px solid #2A2B2D !important;
          padding: 9px 14px; }
        .landing-library .landing-library__form .landing-library__form-textarea textarea[disabled], .landing-library .landing-library__form .landing-library__form-textarea textarea[readonly] {
          background: #F7F8F8;
          color: #C3C4C7;
          border: none; }
          .landing-library .landing-library__form .landing-library__form-textarea textarea[disabled]::placeholder, .landing-library .landing-library__form .landing-library__form-textarea textarea[readonly]::placeholder {
            color: #C3C4C7; }
        .landing-library .landing-library__form .landing-library__form-textarea textarea[data-state="error"] {
          border: 2px solid #FF5952 !important;
          padding: 9px 14px; }
    .landing-library .landing-library__form .landing-library__form-btn {
      width: 100%;
      margin-bottom: 24px; }
      @media (max-width: 1039.98px) {
        .landing-library .landing-library__form .landing-library__form-btn {
          width: 100%; } }
    .landing-library .landing-library__form .landing-library__form-notice {
      font-size: 14px;
      line-height: 18px;
      letter-spacing: 0.25px;
      font-weight: 500; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__form .landing-library__form-notice {
          font-size: 16px;
          line-height: 24px;
          letter-spacing: 0.15px; } }
  .landing-library .landing-library__container {
    width: 100%;
    margin-right: auto;
    margin-left: auto; }
    @media (max-width: 1039.98px) {
      .landing-library .landing-library__container {
        padding-right: 16px;
        padding-left: 16px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__container {
        max-width: 1000px;
        padding-left: 20px;
        padding-right: 20px; } }
  .landing-library .landing-library__h1 {
    font-size: 28px;
    line-height: 32px;
    font-weight: 600; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__h1 {
        font-size: 48px;
        line-height: 56px;
        font-weight: 500;
        letter-spacing: -.25px; } }
    .landing-library .landing-library__h1:not(:last-child) {
      margin-bottom: 16px; }
  .landing-library .landing-library__title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 600; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__title {
        font-size: 28px;
        line-height: 32px;
        text-align: center; } }
  @media (max-width: 1039.98px) {
    .landing-library .landing-library__subtitle {
      letter-spacing: 0.009375em; } }
  @media (min-width: 1040px) {
    .landing-library .landing-library__subtitle {
      text-align: center; } }
  .landing-library .landing-library__ol {
    counter-reset: item; }
    .landing-library .landing-library__ol li {
      position: relative;
      padding-left: 1.25em;
      counter-increment: item; }
      .landing-library .landing-library__ol li:not(:last-child) {
        margin-bottom: 12px; }
        @media (min-width: 1040px) {
          .landing-library .landing-library__ol li:not(:last-child) {
            margin-bottom: 24px; } }
      .landing-library .landing-library__ol li::before {
        content: counter(item) ".";
        position: absolute;
        left: 0;
        top: 0; }
  .landing-library .landing-library__ul li {
    position: relative;
    padding-left: 36px; }
    .landing-library .landing-library__ul li:not(:last-child) {
      margin-bottom: 12px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__ul li:not(:last-child) {
          margin-bottom: 24px; } }
    .landing-library .landing-library__ul li::before {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      left: 0;
      top: 2px;
      background: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 21a9.97 9.97 0 0 0 7.071-2.929A9.969 9.969 0 0 0 21 11a9.968 9.968 0 0 0-2.929-7.071A9.968 9.968 0 0 0 11 1a9.969 9.969 0 0 0-7.071 2.929A9.97 9.97 0 0 0 1 11a9.969 9.969 0 0 0 2.929 7.071A9.968 9.968 0 0 0 11 21z' stroke='%230082FF' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='m7 11 3 3 6-6' stroke='%230082FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat left center/20px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__ul li::before {
          top: 4px; } }
    .landing-library .landing-library__ul li .landing-library__ul-li-title {
      margin-bottom: 4px;
      font-weight: 600; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__ul li .landing-library__ul-li-title {
          font-size: 24px;
          line-height: 28px; } }
  .landing-library .landing-library__tile {
    display: grid;
    grid-template-columns: 1fr;
    gap: 12px; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__tile {
        gap: 24px; } }
    .landing-library .landing-library__tile:not(:first-child) {
      margin-top: 16px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__tile:not(:first-child) {
          margin-top: 40px; } }
    @media (min-width: 1040px) {
      .landing-library .landing-library__tile.landing-library__tile_benefits {
        grid-template-columns: 1fr 1fr;
        gap: 16px; } }
    .landing-library .landing-library__tile .landing-library__tile-item {
      padding: 12px;
      border-radius: 8px;
      box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.15); }
      @media (min-width: 1040px) {
        .landing-library .landing-library__tile .landing-library__tile-item {
          padding: 16px 24px; } }
      .landing-library .landing-library__tile .landing-library__tile-item .landing-library__tile-item-title {
        margin-bottom: 5px;
        font-size: 22px;
        line-height: 28px;
        font-weight: 600;
        color: #0082FF; }
        @media (min-width: 1040px) {
          .landing-library .landing-library__tile .landing-library__tile-item .landing-library__tile-item-title {
            margin-bottom: 4px;
            font-size: 24px; } }
  .landing-library .landing-library__review {
    text-align: center; }
    .landing-library .landing-library__review:not(:first-child) {
      margin-top: 24px; }
    .landing-library .landing-library__review .landing-library__review-cover {
      width: 100px;
      position: relative;
      border-radius: 50%;
      overflow: hidden;
      margin: 0 auto;
      border: 2px solid #949599; }
      .landing-library .landing-library__review .landing-library__review-cover:not(:first-child) {
        margin-top: 24px; }
        @media (min-width: 1040px) {
          .landing-library .landing-library__review .landing-library__review-cover:not(:first-child) {
            margin-top: 40px; } }
      @media (min-width: 1040px) {
        .landing-library .landing-library__review .landing-library__review-cover {
          width: 170px;
          border-width: 3px; } }
      .landing-library .landing-library__review .landing-library__review-cover::before {
        content: '';
        display: table;
        width: 100%;
        padding-bottom: 100%; }
      .landing-library .landing-library__review .landing-library__review-cover picture {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
        .landing-library .landing-library__review .landing-library__review-cover picture img {
          height: 100%;
          left: 50%;
          min-width: 100%;
          object-fit: cover;
          object-position: center top;
          position: absolute;
          top: 0;
          transform: translateX(-50%); }
    .landing-library .landing-library__review .landing-library__review-sub:not(:first-child) {
      margin-top: 24px; }
      @media (min-width: 1040px) {
        .landing-library .landing-library__review .landing-library__review-sub:not(:first-child) {
          margin-top: 32px; } }
  .landing-library .landing-library__btn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    min-height: 48px;
    padding: 0 25px;
    border-radius: 8px;
    background: #949599;
    color: #FFF; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__btn:not(.landing-library__btn_small) {
        min-height: 56px; } }
    .landing-library .landing-library__btn .landing-library__btn-title {
      font-size: 16px;
      line-height: 22px; }
      @media (max-width: 1039.98px) {
        .landing-library .landing-library__btn .landing-library__btn-title {
          letter-spacing: 0.009375em; } }
      @media (min-width: 1040px) {
        .landing-library .landing-library__btn .landing-library__btn-title {
          font-size: 20px;
          line-height: 28px; } }
  .landing-library .landing-library__label-in-text {
    background: #FFF708;
    border-radius: 4px;
    white-space: nowrap; }
  .landing-library .landing-library__label-block {
    display: inline-block;
    background: #FFF708;
    border-radius: 8px;
    white-space: nowrap;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600; }
    @media (min-width: 1040px) {
      .landing-library .landing-library__label-block {
        padding: 4px 16px;
        font-size: 18px;
        line-height: 28px; } }
  .landing-library .landing-library__title + .landing-library__subtitle {
    margin-top: 12px; }
  .landing-library .landing-library__title + .landing-library__ul {
    margin-top: 24px; }

.landing-library .landing-library__section-colored {
  --section-border-width: 4px;
  background-color: #F2F2F2;
  position: relative; }
  @media (min-width: 1040px) {
    .landing-library .landing-library__section-colored {
      --section-border-width: 8px; } }
  .landing-library .landing-library__section-colored::before, .landing-library .landing-library__section-colored::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: var(--section-border-width);
    background-color: #949599; }
  .landing-library .landing-library__section-colored::before {
    left: 0;
    border-radius: 0 var(--section-border-width) var(--section-border-width) 0; }
  .landing-library .landing-library__section-colored::after {
    right: 0;
    border-radius: var(--section-border-width) 0 0 var(--section-border-width); }

.landing-library.landing-library_blue .landing-library__review-cover {
  border-color: #0082FF; }

.landing-library.landing-library_blue .landing-library__section-colored {
  background-color: #F2F9FF; }
  .landing-library.landing-library_blue .landing-library__section-colored::before, .landing-library.landing-library_blue .landing-library__section-colored::after {
    background-color: #1E82FF; }

.landing-library.landing-library_blue .landing-library__review-cover {
  border-color: #0082FF; }

.landing-library.landing-library_blue .landing-library__btn[disabled] {
  background: #CED3D6; }

.landing-library.landing-library_blue .landing-library__btn:not(.landing-library__btn_inversed) {
  background-color: #0082FF; }

.landing-library.landing-library_blue .landing-library__btn.landing-library__btn_inversed {
  background-color: rgba(0, 0, 0, 0.05);
  color: #0082FF; }

html.no-touch .landing-library .landing-library__btn:not([disabled]):hover {
  background-color: #2A2B2D; }

html.no-touch .landing-library.landing-library_blue .landing-library__btn:not(.landing-library__btn_inversed):not([disabled]):hover {
  background-color: #016bd2; }

html.no-touch .landing-library.landing-library_blue .landing-library__btn.landing-library__btn_inversed:not([disabled]):hover {
  background-color: rgba(0, 0, 0, 0.1); }

html.touch .landing-library .landing-library__btn:not([disabled]):active {
  background-color: #2A2B2D; }

html.touch .landing-library.landing-library_blue .landing-library__btn:not(.landing-library__btn_inversed):not([disabled]):hover {
  background-color: #016bd2; }

html.touch .landing-library.landing-library_blue .landing-library__btn.landing-library__btn_inversed:not([disabled]):hover {
  background-color: rgba(0, 0, 0, 0.15); }

/*# sourceMappingURL=../../maps/landing/library/style.css.map */

/* End */


/* Start:/assets/components/ui/anchor/style.css?1752574994114*/
html.no-touch .ui-anchor:hover {
  cursor: pointer; }

/*# sourceMappingURL=../../maps/ui/anchor/style.css.map */

/* End */
/* /assets/components/block/modal/dialog/style.css?17525749942447 */
/* /assets/components/landing/library/style.css?175257499425450 */
/* /assets/components/ui/anchor/style.css?1752574994114 */
