.sec {
  --marign-top: 7rem;
  scroll-margin-top: var(--marign-top); }
  @media only screen and (max-width: 768px) {
    .sec {
      --marign-top: 5rem; } }

.references__technologies {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -moz-column-gap: 4px;
       column-gap: 4px;
  row-gap: 0.8rem;
  margin-block-start: 2rem; }
  .references__technologies span {
    padding: 5px 10px;
    border: #3175b9 1px solid;
    border-radius: 22px;
    font-size: 16px;
    color: #3175b9;
    white-space: nowrap; }
  @media only screen and (max-width: 768px) {
    .references__technologies {
      align-items: center;
      justify-content: center; } }

.references__header {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 240px; }
  .references__header h2 {
    z-index: 10; }
  @media only screen and (max-width: 1366px) {
    .references__header {
      height: 350px; } }
  @media only screen and (max-width: 1024px) {
    .references__header {
      height: 130px; } }
  @media only screen and (max-width: 768px) {
    .references__header {
      height: auto; } }

.other-reference {
  padding: 4rem;
  margin-block-end: 2rem;
  background-color: white;
  border-radius: .8rem;
  box-shadow: 5px 0 10px 0 rgba(0, 0, 0, 0.1); }
  @media only screen and (max-width: 768px) {
    .other-reference {
      padding: 2rem; } }
  .other-reference__header {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    cursor: pointer; }
    .other-reference__header-text {
      max-width: 70%; }
      @media only screen and (max-width: 768px) {
        .other-reference__header-text {
          max-width: 100%; } }
    .other-reference__header .icon {
      --icon-width: 40px; }
  .other-reference__description {
    display: flex;
    flex-direction: column;
    margin-block-start: 3.5rem; }
  .other-reference__tit {
    --title-color: #131320;
    margin-block-end: 1.5rem;
    font-family: "rubik-regular", sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: var(--title-color); }
    @media only screen and (max-width: 768px) {
      .other-reference__tit {
        font-size: 24px; } }
  .other-reference__link {
    transition: fill 0.25s ease; }
  .other-reference__subtit {
    font-family: "yellix-regular", sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #3175b9; }
    @media only screen and (max-width: 768px) {
      .other-reference__subtit {
        font-size: 18px; } }
  .other-reference__logo {
    position: absolute;
    right: 0;
    margin: 0 8rem 0 0;
    opacity: 0.3;
    transition: 0.3s ease-in-out opacity;
    z-index: 5; }
    .other-reference__logo svg {
      width: 140px;
      height: auto;
      max-height: 80px; }
      @media only screen and (max-width: 1024px) {
        .other-reference__logo svg {
          display: none; } }
    .other-reference__logo.logo-smaller {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 140px; }
      .other-reference__logo.logo-smaller svg {
        width: 100px;
        height: auto;
        max-height: 80px; }
    .other-reference__logo.logo-smallest {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 140px; }
      .other-reference__logo.logo-smallest svg {
        width: 80px; }
  .other-reference:hover .other-reference__logo, .other-reference :active .other-reference__logo {
    opacity: 1;
    transition: 0.3s ease-in-out opacity; }
  .other-reference p:not([class]) {
    margin-block-end: 1.6rem;
    font-size: 16px; }

@media (hover: hover) {
  .other-reference__link:hover {
    fill: #3175b9; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLXJlZmVyZW5jZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usa0JBQWtCO0VBQ2xCLG9DQUFvQyxFQUFFO0VBQ3RDO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFOztBQUU1QjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLG9CQUFlO09BQWYsZUFBZTtFQUNmLGVBQWU7RUFDZix3QkFBd0IsRUFBRTtFQUMxQjtJQUNFLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixjQUFjO0lBQ2QsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRTtNQUNFLG1CQUFtQjtNQUNuQix1QkFBdUIsRUFBRSxFQUFFOztBQUVqQztFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixhQUFhLEVBQUU7RUFDZjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLFlBQVksRUFBRSxFQUFFOztBQUV0QjtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtFQUNwQiwyQ0FBMkMsRUFBRTtFQUM3QztJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGNBQWMsRUFBRTtNQUNoQjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDekI7TUFDRSxrQkFBa0IsRUFBRTtFQUN4QjtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxzQkFBc0I7SUFDdEIsd0JBQXdCO0lBQ3hCLHdDQUF3QztJQUN4QyxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHlCQUF5QixFQUFFO0lBQzNCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN6QjtJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0UseUNBQXlDO0lBQ3pDLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN6QjtJQUNFLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixvQ0FBb0M7SUFDcEMsVUFBVSxFQUFFO0lBQ1o7TUFDRSxZQUFZO01BQ1osWUFBWTtNQUNaLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0U7VUFDRSxhQUFhLEVBQUUsRUFBRTtJQUN2QjtNQUNFLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLFlBQVksRUFBRTtNQUNkO1FBQ0UsWUFBWTtRQUNaLFlBQVk7UUFDWixnQkFBZ0IsRUFBRTtJQUN0QjtNQUNFLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLFlBQVksRUFBRTtNQUNkO1FBQ0UsV0FBVyxFQUFFO0VBQ25CO0lBQ0UsVUFBVTtJQUNWLG9DQUFvQyxFQUFFO0VBQ3hDO0lBQ0Usd0JBQXdCO0lBQ3hCLGVBQWUsRUFBRTs7QUFFckI7RUFDRTtJQUNFLGFBQWEsRUFBRSxFQUFFIiwiZmlsZSI6InN0eWxlLXJlZmVyZW5jZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zZWMge1xuICAtLW1hcmlnbi10b3A6IDdyZW07XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiB2YXIoLS1tYXJpZ24tdG9wKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYyB7XG4gICAgICAtLW1hcmlnbi10b3A6IDVyZW07IH0gfVxuXG4ucmVmZXJlbmNlc19fdGVjaG5vbG9naWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIHJvdy1nYXA6IDAuOHJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtOyB9XG4gIC5yZWZlcmVuY2VzX190ZWNobm9sb2dpZXMgc3BhbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAjMzE3NWI5IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMxNzViOTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVmZXJlbmNlc19fdGVjaG5vbG9naWVzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5yZWZlcmVuY2VzX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI0MHB4OyB9XG4gIC5yZWZlcmVuY2VzX19oZWFkZXIgaDIge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnJlZmVyZW5jZXNfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVmZXJlbmNlc19faGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZmVyZW5jZXNfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ub3RoZXItcmVmZXJlbmNlIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICBib3gtc2hhZG93OiA1cHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3RoZXItcmVmZXJlbmNlIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAub3RoZXItcmVmZXJlbmNlX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm90aGVyLXJlZmVyZW5jZV9faGVhZGVyLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm90aGVyLXJlZmVyZW5jZV9faGVhZGVyLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLm90aGVyLXJlZmVyZW5jZV9faGVhZGVyIC5pY29uIHtcbiAgICAgIC0taWNvbi13aWR0aDogNDBweDsgfVxuICAub3RoZXItcmVmZXJlbmNlX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMy41cmVtOyB9XG4gIC5vdGhlci1yZWZlcmVuY2VfX3RpdCB7XG4gICAgLS10aXRsZS1jb2xvcjogIzEzMTMyMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwicnViaWstcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3RoZXItcmVmZXJlbmNlX190aXQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAub3RoZXItcmVmZXJlbmNlX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2U7IH1cbiAgLm90aGVyLXJlZmVyZW5jZV9fc3VidGl0IHtcbiAgICBmb250LWZhbWlseTogXCJ5ZWxsaXgtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzE3NWI5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm90aGVyLXJlZmVyZW5jZV9fc3VidGl0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm90aGVyLXJlZmVyZW5jZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCA4cmVtIDAgMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAub3RoZXItcmVmZXJlbmNlX19sb2dvIHN2ZyB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAub3RoZXItcmVmZXJlbmNlX19sb2dvIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm90aGVyLXJlZmVyZW5jZV9fbG9nby5sb2dvLXNtYWxsZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgLm90aGVyLXJlZmVyZW5jZV9fbG9nby5sb2dvLXNtYWxsZXIgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAub3RoZXItcmVmZXJlbmNlX19sb2dvLmxvZ28tc21hbGxlc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgLm90aGVyLXJlZmVyZW5jZV9fbG9nby5sb2dvLXNtYWxsZXN0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gIC5vdGhlci1yZWZlcmVuY2U6aG92ZXIgLm90aGVyLXJlZmVyZW5jZV9fbG9nbywgLm90aGVyLXJlZmVyZW5jZSA6YWN0aXZlIC5vdGhlci1yZWZlcmVuY2VfX2xvZ28ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBvcGFjaXR5OyB9XG4gIC5vdGhlci1yZWZlcmVuY2UgcDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm90aGVyLXJlZmVyZW5jZV9fbGluazpob3ZlciB7XG4gICAgZmlsbDogIzMxNzViOTsgfSB9XG4iXX0= */