body {
  margin: 0px;
  padding: 0px;
  font-family: 'Gotham Book', sans-serif; }
  body.fixed:before {
    background: #010207;
    width: 100%;
    left: 0px;
    height: 100vh;
    opacity: 0.6;
    top: 0px;
    content: '';
    position: fixed;
    z-index: 98; }

img {
  vertical-align: middle; }

strong {
  font-family: 'Gotham', sans-serif; }

.heading {
  font-family: 'Gotham', sans-serif; }

.container {
  max-width: 1390px; }

.header {
  padding: 40px 0px;
  position: absolute;
  z-index: 99;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .header {
      padding: 16px 0px; } }
  @media screen and (max-width: 768px) {
    .header.fixed {
      position: fixed;
      top: 0px;
      left: 0px;
      width: 100%;
      z-index: 99;
      background: #FFF;
      box-shadow: 0px 34px 24px 0px rgba(0, 0, 0, 0.25); }
      .header.fixed .mobile-button svg path {
        fill: black; } }
  .header .header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media screen and (max-width: 768px) {
      .header .header-inner {
        width: 100%; } }
    .header .header-inner .logo img {
      width: 78px; }
      @media screen and (max-width: 768px) {
        .header .header-inner .logo img {
          width: 32px; } }
    .header .header-inner .mobile-button {
      display: none; }
      @media screen and (max-width: 768px) {
        .header .header-inner .mobile-button {
          display: block; } }
    .header .header-inner .links {
      display: flex;
      align-items: center;
      justify-content: end;
      gap: 44px; }
      @media screen and (max-width: 768px) {
        .header .header-inner .links {
          display: none; } }
      .header .header-inner .links > a:hover {
        color: #ccc; }
      .header .header-inner .links a {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        transition: all 0.4s;
        cursor: pointer;
        font-family: 'Gotham', sans-serif; }
      .header .header-inner .links .languages {
        position: relative;
        max-width: 50px;
        font-family: 'Gotham', sans-serif; }
        .header .header-inner .links .languages .current {
          display: flex;
          align-items: center;
          border-radius: 2px;
          border: 1px solid #FFF;
          background: rgba(255, 255, 255, 0.5);
          gap: 4px;
          padding: 4px 8px;
          cursor: pointer; }
          .header .header-inner .links .languages .current span {
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
            color: #fff; }
          .header .header-inner .links .languages .current i {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEuMzQwNjhMMy43NjA5NSA1LjA5NjVDNC4wMjA1OSA1LjM1NDkyIDQuMzcyIDUuNSA0LjczODMzIDUuNUM1LjEwNDY1IDUuNSA1LjQ1NjA2IDUuMzU0OTIgNS43MTU3IDUuMDk2NUw5LjQ4MTM5IDEuMzM2MzRMOC42NDM0NyAwLjVMNC44NzgxOCA0LjI1OTc3QzQuODQxMTMgNC4yOTY4IDQuNzkwOSA0LjMxNzYgNC43Mzg1MiA0LjMxNzZDNC42ODYxNSA0LjMxNzYgNC42MzU5MSA0LjI5NjggNC41OTg4NyA0LjI1OTc3TDAuODM3OTE4IDAuNTA0MzQ2TDAgMS4zNDA2OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
            width: 9.481px;
            height: 5px;
            display: block;
            background-size: contain;
            background-repeat: no-repeat; }
        .header .header-inner .links .languages .language-dropdown {
          display: none;
          flex-direction: column;
          position: absolute;
          gap: 8px;
          border: 1px solid #FFF;
          width: 48px;
          background: rgba(255, 255, 255, 0.5);
          border-top: none;
          padding: 8px 0px; }
          .header .header-inner .links .languages .language-dropdown.active {
            display: flex; }
          .header .header-inner .links .languages .language-dropdown a {
            cursor: pointer;
            padding: 0px 8px; }
  .header.active {
    background-color: #fff; }
    .header.active .mobile-button svg path {
      fill: black; }
    .header.active .header-inner .links {
      position: absolute;
      display: flex;
      background-color: #fff;
      flex-direction: column;
      width: 100%;
      left: 0px;
      justify-content: start;
      align-items: start;
      gap: 0px;
      top: 60px;
      height: fit-content; }
      .header.active .header-inner .links a {
        color: #000;
        padding: 16px 16px;
        font-size: 26px;
        font-weight: 500;
        text-transform: capitalize;
        border-bottom: 1px solid #1B1B1B;
        display: block;
        width: 100%; }
        .header.active .header-inner .links a:last-child {
          border: none; }
    .header.active .header-inner .languages {
      max-width: 100%;
      width: 100%; }
      .header.active .header-inner .languages .current {
        display: none; }
      .header.active .header-inner .languages .language-dropdown {
        display: flex;
        width: 100%;
        position: inherit;
        flex-direction: row;
        padding: 16px 16px; }
        .header.active .header-inner .languages .language-dropdown a {
          padding: 10px 30px;
          border: none;
          font-size: 11px;
          border-radius: 2px;
          background: #2D2D2D;
          color: #fff;
          width: fit-content;
          color: #5F5F5F; }
          .header.active .header-inner .languages .language-dropdown a.active {
            color: #fff; }

main .slider-component {
  position: relative; }
  @media screen and (max-width: 768px) {
    main .slider-component .arrows {
      display: none; } }
  main .slider-component .arrows a {
    position: absolute;
    top: 0px;
    left: 40px;
    z-index: 3;
    cursor: pointer;
    display: flex;
    align-items: center;
    height: 100%; }
    main .slider-component .arrows a span {
      border: 1px solid rgba(255, 255, 255, 0.05);
      background: rgba(255, 255, 255, 0.05);
      width: 74px;
      height: 74px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 100%;
      transition: all 0.3s; }
      main .slider-component .arrows a span:hover {
        background-color: #fff; }
        main .slider-component .arrows a span:hover svg path {
          fill: #E83030;
          stroke: #E83030; }
    main .slider-component .arrows a.next {
      left: auto;
      right: 40px; }
  main .slider-component .home-slider {
    overflow: hidden; }
    main .slider-component .home-slider .inner {
      position: relative; }
      main .slider-component .home-slider .inner .image {
        position: relative; }
        main .slider-component .home-slider .inner .image::before {
          width: 100%;
          height: 100%;
          content: '';
          background: linear-gradient(153deg, #3B45A2 -28.17%, #E83030 119.91%);
          position: absolute;
          top: 0px;
          left: 0px;
          opacity: 0.4;
          display: none; }
        main .slider-component .home-slider .inner .image img {
          width: 100%; }
      main .slider-component .home-slider .inner .text {
        font-size: 86px;
        color: #fff;
        letter-spacing: -7px;
        position: absolute;
        top: 0px;
        z-index: 2;
        padding-top: 250px;
        padding-left: 100px;
        display: flex;
        flex-direction: column;
        gap: 60px; }
        @media screen and (max-width: 768px) {
          main .slider-component .home-slider .inner .text {
            font-size: 34px;
            padding-top: 80px;
            gap: 10px;
            letter-spacing: -2.38px;
            padding-left: 0px; } }

main .line-component {
  padding-left: 60px; }
  @media screen and (max-width: 768px) {
    main .line-component {
      padding-left: 0px; } }
  main .line-component .inner {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM4NCIgaGVpZ2h0PSI0MDMiIHZpZXdCb3g9IjAgMCAxMzg0IDQwMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDEwLjVWMTQ0QzEzIDE1Mi44MzcgMjAuMTYzNCAxNjAgMjkgMTYwSDEwNkMxMTQuODM3IDE2MCAxMjIgMTUyLjgzNyAxMjIgMTQ0Vjc3QzEyMiA2OC4xNjM0IDEyOS4xNjMgNjEgMTM4IDYxSDM3Ny41QzM4Ni4zMzcgNjEgMzkzLjUgNjguMTYzNCAzOTMuNSA3N1YyMTciIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxwYXRoIGQ9Ik04MTUuNSAxMC41VjE0NEM4MTUuNSAxNTIuODM3IDgwOC4zMzcgMTYwIDc5OS41IDE2MEg3MjIuNUM3MTMuNjYzIDE2MCA3MDYuNSAxNTIuODM3IDcwNi41IDE0NFY3N0M3MDYuNSA2OC4xNjM0IDY5OS4zMzcgNjEgNjkwLjUgNjFINDUxQzQ0Mi4xNjMgNjEgNDM1IDY4LjE2MzQgNDM1IDc3VjIxNyIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPHBhdGggZD0iTTQxNCAxMFYyNjYiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxyZWN0IHg9IjQwMS41IiB5PSIyNjQuNSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI0MDEuNSIgeT0iMjY0LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjQwNyIgeT0iMjcwIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjAuNSIgeT0iNDQuNSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIwLjUiIHk9IjQ0LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjYiIHk9IjUwIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjgwMy41IiB5PSI0NC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjgwMy41IiB5PSI0NC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSI4MDkiIHk9IjUwIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjU1My41IiB5PSI1MC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjU1My41IiB5PSI1MC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSI1NTkiIHk9IjU2IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjI1MC41IiB5PSI1MC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjI1MC41IiB5PSI1MC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIyNTYiIHk9IjU2IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjM4OC41IiB5PSIyMDAuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjE4IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9IjQyOS41IiB5PSIyMDAuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjE4IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxwYXRoIGQ9Ik04ODAgMC43MjIxNjhWMjAwLjY2N0M4ODAgMjA5LjUwMyA4ODcuMTYzIDIxNi42NjcgODk2IDIxNi42NjdIOTczQzk4MS44MzcgMjE2LjY2NyA5ODkgMjA5LjUwMyA5ODkgMjAwLjY2N1Y4OS42NjY2Qzk4OSA4MC44MzAxIDk5Ni4xNjMgNzMuNjY2NiAxMDA1IDczLjY2NjZIMTI0NC41QzEyNTMuMzQgNzMuNjY2NiAxMjYwLjUgODAuODMwMSAxMjYwLjUgODkuNjY2NlYyOTkiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxwYXRoIGQ9Ik0xNjgyLjUgMC43MjIxNjhWMjAwLjY2N0MxNjgyLjUgMjA5LjUwMyAxNjc1LjM0IDIxNi42NjcgMTY2Ni41IDIxNi42NjdIMTU4OS41QzE1ODAuNjYgMjE2LjY2NyAxNTczLjUgMjA5LjUwMyAxNTczLjUgMjAwLjY2N1Y4OS42NjY2QzE1NzMuNSA4MC44MzAxIDE1NjYuMzQgNzMuNjY2NiAxNTU3LjUgNzMuNjY2NkgxMzE4QzEzMDkuMTYgNzMuNjY2NiAxMzAyIDgwLjgzMDEgMTMwMiA4OS42NjY2VjI5OSIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPHBhdGggZD0iTTEyODEgMFYzNjkuNzc4IiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPgo8cmVjdCB4PSIxMjY4LjUiIHk9IjM2Ny4zODkiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzNS4xMTExIiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIxMjY4LjUiIHk9IjM2Ny4zODkiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzNS4xMTExIiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMTI3NCIgeT0iMzc4LjQ0NSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI4NjcuNSIgeT0iNDkuNjExMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjM1LjExMTEiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9Ijg2Ny41IiB5PSI0OS42MTExIiB3aWR0aD0iMjQiIGhlaWdodD0iMzUuMTExMSIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9Ijg3MyIgeT0iNjAuNjY2NyIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxMTE3LjUiIHk9IjU4LjI3NzgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzNS4xMTExIiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIxMTE3LjUiIHk9IjU4LjI3NzgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzNS4xMTExIiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMTEyMyIgeT0iNjkuMzMzNSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxMjU1LjUiIHk9IjI3NC45NDQiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNi40NDQ0IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9IjEyOTYuNSIgeT0iMjc0Ljk0NCIgd2lkdGg9IjExIiBoZWlnaHQ9IjI2LjQ0NDQiIHJ4PSI1LjUiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNCREJEQkQiLz4KPC9zdmc+Cg==");
    width: 100%;
    height: 405px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    margin-top: -10px; }
    @media screen and (max-width: 768px) {
      main .line-component .inner {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUwIiBoZWlnaHQ9IjExNiIgdmlld0JveD0iMCAwIDM1MCAxMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05LjM4NTI1IDAuMjA3Mjc1VjU0LjEzNzhDOS4zODUyNSA1OC41NTYxIDEyLjk2NyA2Mi4xMzc4IDE3LjM4NTMgNjIuMTM3OEg0Ni41Mzg2QzUwLjk1NjkgNjIuMTM3OCA1NC41Mzg2IDU4LjU1NjEgNTQuNTM4NiA1NC4xMzc4VjI5LjEyN0M1NC41Mzg2IDI0LjcwODcgNTguMTIwNCAyMS4xMjcgNjIuNTM4NiAyMS4xMjdIMTU5LjAwOEMxNjMuNDI2IDIxLjEyNyAxNjcuMDA4IDI0LjcwODcgMTY3LjAwOCAyOS4xMjdWODUuNzUwMSIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPHBhdGggZD0iTTM0MS44MjIgMC4yMDcyNzVWNTQuMTM3OEMzNDEuODIyIDU4LjU1NjEgMzM4LjI0IDYyLjEzNzggMzMzLjgyMiA2Mi4xMzc4SDMwNC42NjhDMzAwLjI1IDYyLjEzNzggMjk2LjY2OCA1OC41NTYxIDI5Ni42NjggNTQuMTM3OFYyOS4xMjdDMjk2LjY2OCAyNC43MDg3IDI5My4wODcgMjEuMTI3IDI4OC42NjggMjEuMTI3SDE5Mi4xOTlDMTg3Ljc4MSAyMS4xMjcgMTg0LjE5OSAyNC43MDg3IDE4NC4xOTkgMjkuMTI3Vjg1Ljc1MDEiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxwYXRoIGQ9Ik0xNzUuNSAwVjEwNi4wNDgiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxyZWN0IHg9IjEwMi41IiB5PSIxMS41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjEwMi41IiB5PSIxMS41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIxMDciIHk9IjE2IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+CjxyZWN0IHg9IjE2Ni41IiB5PSI5Ni41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjE2Ni41IiB5PSI5Ni41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIxNzEiIHk9IjEwMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxNjUuMjI5IiB5PSI3OS4yMDc4IiB3aWR0aD0iMy45NzEwMSIgaGVpZ2h0PSI2Ljg3MDc3IiByeD0iMS45ODU1MSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0JEQkRCRCIvPgo8cmVjdCB4PSIxODIuMjE0IiB5PSI3OS4yMDc4IiB3aWR0aD0iMy45NzEwMSIgaGVpZ2h0PSI2Ljg3MDc3IiByeD0iMS45ODU1MSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0JEQkRCRCIvPgo8cmVjdCB4PSIwLjUiIHk9IjExLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgcng9IjEuNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMC41IiB5PSIxMS41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSI1IiB5PSIxNiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIyMzAuNSIgeT0iMTEuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIyMzAuNSIgeT0iMTEuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMjM1IiB5PSIxNiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIzMzAuNSIgeT0iMTEuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIzMzAuNSIgeT0iMTEuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMzM1IiB5PSIxNiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8L3N2Zz4K");
        height: 120px;
        margin-top: 0px;
        background-position: center;
        background-size: contain; } }
  @media screen and (min-width: 768px) {
    main .line-component:hover .inner {
      background-image: url("../images/two-component.gif"); } }

main .about-component {
  margin-bottom: 90px; }
  @media screen and (max-width: 768px) {
    main .about-component {
      margin-bottom: 44px; } }
  main .about-component .heading {
    display: flex;
    flex-direction: column;
    gap: 25px;
    margin-bottom: 80px;
    font-family: 'Gotham Book', sans-serif; }
    @media screen and (max-width: 768px) {
      main .about-component .heading {
        gap: 12px;
        margin-bottom: 20px;
        margin-top: 24px;
        padding: 0 20px;} }
    main .about-component .heading .first {
      font-size: 52px;
      color: #E83030;
      font-family: 'Gotham', sans-serif; }
      @media screen and (max-width: 768px) {
        main .about-component .heading .first {
          font-size: 18px; } }
    main .about-component .heading .last {
      color: #010207;
      font-size: 52px;
      font-style: normal;
      font-weight: 325;
      line-height: 76px;
      letter-spacing: -1.92px;
      width: 1000px; }
      main .about-component .heading .last strong {
        font-weight: 500; }
      @media screen and (max-width: 768px) {
        main .about-component .heading .last {
          font-size: 32px;
          width: 345px;
          line-height: 45px;
          letter-spacing: -0.96px; } }
  @media screen and (max-width: 768px) {
    main .about-component .container {
      padding: 0px; } }
  main .about-component .items-list {
    padding: 20px 20px;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI3MiIgaGVpZ2h0PSIyNDAiIHZpZXdCb3g9IjAgMCAxMjcyIDI0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNTc2MTcyIDcuMDQxMjRIMTgzLjU4NUMxOTguNjcgNy4wNDEyNCAyMDYuMjEyIDcuMDQxMjQgMjEwLjg5OSAxMS43Mjc1QzIxNS41ODUgMTYuNDEzOCAyMTUuNTg1IDIzLjk1NjMgMjE1LjU4NSAzOS4wNDEyVjE5OS41NTVDMjE1LjU4NSAyMTQuNjQgMjE1LjU4NSAyMjIuMTgyIDIyMC4yNzEgMjI2Ljg2OUMyMjQuOTU4IDIzMS41NTUgMjMyLjUgMjMxLjU1NSAyNDcuNTg1IDIzMS41NTVMMzUwLjc5MyAyMzEuNTU1SDQ1NC4wMDFDNDY5LjA4NiAyMzEuNTU1IDQ3Ni42MjggMjMxLjU1NSA0ODEuMzE0IDIyNi44NjlDNDg2LjAwMSAyMjIuMTgyIDQ4Ni4wMDEgMjE0LjY0IDQ4Ni4wMDEgMTk5LjU1NVYzOS4wNDEyQzQ4Ni4wMDEgMjMuOTU2MyA0ODYuMDAxIDE2LjQxMzggNDkwLjY4NyAxMS43Mjc1QzQ5NS4zNzMgNy4wNDEyNCA1MDIuOTE2IDcuMDQxMjQgNTE4LjAwMSA3LjA0MTI0SDcyOC4zOTdDNzQzLjQ4MiA3LjA0MTI0IDc1MS4wMjUgNy4wNDEyNCA3NTUuNzExIDExLjcyNzVDNzYwLjM5NyAxNi40MTM4IDc2MC4zOTcgMjMuOTU2MyA3NjAuMzk3IDM5LjA0MTJWMTk5LjU1NUM3NjAuMzk3IDIxNC42NCA3NjAuMzk3IDIyMi4xODIgNzY1LjA4NCAyMjYuODY5Qzc2OS43NyAyMzEuNTU1IDc3Ny4zMTIgMjMxLjU1NSA3OTIuMzk3IDIzMS41NTVMMTAwMC4zMyAyMzEuNTU1QzEwMTUuNDIgMjMxLjU1NSAxMDIyLjk2IDIzMS41NTUgMTAyNy42NSAyMjYuODY5QzEwMzIuMzMgMjIyLjE4MiAxMDMyLjMzIDIxNC42NCAxMDMyLjMzIDE5OS41NTVWMzkuMDQxMkMxMDMyLjMzIDIzLjk1NjMgMTAzMi4zMyAxNi40MTM4IDEwMzcuMDIgMTEuNzI3NUMxMDQxLjcxIDcuMDQxMjQgMTA0OS4yNSA3LjA0MTI0IDEwNjQuMzMgNy4wNDEyNEgxMjY0LjM5IiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPgo8cmVjdCB4PSIxMi44ODMxIiB5PSIxMi44MTUyIiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTIuODgzMSAxMi44MTUyKSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIyNzEuODQ0IiB5PSIyMzcuMzI4IiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjcxLjg0NCAyMzcuMzI4KSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI0OTMuNDY0IiB5PSI2NS44Mjc2IiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgNDkzLjQ2NCA2NS44Mjc2KSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI3MTguNDkyIiB5PSIxNC4wMDQzIiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgNzE4LjQ5MiAxNC4wMDQzKSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI4NTUuMzQyIiB5PSIyMzkuOTA5IiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgODU1LjM0MiAyMzkuOTA5KSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxMjcxLjQyIiB5PSIxNC4wOTUyIiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTI3MS40MiAxNC4wOTUyKSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxMDM5Ljg0IiB5PSIxODEuMjkzIiB3aWR0aD0iMTIuMzA3IiBoZWlnaHQ9IjEyLjMwNyIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTAzOS44NCAxODEuMjkzKSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIzNzMuOTY3IiB5PSIyMjYuNzA5IiB3aWR0aD0iNy42MTYzOSIgaGVpZ2h0PSIyMy40MTMxIiByeD0iMy44MDgyIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAzNzMuOTY3IDIyNi43MDkpIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9IjEwOC44MyIgeT0iMi4xOTU4IiB3aWR0aD0iNy42MTYzOSIgaGVpZ2h0PSIyMy40MTMxIiByeD0iMy44MDgyIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMDguODMgMi4xOTU4KSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0JEQkRCRCIvPgo8cmVjdCB4PSI2MTEuMzA5IiB5PSIyLjE5NzI3IiB3aWR0aD0iNy42MTYzOSIgaGVpZ2h0PSIyMy40MTMxIiByeD0iMy44MDgyIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2MTEuMzA5IDIuMTk3MjcpIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9Ijk3My42MDkiIHk9IjIyOC4xMDEiIHdpZHRoPSI3LjYxNjM5IiBoZWlnaHQ9IjIzLjQxMzEiIHJ4PSIzLjgwODIiIHRyYW5zZm9ybT0icm90YXRlKDkwIDk3My42MDkgMjI4LjEwMSkiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNCREJEQkQiLz4KPHJlY3QgeD0iNzY0LjY3IiB5PSIxNzQuNjQyIiB3aWR0aD0iNy42MTYzOSIgaGVpZ2h0PSIyMy40MTMxIiByeD0iMy44MDgyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDc2NC42NyAxNzQuNjQyKSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0JEQkRCRCIvPgo8cmVjdCB4PSIxMDM1LjY1IiB5PSI5Ny43NjkzIiB3aWR0aD0iNy42MTYzOSIgaGVpZ2h0PSIyMy40MTMxIiByeD0iMy44MDgyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDEwMzUuNjUgOTcuNzY5MykiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNCREJEQkQiLz4KPC9zdmc+Cg==");
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 60px; }
    @media screen and (max-width: 768px) {
      main .about-component .items-list {
        padding: 60px 0px;
        padding-bottom: 30px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY1IiBoZWlnaHQ9IjE1NiIgdmlld0JveD0iMCAwIDM2NSAxNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDE0OVY0Mi4wOTgyQzYgMzcuNjggOS41ODE3MiAzNC4wOTgyIDE0IDM0LjA5ODJIMjUzLjIyM0MyNTcuNjQxIDM0LjA5ODIgMjYxLjIyMyAzMC41MTY1IDI2MS4yMjMgMjYuMDk4MlYxNEMyNjEuMjIzIDkuNTgxNzIgMjY0LjgwNCA2IDI2OS4yMjMgNkgzNjUiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxyZWN0IHg9IjAuNSIgeT0iMTQzLjUiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEuNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMC41IiB5PSIxNDMuNSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMi41IiB5PSIxNDUuNSIgd2lkdGg9IjgiIGhlaWdodD0iOCIgcng9IjEiIGZpbGw9IiNFODMwMzAiLz4KPHJlY3QgeD0iMzEwLjUiIHk9IjAuNSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIzMTAuNSIgeT0iMC41IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIzMTIuNSIgeT0iMi41IiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8L3N2Zz4K");
        background-size: contain;
        background-position-y: 0px;
        padding-left: 30px;
        margin-bottom: 24px; } }
    @media screen and (min-width: 768px) {
      main .about-component .items-list:hover {
        background-image: url("../images/about-gif.gif"); } }
    @media screen and (min-width: 768px) {
      main .about-component .items-list .swiper-slide {
        width: 230px !important; }
        main .about-component .items-list .swiper-slide:nth-child(1) {
          margin-left: -30px; }
        main .about-component .items-list .swiper-slide:nth-child(2) {
          margin-left: 15px; }
        main .about-component .items-list .swiper-slide:nth-child(3) {
          margin-left: 30px; }
        main .about-component .items-list .swiper-slide:nth-child(4) {
          margin-left: 30px; }
        main .about-component .items-list .swiper-slide:nth-child(5) {
          margin-left: 30px; }
        main .about-component .items-list .swiper-slide:nth-child(odd) {
          margin-top: 30px; }
        main .about-component .items-list .swiper-slide:nth-child(even) {
          margin-top: 0px; } }
    @media screen and (max-width: 768px) {
      main .about-component .items-list .about-image-swiper {
        overflow: hidden; } }
    main .about-component .items-list .inner {
      border-radius: 8px;
      border: 1px solid #E6E6E6;
      padding: 10px; }
      @media screen and (max-width: 768px) {
        main .about-component .items-list .inner {
          border: none;
          padding: 0px; } }
      main .about-component .items-list .inner img {
        width: 100%;
        border-radius: 8px; }
    main .about-component .items-list .swiper-pagination {
      display: none; }
      @media screen and (max-width: 768px) {
        main .about-component .items-list .swiper-pagination {
          display: flex;
          padding-left: 30px; }
          main .about-component .items-list .swiper-pagination .swiper-pagination-bullet {
            width: 10px;
            border-radius: 3px;
            height: 4px; }
            main .about-component .items-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
              background-color: #E83030; } }
  main .about-component .description {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 325;
    line-height: 43px; }
    @media screen and (max-width: 768px) {
      main .about-component .description {
        font-size: 14px;
        line-height: 23px;
        width: 343px;
        margin-left: 30px; } }

main .services-component {
  margin-bottom: 114px; }
  @media screen and (max-width: 768px) {
    main .services-component {
      margin-bottom: 44px; } }
  main .services-component .heading {
    color: #E83030;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 63px; }
    @media screen and (max-width: 768px) {
      main .services-component .heading {
        color: #E83030;
        font-size: 18px;
        font-style: normal;
        font-weight: 350;
        line-height: normal;
        margin-bottom: 24px; } }
  main .services-component .items-list {
    display: flex;
    flex-direction: column;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjE0IiBoZWlnaHQ9IjE2MjMiIHZpZXdCb3g9IjAgMCA2MTQgMTYyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgNy41VjIzOUMxMS41IDI0Ny44MzcgMTguNjYzNCAyNTUgMjcuNSAyNTVIMjU4QzI2Ni44MzcgMjU1IDI3NCAyNjIuMTYzIDI3NCAyNzFWNjM5LjVNMjc0IDYzOS41SDYxMy41TTI3NCA2MzkuNUgzMC41QzIxLjY2MzQgNjM5LjUgMTQuNSA2NDYuNjYzIDE0LjUgNjU1LjVWMTE5OUMxNC41IDEyMDcuODQgMjEuNjYzNCAxMjE1IDMwLjUgMTIxNUgyNThDMjY2LjgzNyAxMjE1IDI3NCAxMjIyLjE2IDI3NCAxMjMxVjE1OTQuNUMyNzQgMTYwMy4zNCAyODEuMTYzIDE2MTAuNSAyOTAgMTYxMC41SDUxMC41IiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPgo8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iNiIgeT0iNiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxMTIuNSIgeT0iMjQwLjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTEyLjUiIHk9IjI0MC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIxMTgiIHk9IjI0NiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIyNjMuNSIgeT0iNjI1LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMjYzLjUiIHk9IjYyNS41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIyNjkiIHk9IjYzMSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIzLjUiIHk9IjkxOC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjMuNSIgeT0iOTE4LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjkiIHk9IjkyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIyNjIuNSIgeT0iMTQ0OS41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjI2Mi41IiB5PSIxNDQ5LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjI2OCIgeT0iMTQ1NSIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI0OTYuNSIgeT0iMTU5OC41IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjQ5Ni41IiB5PSIxNTk4LjUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjUwMiIgeT0iMTYwNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSI2LjUiIHk9Ijk1LjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNi40NDQ0IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9IjI2OS41IiB5PSI0NTMuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjI2LjQ0NDQiIHJ4PSI1LjUiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNCREJEQkQiLz4KPHJlY3QgeD0iOS41IiB5PSIxMDcyLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNi40NDQ0IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+CjxyZWN0IHg9IjI2OC41IiB5PSIxNTI0LjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNi40NDQ0IiByeD0iNS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjQkRCREJEIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 652px;
    background-position-x: 42px; }
    @media screen and (min-width: 768px) {
      main .services-component .items-list:hover {
        background: url("../images/item-list.gif");
        background-repeat: no-repeat;
        background-position-y: 652px;
        background-position-x: 42px; } }
    @media screen and (max-width: 768px) {
      main .services-component .items-list {
        gap: 12px;
        background: none; } }
    main .services-component .items-list .item {
      width: 684.644px;
      height: 625px;
      background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlVuaW9uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgODBIOEw4IDhMODAgOEw4MCAwTDggMEgwVjhMMCA4MFoiIGZpbGw9IiNFODMwMzAiLz4KPC9zdmc+Cg==");
      background-position-y: -1px;
      background-repeat: no-repeat;
      background-position-x: left;
      border: 2px solid #BDBDBD;
      box-shadow: 2px 4px 60px 0px rgba(41, 44, 124, 0.1);
      padding: 70px 35px;
      transition: all 0.4s; }
      @media screen and (min-width: 768px) {
        main .services-component .items-list .item:hover {
          background: #E83030;
          border-color: #E83030; }
          main .services-component .items-list .item:hover .inner {
            border-color: #fff; }
            main .services-component .items-list .item:hover .inner .title {
              color: #fff !important; }
            main .services-component .items-list .item:hover .inner .desc p {
              color: #fff !important; }
            main .services-component .items-list .item:hover .inner .icon svg path {
              fill: #fff; } }
      @media screen and (max-width: 768px) {
        main .services-component .items-list .item:nth-child(1) {
          border: none;
          border-top: 7px solid #E83030;
          border-radius: 4px 4px 0px 0px;
          background: none; } }
      main .services-component .items-list .item:nth-child(3) {
        margin-left: 300px;
        margin-top: -100px; }
      main .services-component .items-list .item:nth-child(5) {
        margin-left: 600px;
        margin-top: -100px; }
      main .services-component .items-list .item:nth-child(7) {
        margin-left: 300px;
        margin-top: -100px;
        position: relative;
        z-index: 4; }
      main .services-component .items-list .item:nth-child(9) {
        height: auto;
        margin-top: -100px;
        position: relative;
        z-index: 5;
        margin-left: 600px; }
      main .services-component .items-list .item .inner {
        display: flex;
        flex-direction: column;
        padding-left: 45px;
        gap: 34px; }
        @media screen and (max-width: 768px) {
          main .services-component .items-list .item .inner {
            padding-left: 16px; } }
        main .services-component .items-list .item .inner .title {
          color: #333;
          font-size: 42px;
          font-style: normal;
          font-weight: 500;
          width: 550px;
          font-family: 'Gotham', sans-serif; }
        main .services-component .items-list .item .inner .desc {
          width: 490px;
          margin-bottom: 40px; }
          main .services-component .items-list .item .inner .desc p {
            color: #333;
            font-size: 20px;
            font-style: normal;
            font-weight: 325;
            line-height: 26px; }
            main .services-component .items-list .item .inner .desc p:first-child {
              margin-bottom: 10px; }
        main .services-component .items-list .item .inner .icon.right {
          display: flex;
          justify-content: end; }
          @media screen and (max-width: 768px) {
            main .services-component .items-list .item .inner .icon.right {
              justify-content: start; } }
      @media screen and (max-width: 768px) {
        main .services-component .items-list .item {
          width: 100%;
          height: auto;
          margin-left: 0px !important;
          padding: 24px 16px;
          margin-top: 0px !important; }
          main .services-component .items-list .item::after {
            display: none; }
          main .services-component .items-list .item:before {
            display: none !important; }
          main .services-component .items-list .item .title {
            font-size: 24px !important;
            width: 100% !important; }
          main .services-component .items-list .item .desc {
            width: 100% !important;
            font-size: 14px !important; } }
    main .services-component .items-list .line-item {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIyIiBoZWlnaHQ9IjEwOSIgdmlld0JveD0iMCAwIDMyMiAxMDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05Ljc1IDUuNVYzMS41QzkuNzUgMzUuOTE4MyAxMy4zMzE3IDM5LjUgMTcuNzUgMzkuNUgxMDMuMjVDMTA3LjY2OCAzOS41IDExMS4yNSAzNS45MTgzIDExMS4yNSAzMS41VjE3QzExMS4yNSAxMi41ODE3IDExNC44MzIgOSAxMTkuMjUgOUgxODYuNzVDMTkxLjE2OCA5IDE5NC43NSAxMi41ODE3IDE5NC43NSAxN1YzMS41QzE5NC43NSAzNS45MTgzIDE5OC4zMzIgMzkuNSAyMDIuNzUgMzkuNUgzMTIuNzVDMzE3LjE2OCAzOS41IDMyMC43NSA0My4wODE3IDMyMC43NSA0Ny41VjY2LjVDMzIwLjc1IDcwLjkxODMgMzE3LjE2OCA3NC41IDMxMi43NSA3NC41SDE3NS43NUMxNzEuMzMyIDc0LjUgMTY3Ljc1IDc4LjA4MTcgMTY3Ljc1IDgyLjVWOTkiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+CjxyZWN0IHg9IjAuNzUiIHk9IjAuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIwLjc1IiB5PSIwLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgcng9IjEuNSIgc3Ryb2tlPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjUuMjUiIHk9IjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgcng9IjEiIGZpbGw9IiNFODMwMzAiLz4KPHJlY3QgeD0iMjcyLjc1IiB5PSIyOS41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjI3Mi43NSIgeT0iMjkuNSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjE5IiByeD0iMS41IiBzdHJva2U9IiNFMEUwRTAiLz4KPHJlY3QgeD0iMjc3LjI1IiB5PSIzNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0iI0U4MzAzMCIvPgo8cmVjdCB4PSIxNTguNzUiIHk9Ijg5LjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgcng9IjEuNSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTU4Ljc1IiB5PSI4OS41IiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHJ4PSIxLjUiIHN0cm9rZT0iI0UwRTBFMCIvPgo8cmVjdCB4PSIxNjMuMjUiIHk9Ijk0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSIxIiBmaWxsPSIjRTgzMDMwIi8+Cjwvc3ZnPgo=") !important;
      width: 100% !important;
      height: 110px !important;
      content: '';
      display: block;
      background-repeat: no-repeat;
      margin-left: 0px;
      display: none;
      background-position: center; }
      @media screen and (max-width: 768px) {
        main .services-component .items-list .line-item {
          display: block; } }

main .follow-component {
  position: relative;
  margin-bottom: 100px; }
  @media screen and (max-width: 768px) {
    main .follow-component {
      margin-bottom: 100px; } }
  main .follow-component .heading {
    color: #E83030;
    font-size: 52px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 63px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    main .follow-component .heading .arrows {
      display: flex;
      align-items: center;
      gap: 12px; }
      main .follow-component .heading .arrows a {
        border: 1px solid #EFEFEF;
        width: 74px;
        height: 74px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        cursor: pointer;
        transition: all 0.4s; }
        @media screen and (max-width: 768px) {
          main .follow-component .heading .arrows a {
            width: 30px;
            height: 30px; } }
        main .follow-component .heading .arrows a:hover {
          background-color: #E83030; }
          main .follow-component .heading .arrows a:hover svg path {
            fill: #fff; }
        @media screen and (max-width: 768px) {
          main .follow-component .heading .arrows a svg {
            width: 15px;
            height: 15px; } }
    @media screen and (max-width: 768px) {
      main .follow-component .heading {
        color: #E83030;
        font-size: 18px;
        font-style: normal;
        font-weight: 350;
        line-height: normal;
        margin-bottom: 24px; } }
  main .follow-component .items-list {
    overflow: hidden; }
    main .follow-component .items-list .item {
      padding: 0px;
      display: block;
      position: relative; }
      main .follow-component .items-list .item:After {
        background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MCAwTDQyIDBMNDIgNDJMMCA0MkwwIDUwTDQyIDUwSDUwVjQyTDUwIDBaIiBmaWxsPSIjRTgzMDMwIi8+Cjwvc3ZnPgo=");
        background-repeat: no-repeat;
        right: 0px;
        bottom: 0;
        width: 50px;
        height: 50px;
        content: '';
        position: absolute; }
      main .follow-component .items-list .item iframe {
        width: 100%;
        height: 700px; }
      main .follow-component .items-list .item .container-lined {
        border: none !important;
        border-radius: 0px !important; }
      main .follow-component .items-list .item .inner {
        display: flex;
        flex-direction: column;
        gap: 34px; }
        main .follow-component .items-list .item .inner .first {
          display: flex;
          gap: 8px; }
          main .follow-component .items-list .item .inner .first .image img {
            width: 44px; }
          main .follow-component .items-list .item .inner .first .text {
            display: flex;
            flex-direction: column;
            gap: 4px; }
            main .follow-component .items-list .item .inner .first .text span {
              color: #00030C;
              font-size: 14px;
              font-style: normal;
              font-weight: 400;
              line-height: normal; }
            main .follow-component .items-list .item .inner .first .text span.date {
              color: #B0B0B0;
              font-size: 12px;
              font-style: normal;
              font-weight: 325;
              line-height: normal; }
        main .follow-component .items-list .item .inner .last {
          display: flex;
          flex-direction: column;
          gap: 12px; }
          main .follow-component .items-list .item .inner .last .title a {
            color: #00030C;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 27px;
            transition: all 0.4s; }
            main .follow-component .items-list .item .inner .last .title a:hover {
              color: #E83030; }
          main .follow-component .items-list .item .inner .last .image img {
            width: 100%; }
          main .follow-component .items-list .item .inner .last .links {
            display: flex;
            align-items: center;
            gap: 12px; }
            main .follow-component .items-list .item .inner .last .links a {
              display: flex;
              align-items: center;
              gap: 6px; }
              main .follow-component .items-list .item .inner .last .links a i {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjEyNSAyQzkuODM0MzggMiA4LjcwNDM4IDIuNTU1IDggMy40OTMxMkM3LjI5NTYyIDIuNTU1IDYuMTY1NjMgMiA0Ljg3NSAyQzMuODQ3NjQgMi4wMDExNiAyLjg2MjY5IDIuNDA5NzkgMi4xMzYyNCAzLjEzNjI0QzEuNDA5NzkgMy44NjI2OSAxLjAwMTE2IDQuODQ3NjQgMSA1Ljg3NUMxIDEwLjI1IDcuNDg2ODggMTMuNzkxMyA3Ljc2MzEyIDEzLjkzNzVDNy44MzU5NCAxMy45NzY3IDcuOTE3MzIgMTMuOTk3MiA4IDEzLjk5NzJDOC4wODI2OCAxMy45OTcyIDguMTY0MDYgMTMuOTc2NyA4LjIzNjg3IDEzLjkzNzVDOC41MTMxMiAxMy43OTEzIDE1IDEwLjI1IDE1IDUuODc1QzE0Ljk5ODggNC44NDc2NCAxNC41OTAyIDMuODYyNjkgMTMuODYzOCAzLjEzNjI0QzEzLjEzNzMgMi40MDk3OSAxMi4xNTI0IDIuMDAxMTYgMTEuMTI1IDJaTTggMTIuOTI1QzYuODU4NzUgMTIuMjYgMiA5LjIzMDYzIDIgNS44NzVDMi4wMDA5OSA1LjExMjgxIDIuMzA0MjEgNC4zODIxMiAyLjg0MzE2IDMuODQzMTZDMy4zODIxMiAzLjMwNDIxIDQuMTEyODEgMy4wMDA5OSA0Ljg3NSAzQzYuMDkwNjIgMyA3LjExMTI1IDMuNjQ3NSA3LjUzNzUgNC42ODc1QzcuNTc1MTcgNC43NzkyMSA3LjYzOTI1IDQuODU3NjQgNy43MjE2IDQuOTEyODRDNy44MDM5NiA0Ljk2ODA0IDcuOTAwODYgNC45OTc1MiA4IDQuOTk3NTJDOC4wOTkxNCA0Ljk5NzUyIDguMTk2MDQgNC45NjgwNCA4LjI3ODQgNC45MTI4NEM4LjM2MDc1IDQuODU3NjQgOC40MjQ4MyA0Ljc3OTIxIDguNDYyNSA0LjY4NzVDOC44ODg3NSAzLjY0NTYyIDkuOTA5MzggMyAxMS4xMjUgM0MxMS44ODcyIDMuMDAwOTkgMTIuNjE3OSAzLjMwNDIxIDEzLjE1NjggMy44NDMxNkMxMy42OTU4IDQuMzgyMTIgMTMuOTk5IDUuMTEyODEgMTQgNS44NzVDMTQgOS4yMjU2MyA5LjE0IDEyLjI1OTQgOCAxMi45MjVaIiBmaWxsPSIjNUY1RjVGIi8+CjwvZz4KPC9zdmc+Cg==");
                width: 16px;
                height: 16px;
                display: block;
                background-size: cover; }
              main .follow-component .items-list .item .inner .last .links a span {
                color: #5F5F5F;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: normal; }
              main .follow-component .items-list .item .inner .last .links a.share i {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjM1MzggNi44NTM3NUwxMS4zNTM4IDkuODUzNzVDMTEuMjU5OSA5Ljk0NzU3IDExLjEzMjcgMTAuMDAwMyAxMSAxMC4wMDAzQzEwLjg2NzMgMTAuMDAwMyAxMC43NDAxIDkuOTQ3NTcgMTAuNjQ2MiA5Ljg1Mzc1QzEwLjU1MjQgOS43NTk5MyAxMC40OTk3IDkuNjMyNjkgMTAuNDk5NyA5LjVDMTAuNDk5NyA5LjM2NzMyIDEwLjU1MjQgOS4yNDAwNyAxMC42NDYyIDkuMTQ2MjVMMTIuNzkzMSA3SDEwLjMxMjVDOS4wOTI5MSA2Ljk5OTY3IDcuOTA3OCA3LjQwNDcgNi45NDM1MyA4LjE1MTRDNS45NzkyNiA4Ljg5ODExIDUuMjkwNTIgOS45NDQxNCA0Ljk4NTYyIDExLjEyNUM0Ljk1MjQ3IDExLjI1MzUgNC44Njk2NSAxMS4zNjM1IDQuNzU1MzcgMTEuNDMwOUM0LjY0MTA5IDExLjQ5ODMgNC41MDQ3MSAxMS41MTc1IDQuMzc2MjUgMTEuNDg0NEM0LjI0Nzc5IDExLjQ1MTIgNC4xMzc3NSAxMS4zNjg0IDQuMDcwMzYgMTEuMjU0MUM0LjAwMjk2IDExLjEzOTggMy45ODM3MiAxMS4wMDM1IDQuMDE2ODcgMTAuODc1QzQuMzc2NjMgOS40NzkwOCA1LjE5MDQ3IDguMjQyNDcgNi4zMzAyNCA3LjM1OTg5QzcuNDcwMDEgNi40NzczMiA4Ljg3MDk3IDUuOTk4OTEgMTAuMzEyNSA2SDEyLjc5NDRMMTAuNjQ2MiAzLjg1Mzc1QzEwLjU5OTggMy44MDczIDEwLjU2MjkgMy43NTIxNSAxMC41Mzc4IDMuNjkxNDVDMTAuNTEyNyAzLjYzMDc2IDEwLjQ5OTcgMy41NjU3IDEwLjQ5OTcgMy41QzEwLjQ5OTcgMy40MzQzMSAxMC41MTI3IDMuMzY5MjUgMTAuNTM3OCAzLjMwODU2QzEwLjU2MjkgMy4yNDc4NiAxMC41OTk4IDMuMTkyNzEgMTAuNjQ2MiAzLjE0NjI1QzEwLjc0MDEgMy4wNTI0MyAxMC44NjczIDIuOTk5NzMgMTEgMi45OTk3M0MxMS4wNjU3IDIuOTk5NzMgMTEuMTMwOCAzLjAxMjY3IDExLjE5MTQgMy4wMzc4MUMxMS4yNTIxIDMuMDYyOTUgMTEuMzA3MyAzLjA5OTggMTEuMzUzOCAzLjE0NjI1TDE0LjM1MzggNi4xNDYyNUMxNC40MDAyIDYuMTkyNjkgMTQuNDM3MSA2LjI0NzgzIDE0LjQ2MjMgNi4zMDg1M0MxNC40ODc0IDYuMzY5MjMgMTQuNTAwNCA2LjQzNDMgMTQuNTAwNCA2LjVDMTQuNTAwNCA2LjU2NTcxIDE0LjQ4NzQgNi42MzA3NyAxNC40NjIzIDYuNjkxNDdDMTQuNDM3MSA2Ljc1MjE3IDE0LjQwMDIgNi44MDczMiAxNC4zNTM4IDYuODUzNzVaTTEyIDEzSDIuNVY1LjVDMi41IDUuMzY3NCAyLjQ0NzMyIDUuMjQwMjIgMi4zNTM1NSA1LjE0NjQ1QzIuMjU5NzkgNS4wNTI2OCAyLjEzMjYxIDUgMiA1QzEuODY3MzkgNSAxLjc0MDIxIDUuMDUyNjggMS42NDY0NSA1LjE0NjQ1QzEuNTUyNjggNS4yNDAyMiAxLjUgNS4zNjc0IDEuNSA1LjVWMTNDMS41IDEzLjI2NTIgMS42MDUzNiAxMy41MTk2IDEuNzkyODkgMTMuNzA3MUMxLjk4MDQzIDEzLjg5NDYgMi4yMzQ3OCAxNCAyLjUgMTRIMTJDMTIuMTMyNiAxNCAxMi4yNTk4IDEzLjk0NzMgMTIuMzUzNiAxMy44NTM2QzEyLjQ0NzMgMTMuNzU5OCAxMi41IDEzLjYzMjYgMTIuNSAxMy41QzEyLjUgMTMuMzY3NCAxMi40NDczIDEzLjI0MDIgMTIuMzUzNiAxMy4xNDY1QzEyLjI1OTggMTMuMDUyNyAxMi4xMzI2IDEzIDEyIDEzWiIgZmlsbD0iIzVGNUY1RiIvPgo8L3N2Zz4K"); }
    main .follow-component .items-list .swiper-pagination {
      display: none; }
      @media screen and (max-width: 768px) {
        main .follow-component .items-list .swiper-pagination {
          display: flex;
          justify-content: center;
          bottom: -30px; }
          main .follow-component .items-list .swiper-pagination .swiper-pagination-bullet {
            width: 10px;
            border-radius: 3px;
            height: 4px; }
            main .follow-component .items-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
              background-color: #E83030; } }

main .contact-component {
  margin-bottom: 60px; }
  main .contact-component .contact-btn {
    border-radius: 4px;
    background: #E83030;
    box-shadow: 2px 4px 60px 0px rgba(41, 44, 124, 0.12);
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 12px 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    transition: all 0.3s;
    border: 1px solid transparent;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      main .contact-component .contact-btn {
        margin: 0px auto; } }
    main .contact-component .contact-btn:hover {
      background-color: #fff;
      border-color: #E83030;
      color: #E83030; }

.footer {
  background: #212121;
  padding: 50px 0px; }
  @media screen and (max-width: 768px) {
    .footer {
      padding: 16px 0px; } }
  .footer .footer-inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 23px;
    border-bottom: 1px solid #7a7a7a;
    gap: 24px; }
    .footer .footer-inner .row-item {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      @media screen and (max-width: 768px) {
        .footer .footer-inner .row-item {
          flex-direction: column;
          gap: 24px; } }
      .footer .footer-inner .row-item .image img {
        width: 78px; }
        @media screen and (max-width: 768px) {
          .footer .footer-inner .row-item .image img {
            width: 60px; } }
      .footer .footer-inner .row-item .first {
        display: flex;
        flex-direction: column;
        gap: 24px; }
        .footer .footer-inner .row-item .first .dias-logo img {
          width: 54px; }
        .footer .footer-inner .row-item .first .first-inner {
          display: flex;
          align-items: center;
          gap: 24px;
          flex: 0 0 65%; }
          @media screen and (max-width: 768px) {
            .footer .footer-inner .row-item .first .first-inner {
              flex: 0 0 100%;
              gap: 12px; } }
          .footer .footer-inner .row-item .first .first-inner .text {
            display: flex;
            flex-direction: column;
            gap: 0px;
            width: 560px; }
            @media screen and (max-width: 768px) {
              .footer .footer-inner .row-item .first .first-inner .text {
                width: 100%;
                text-align: left; } }
            .footer .footer-inner .row-item .first .first-inner .text .title {
              color: #ADADAD;
              font-size: 18px;
              font-style: normal;
              font-weight: 500;
              line-height: normal;
              font-family: 'Gotham', sans-serif; }
              @media screen and (max-width: 768px) {
                .footer .footer-inner .row-item .first .first-inner .text .title {
                  font-size: 12px; } }
            .footer .footer-inner .row-item .first .first-inner .text .address {
              color: #ADADAD;
              font-size: 16px;
              font-style: normal;
              font-weight: 350;
              line-height: 30px; }
              @media screen and (max-width: 768px) {
                .footer .footer-inner .row-item .first .first-inner .text .address {
                  font-size: 11px;
                  line-height: 17px; } }
      .footer .footer-inner .row-item .last {
        display: flex;
        flex-direction: column;
        gap: 14px; }
        @media screen and (max-width: 768px) {
          .footer .footer-inner .row-item .last {
            flex: 0 0 100%;
            width: 100%; } }
        .footer .footer-inner .row-item .last .links {
          display: flex;
          align-items: center;
          justify-content: space-between; }
          @media screen and (max-width: 768px) {
            .footer .footer-inner .row-item .last .links {
              justify-content: space-around; } }
          .footer .footer-inner .row-item .last .links a {
            color: #ADADAD;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            cursor: pointer;
            font-family: 'Gotham', sans-serif; }
        .footer .footer-inner .row-item .last .follow-group {
          display: flex;
          align-items: center;
          gap: 16px;
          justify-content: space-between; }
          .footer .footer-inner .row-item .last .follow-group .follow-list {
            display: flex;
            align-items: center;
            background: #2D2D2D;
            border-radius: 2px;
            height: 38px;
            padding: 0px 10px;
            gap: 10px; }
            .footer .footer-inner .row-item .last .follow-group .follow-list .title {
              display: flex;
              align-items: center;
              gap: 10px;
              color: #fff; }
            .footer .footer-inner .row-item .last .follow-group .follow-list .social {
              padding: 0px 10px;
              display: flex;
              align-items: center;
              gap: 10px; }
          .footer .footer-inner .row-item .last .follow-group .languages-footer {
            display: flex;
            align-items: center;
            gap: 4px; }
            .footer .footer-inner .row-item .last .follow-group .languages-footer a {
              height: 36px;
              width: 36px;
              border-radius: 2px;
              background: #2D2D2D;
              color: #5F5F5F;
              font-size: 11px;
              font-style: normal;
              font-weight: 400;
              line-height: normal;
              display: flex;
              align-items: center;
              justify-content: center;
              cursor: pointer; }
              .footer .footer-inner .row-item .last .follow-group .languages-footer a.active {
                color: #fff; }
  .footer .footer-bottom {
    padding-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media screen and (max-width: 768px) {
      .footer .footer-bottom {
        flex-direction: column;
        gap: 14px;
        align-items: start;
        padding-top: 16px; } }
    .footer .footer-bottom .item {
      color: #ADADAD;
      font-size: 11px;
      font-style: normal;
      font-weight: 400;
      flex: 1; }
      .footer .footer-bottom .item:nth-child(2) {
        text-align: center; }
      .footer .footer-bottom .item .terms-links {
        display: flex;
        align-items: center;
        justify-content: end;
        gap: 20px; }
        .footer .footer-bottom .item .terms-links a {
          color: #ADADAD;
          font-size: 11px;
          font-style: normal;
          font-weight: 400;
          cursor: pointer; }

.up-button a {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E83030;
  position: fixed;
  right: 20px;
  bottom: 100px;
  cursor: pointer;
  display: none;
  z-index: 97; }
  .up-button a.active {
    display: flex; }

.modal {
  background-color: #00000052;
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100; }
  .modal.active {
    display: flex; }
  @media screen and (max-width: 768px) {
    .modal {
      align-items: end; } }
  .modal .modal-inner {
    width: 750px;
    border-radius: 12px;
    background: #FFF;
    padding: 24px; }
    @media screen and (max-width: 768px) {
      .modal .modal-inner {
        border-radius: 12px 12px 0px 0px;
        width: 100%; } }
    .modal .modal-inner .modal-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 12px; }
      .modal .modal-inner .modal-header span {
        color: #000;
        text-align: center;
        font-size: 24px;
        font-style: normal;
        font-weight: 400; }
      .modal .modal-inner .modal-header .close a {
        cursor: pointer; }
    .modal .modal-inner .modal-body {
      display: flex;
      flex-direction: column;
      gap: 20px;
      height: 220px;
      overflow-y: scroll; }
      .modal .modal-inner .modal-body strong {
        font-weight: 600; }
      .modal .modal-inner .modal-body p {
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        color: #000;
        line-height: 20px; }

@media screen and (min-width: 768px) {
  html:lang(tr) .services-component .items-list .item:nth-child(1) {
    height: 720px; } }

html:lang(tr) .follow-component .heading {
  color: #E83030;
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 63px; }
  @media screen and (max-width: 768px) {
    html:lang(tr) .follow-component .heading {
      color: #E83030;
      font-size: 18px;
      font-style: normal;
      font-weight: 350;
      line-height: normal;
      margin-bottom: 24px; } }

.other-page .header {
  position: relative; }
  @media screen and (max-width: 768px) {
    .other-page .header.fixed {
      position: fixed; } }
  .other-page .header .header-inner .mobile-button svg rect {
    fill: #e9312f; }
  .other-page .header .header-inner .links a {
    color: #e9312f; }
  .other-page .header .header-inner .languages .current {
    background-color: #e9312f6e; }
    .other-page .header .header-inner .languages .current span {
      color: #e9312f; }
  .other-page .header .header-inner .languages .language-dropdown {
    background-color: #e9312f6e; }
    @media screen and (max-width: 768px) {
      .other-page .header .header-inner .languages .language-dropdown {
        background-color: white; } }

.other-page main.other-page {
  padding-bottom: 30px; }
  .other-page main.other-page h1 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px; }
  .other-page main.other-page .content {
    display: flex;
    flex-direction: column;
    gap: 20px; }
    .other-page main.other-page .content p {
      line-height: 23px; }

table, th, td {
  border: 1px solid black;
  padding: 10px; }

ol {
  display: flex;
  flex-direction: column;
  gap: 12px; }

.video-container {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: relative; }

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-container iframe {
  pointer-events: none; }

.video-container iframe {
  position: absolute;
  top: -60px;
  left: 0;
  width: 100%;
  height: calc(100% + 120px); }

.video-foreground {
  pointer-events: none; }

@media screen and (min-width: 768px) {
.video-foreground video{width:100%;}
}
  @media screen and (max-width: 768px) {
.video-container{height:inherit;}
video{height:250px;}
  }

