.services-section {
  --section-padding-bottom: 3.75rem;
  background-color: var(--bg-grey); }
  @media screen and (min-width: 160.0625rem) {
    .services-section {
      --section-padding-bottom: 2.34375vw; } }
  @media screen and (max-width: 134.375rem) {
    .services-section {
      --section-padding-bottom: 2.5rem; } }
  @media screen and (max-width: 109.375rem) {
    .services-section {
      --section-padding-bottom: 1.25rem; } }
  @media screen and (max-width: 73.125rem) {
    .services-section {
      --section-padding-bottom: 0.625rem; } }
  @media screen and (max-width: 39.375rem) {
    .services-section {
      --section-padding-bottom: 0; } }
  .services-section .section__head {
    --text-light-primary: var(--text-dark-primary);
    --text-light-secondary: var(--text-dark-primary); }
  .services-section .section__content {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-areas: "a a a a . b b b b b b b";
    row-gap: var(--grid-row-gap);
    -webkit-column-gap: var(--grid-column-gap);
       -moz-column-gap: var(--grid-column-gap);
            column-gap: var(--grid-column-gap); }
    @media screen and (max-width: 73.125rem) {
      .services-section .section__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 0; } }
  .services-section__column {
    grid-area: a;
    width: 100%; }
    .services-section__column:first-child {
      position: relative;
      width: 100%;
      height: 61.25rem; }
      @media screen and (min-width: 160.0625rem) {
        .services-section__column:first-child {
          height: 38.28125vw; } }
      @media screen and (max-width: 134.375rem) {
        .services-section__column:first-child {
          height: 46.25rem; } }
      @media screen and (max-width: 109.375rem) {
        .services-section__column:first-child {
          height: 35rem; } }
      @media screen and (max-width: 73.125rem) {
        .services-section__column:first-child {
          display: none; } }
    .services-section__column:last-child {
      grid-area: b; }
    .services-section__column .services-small {
      max-width: unset; }
  .services-section__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity var(--animation-long), visibility var(--animation-long);
    transition: opacity var(--animation-long), visibility var(--animation-long);
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .services-section__image_active {
      z-index: 1;
      visibility: visible;
      opacity: 1; }
    .services-section__image_z-index {
      z-index: 2; }
    .services-section__image img,
    .services-section__image picture {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvc2VydmljZXMtc2VjdGlvbi9zZXJ2aWNlcy1zZWN0aW9uLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGlDQUF5QjtFQUV6QixnQ0FBZ0MsRUFBQTtFQ0poQztJRENGO01BTUksbUNBQXlCLEVBQUEsRUEySDVCO0VDNUhDO0lETEY7TUFVSSxnQ0FBeUIsRUFBQSxFQXVINUI7RUN0SEM7SURYRjtNQWNJLGlDQUF5QixFQUFBLEVBbUg1QjtFQ2hIQztJRGpCRjtNQWtCSSxrQ0FBeUIsRUFBQSxFQStHNUI7RUMxR0M7SUR2QkY7TUFzQkksMkJBQXlCLEVBQUEsRUEyRzVCO0VBaklEO0lBMkJNLDhDQUFxQjtJQUNyQixnREFBdUIsRUFBQTtFQTVCN0I7SUFnQ00sYUFBYTtJQUNiLHNDQUFzQztJQUN0Qyw4Q0FBOEM7SUFDOUMsNEJBQTRCO0lBQzVCLDBDQUFrQztPQUFsQyx1Q0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7SUNuQnRDO01EakJGO1FBdUNRLG9CQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsNEJBQXNCO1FBQXRCLDZCQUFzQjtZQUF0QiwwQkFBc0I7Z0JBQXRCLHNCQUFzQjtRQUN0Qix3QkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIsdUJBQTJCO1lBQTNCLG9CQUEyQjtnQkFBM0IsMkJBQTJCO1FBQzNCLE1BQU0sRUFBQSxFQUVUO0VBR0g7SUFDRSxZQUFZO0lBRVosV0FBVyxFQUFBO0lBSFo7TUFNRyxrQkFBa0I7TUFFbEIsV0FBVztNQUNYLGdCRTFEeUIsRUFBQTtNREE3QjtRRGlEQztVQVlLLGtCRXpENkIsRUFBQSxFRnVFaEM7TUNyRUg7UUQyQ0M7VUFnQkssZ0JFakV1QixFQUFBLEVGMkUxQjtNQy9ESDtRRHFDQztVQW9CSyxhRXJFdUIsRUFBQSxFRjJFMUI7TUN6REg7UUQrQkM7VUF3QkssYUFBYSxFQUFBLEVBRWhCO0lBMUJGO01BNkJHLFlBQVksRUFBQTtJQTdCZjtNQWlDRyxnQkFBZ0IsRUFBQTtFQUlwQjtJQUNFLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sU0FBUztJQUNULE9BQU87SUFDUCxVQUFVO0lBQ1YsWUFBWTtJQUVaLFdBQVc7SUFDWCxZQUFZO0lBRVosZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixVQUFVO0lBRVYsbUZBQ2tDO0lBRGxDLDJFQUNrQztJQUVsQyxvQkFBb0I7SUFDcEIseUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCLEVBQUE7SUFFakI7TUFDRSxVQUFVO01BRVYsbUJBQW1CO01BQ25CLFVBQVUsRUFBQTtJQUdaO01BQ0UsVUFBVSxFQUFBO0lBN0JiOztNQWtDRyxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFFUCxXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUI7TUFDakIsMEJBQXVCO1NBQXZCLHVCQUF1QixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvc2VjdGlvbnMvc2VydmljZXMtc2VjdGlvbi9zZXJ2aWNlcy1zZWN0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnNlcnZpY2VzLXNlY3Rpb24ge1xuICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b206ICN7cmVtKDYwKX07XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZ3JleSk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b206ICN7YmlnKDYwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbTogI3tyZW0oNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b206ICN7cmVtKDIwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctYm90dG9tOiAje3JlbSgxMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYgLnNlY3Rpb24ge1xuICAgICZfX2hlYWQge1xuICAgICAgLS10ZXh0LWxpZ2h0LXByaW1hcnk6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgIC0tdGV4dC1saWdodC1zZWNvbmRhcnk6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhIGEgYSAuIGIgYiBiIGIgYiBiIGJcIjtcbiAgICAgIHJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGdyaWQtYXJlYTogYTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiByZW0oOTgwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgaGVpZ2h0OiBiaWcoOTgwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oNzQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBoZWlnaHQ6IHJlbSg1NjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGdyaWQtYXJlYTogYjtcbiAgICB9XG5cbiAgICAmIC5zZXJ2aWNlcy1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWxvbmcpLFxuICAgICAgdmlzaWJpbGl0eSB2YXIoLS1hbmltYXRpb24tbG9uZyk7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICZfYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfei1pbmRleCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYgaW1nLFxuICAgICYgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjU2MSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDIxNTApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDE3NTApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDExNzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDYzMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTZ9cmVtO1xufVxuXG5AZnVuY3Rpb24gYmlnKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAyNTYwICogMTAwfXZ3O1xufVxuIl19 */
