/*-------------------------------
    Colors
-------------------------------*/
/*-------------------------------
    Fonts
-------------------------------*/
/*-------------------------------
    Common
-------------------------------*/
:root {
  --windowHeight: 100vh;
  --headerHeight: 90px;
  --headerHeightMobile: 84px;
  --headerHeightMobileResources: 138px; }

.c-slider-modern {
  padding: 150px 0 80px;
  background-image: url("data:image/svg+xml,%3Csvg width='1420' height='170' viewBox='0 0 1420 170' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1432.81 44.2472C1413.38 41.6932 1393.78 40.3616 1374.58 36.1268C1366.62 34.3695 1358.86 31.9793 1352.06 27.2642C1350.56 26.1728 1349.44 25.889 1348.08 27.548C1340.26 37.0327 1330.13 43.6469 1319.71 49.8354C1296.55 63.6204 1271.69 73.1051 1245.69 80.0685C1215.83 88.1016 1185.68 94.8031 1154.96 98.6232C1135.08 100.991 1115.07 102.019 1095.05 101.701C1073.06 101.507 1051.11 99.9836 1029.31 97.1388C1003.94 93.7444 979.035 88.0361 954.2 82.0004C920.503 73.8145 887.505 63.1947 854.267 53.4044C817.014 42.4354 779.466 32.6669 741.154 26.0418C710.371 20.7373 679.315 19.755 648.173 20.9338C625.39 21.6069 602.689 23.9709 580.256 28.0064C535.223 36.476 491.978 50.2065 451.167 71.3042C428.47 83.0264 405.752 94.7049 382.815 105.947C348.987 122.537 313.938 136.191 277.099 144.791C251.391 150.784 225.42 155.193 199.035 156.503C176.414 157.594 153.859 156.699 131.73 151.253C120.818 148.568 110.702 144.115 102.867 135.656C100.723 133.328 98.7499 130.848 96.964 128.234C95.7746 126.51 94.8798 126.532 93.1557 127.525C81.3271 134.368 69.5422 141.288 57.5062 147.76C43.2844 155.623 28.2408 161.896 12.647 166.468C9.98448 167.21 7.2783 167.832 4.5503 168.356C2.95715 168.661 1.04755 169.982 0 167.636C1.09454 166.734 2.33436 166.026 3.66643 165.54C8.17309 164.056 12.7998 162.931 17.2737 161.371C37.9301 154.134 57.1461 143.907 76.0021 132.993C80.967 130.111 85.8229 126.979 90.7878 124.141C93.0575 122.853 93.7886 121.282 93.1885 118.793C91.9336 113.62 93.1012 108.523 94.0614 103.513C95.0035 97.7383 98.0322 92.5107 102.573 88.822C106.892 85.3771 111.487 82.2925 116.311 79.5992C118.98 78.3227 121.908 77.6802 124.866 77.7219C130.584 77.58 133.399 80.9963 131.762 86.5845C130.486 90.7274 128.592 94.6537 126.143 98.2302C121.254 105.51 114.827 111.448 108.072 117.003C105.89 118.771 103.62 120.278 101.46 122.067C99.1355 123.945 99.0155 124.425 100.696 126.99C104.837 133.341 110.586 138.482 117.359 141.888C126.481 146.538 136.313 148.786 146.352 150.194C173.032 153.938 199.668 153.163 226.326 149.616C279.031 142.598 329.095 126.903 376.813 103.677C400.667 92.0526 424.258 79.9157 447.828 67.6697C493.833 43.8542 542.763 28.9887 593.733 20.9884C623.348 16.3388 653.258 15.5311 683.211 16.0114C726.957 16.6662 769.416 25.3651 811.351 36.6725C845.56 45.9062 879.441 56.3186 913.509 66.1416C946.463 75.5936 979.701 83.834 1013.5 89.7279C1046.8 95.5344 1080.39 97.368 1114.14 96.7241C1145.97 96.1237 1177.23 91.0485 1208.23 84.1833C1230.68 79.2172 1252.97 73.5744 1274.52 65.6287C1292.97 58.7962 1310.66 50.3484 1326.9 39.2374C1332.51 35.1929 1337.8 30.7152 1342.72 25.8453C1345.84 22.9202 1345.66 22.571 1343.31 18.8491C1339.83 13.3919 1340.31 7.93465 1343.05 2.4774C1344.59 -0.578658 1346.83 -0.796948 1349.02 1.96442C1352.79 6.70131 1354.47 11.9839 1353.02 18.0851C1352.11 22.058 1352.2 22.1235 1355.53 24.2409C1362.69 28.7813 1370.72 30.9861 1378.93 32.4377C1389.26 34.2713 1399.66 35.5265 1410.05 37.3274C1422.72 39.5103 1435.32 42.0643 1447.96 44.4545C1446.33 46.5065 1444.01 44.9457 1442.11 45.546H1442.03C1439.23 43.3303 1435.91 44.5964 1432.81 44.2472ZM96.1783 114.733C96.1783 117.957 96.9503 119.221 97.7915 119.243C99.0782 119.243 100.358 117.483 101.809 116.719C102.496 116.322 103.14 115.854 103.729 115.322C111.455 109.079 118.875 102.509 124.244 94.0391C125.885 91.3457 127.141 88.4361 127.976 85.3948C128.762 82.688 127.365 81.291 124.517 81.2582C123.526 81.2123 122.536 81.3454 121.592 81.6511C106.152 87.3158 96.1783 94.0391 96.1783 114.733ZM1348.88 13.6975C1348.74 12.5833 1348.48 11.4861 1348.12 10.4232C1347.52 9.30071 1346.83 8.2341 1346.04 7.23612C1345.55 8.43671 1344.55 9.7028 1344.67 10.8379C1344.99 12.7138 1345.6 14.529 1346.47 16.2187C1346.85 17.0155 1347.72 17.1137 1348.17 16.0987C1348.47 15.3169 1348.72 14.5144 1348.91 13.6975H1348.88Z' fill='%23339696'/%3E%3C/svg%3E");
  background-position: 0 250px;
  background-size: contain;
  background-repeat: no-repeat; }
  @media screen and (max-width: 991px) {
    .c-slider-modern {
      background-size: 200%;
      padding: 80px 0 80px;
      background-position: 0 110px; } }
  @media screen and (max-width: 767px) {
    .c-slider-modern {
      background-size: 200%;
      padding: 80px 0 80px;
      background-position: 0 120px; } }
  .c-slider-modern__wrapper {
    padding: 120px 0 0;
    transform: translateX(200px); }
    @media screen and (max-width: 1199px) {
      .c-slider-modern__wrapper {
        padding: 100px 50px 0; } }
    @media screen and (max-width: 767px) {
      .c-slider-modern__wrapper {
        transform: translateX(0);
        padding: 91px 50px 0; } }
  .c-slider-modern .slick-slide:nth-of-type(2n) {
    padding-top: 70px; }
    @media screen and (max-width: 767px) {
      .c-slider-modern .slick-slide:nth-of-type(2n) {
        padding-top: 30px; } }
  .c-slider-modern .slick-slide img {
    max-width: 90%; }
  .c-slider-modern__text {
    max-width: 215px;
    margin-top: 20px;
    font-family: "Telegraf", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #515358; }
    .c-slider-modern__text b {
      font-family: "Telegraf", sans-serif;
      font-size: 16px;
      color: #2d2e31;
      font-weight: 700; }
    .c-slider-modern__text p {
      font-family: "Telegraf", sans-serif;
      font-weight: 500; }
  .c-slider-modern .slick-list {
    overflow: visible; }
  .c-slider-modern .slick-arrow {
    width: 40px;
    height: 40px;
    left: auto;
    bottom: auto;
    right: 300px;
    top: -30px;
    border-radius: 50%;
    transition: 0.5s;
    background: #339696 !important; }
    @media screen and (max-width: 1199px) {
      .c-slider-modern .slick-arrow {
        top: -80px; } }
    @media screen and (max-width: 767px) {
      .c-slider-modern .slick-arrow {
        top: -70px;
        right: -15px; } }
    .c-slider-modern .slick-arrow.slick-disabled {
      background: #d5d1c6 !important;
      opacity: 1; }
    .c-slider-modern .slick-arrow:focus {
      background: #339696; }
    .c-slider-modern .slick-arrow:hover {
      opacity: 0.5; }
    .c-slider-modern .slick-arrow::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7L0 7L0 9L12.17 9L6.59 14.59L8 16L16 8L8 0Z' fill='%23F9F9F8'/%3E%3C/svg%3E");
      background-position: center;
      background-size: 15px;
      width: 40px;
      height: 40px;
      display: block;
      background-repeat: no-repeat; }
    .c-slider-modern .slick-arrow.slick-prev {
      right: 350px; }
      @media screen and (max-width: 767px) {
        .c-slider-modern .slick-arrow.slick-prev {
          right: 35px; } }
      .c-slider-modern .slick-arrow.slick-prev::before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.41 1.41L3.83 7L16 7L16 9L3.83 9L9.41 14.59L8 16L0 8L8 0Z' fill='%23F9F9F8'/%3E%3C/svg%3E"); }

