.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}

 .csr-page .page-banner:before {display: none;}.csr-page .default-section.text-center h1, .csr-page .default-section.text-center h2 {margin-top: 0;}.csr-page .default-section.text-center .mx-auto p:last-child {margin-bottom: 0;}.csr-accordion-item {border-bottom: 1px solid #bcbcc4;padding: 15px 0;}.csr-item-head {align-items: center;display: flex;gap: 12px;}.csr-accordion-item svg {margin-left: auto;flex: 0 0 42px;height: 42px;width: 42px;transition: 0.25s;}.csr-accordion-item svg path {stroke: #777;}.csr-accordion-item:hover svg path {stroke: #000;}.csr-accordion-item.active svg {opacity: 0;}.csr-item-content {margin-top: 15px;}.csr-item-content p {margin-bottom: 10px;}.csr-item-text {max-width: 720px;}.csr-item-img {align-items: center;border-radius: 3px;display: flex;flex: 0 0 52px;height: 52px;justify-content: center;overflow: hidden;width: 52px;}.csr-item-img svg {height: 52px;width: auto;}.csr-item-title {font-family: 'Lora';font-size: 17px;margin: 0;}.csr-accordion-item:not(.active) {cursor: pointer;}.csr-slider-arrow {position: static;display: flex;align-items: center;justify-content: center;flex: 0 0 50px;height: 50px;border-radius: 2px;border: 0;cursor: pointer;transition: 0.25s;}.csr-slider-arrow svg {stroke: #111;width: 50px;height: 50px;}.csr-slider-arrow:hover {background-color: #111;}.csr-slider-arrow:hover svg {stroke: #fff;}.csr-slider-arrow.slick-disabled {cursor: auto;}.csr-slider-arrow.slick-disabled:hover {background-color: #999;}.csr-accordion-arrows {align-items: center;justify-content: flex-end;margin-bottom: 20px;display: none;}@media (min-width: 1200px) {.csr-page .default-section.text-center .mx-auto {font-size: 17px;}.csr-slider-container {width: calc((100vw - 1170px) / 2 + 1170px);}.csr-accordion-item {border-bottom: none;border-right: 1px solid #bcbcc4;display: flex !important;flex-direction: column;min-height: 300px;padding: 15px 15px 1px;position: relative;transition: all 240ms;width: 250px;max-height: 400px;}.csr-accordion-item.active {width: calc(1150px - 500px);}.csr-accordion-item:first-child {border-left: 1px solid #bcbcc4;}.csr-item-content {display: block !important;height: auto !important;opacity: 0;visibility: hidden;margin: auto 0 0 !important;padding: 0 !important;}.csr-item-head {display: block;}.csr-accordion-item.slick-slide .csr-item-content {position: absolute;}.csr-accordion-item.slick-slide .csr-item-content {position: absolute;}.csr-accordion-item.active .csr-item-content {animation: 250ms 150ms text-opacity forwards;position: static;visibility: visible;}@keyframes text-opacity {from {transform: translateX(-20px);opacity: 0 }to {transform: translateX(0);opacity: 1 }}.csr-item-img {margin-bottom: 15px;}.csr-accordion-item svg {bottom: 0;left: 0;position: absolute;width: 72px;height: 72px;}.csr-accordion-arrows {display: flex;}.csr-item-text {font-size: 14px;}}@media (min-width: 1400px) {.csr-accordion-item {width: 300px;}.csr-slider-container {width: calc((100vw - 1320px) / 2 + 1320px);}.csr-accordion-item.active {width: calc(1300px - 600px);}.csr-item-title {font-size: 20px;}.csr-page .default-section.text-center .mx-auto {font-size: 18px;}}@media(min-width: 1700px) {.csr-slider-container {width: calc((100vw - 1500px) / 2 + 1500px);}.csr-accordion-item {min-height: 420px;width: 360px;}.csr-accordion-item.active {width: calc(1480px - 720px);}.csr-item-text {font-size: 16px;}.csr-item-title {font-size: 24px;}.csr-item-text {max-width: 800px;}.csr-item-img {width: 56px;height: 56px;}}@media(min-width: 1900px) {.csr-slider-container {width: calc((100vw - 1700px) / 2 + 1700px);}.csr-accordion-item.active {width: calc(1680px - 720px);}.csr-page .default-section.text-center .mx-auto {font-size: 19px;}}@media (min-width: 2560px) {.csr-accordion-item {width: 320px;}.csr-slider-container {width: 100%;}.csr-accordion-item.active {width: calc(100vw - 1850px);}}.csr-gallery {display: flex;margin-left: -7px;margin-right: -15px;}.csr-gallery .slick-track {display: flex;}.csr-gallery .csr-gallery-item {margin: 0 7px;outline: 0;position: relative;transition: all .3s;height: auto;}.csr-gallery .csr-gallery-item picture {width: 100%;height: 100%;}.csr-gallery .csr-gallery-item img {border-radius: 3px;height: 100%;min-width: 100%;object-fit: cover;width: 100%;}.csr-gallery .csr-gallery-item svg {bottom: 20px;height: 40px;left: calc(50% - 20px);opacity: 0;position: absolute;transition: 0.15s;vertical-align: top;width: auto;z-index: 5;pointer-event: none;}.csr-page .fill-gradient {min-height: auto;}.csr-page .fill-gradient.vertical-center {align-items: center;padding: 40px 15px;border-radius: 3px;}.csr-page .fill-gradient.vertical-center .btn-primary {color: #111!important;align-items: center;height: 42px;width: 250px;padding: 10px 40px 10px 60px;}.csr-page .fill-gradient.vertical-center .btn-primary svg {transition: 0.25s;}.csr-page .fill-gradient.vertical-center .btn-primary svg path {stroke: #111111;}.csr-page .fill-gradient.vertical-center .btn-primary:hover {color: #fff!important;}.csr-page .fill-gradient.vertical-center .btn-primary:hover svg {transform: translateX(5px);}.csr-page .fill-gradient.vertical-center .btn-primary:hover svg path {stroke: #fff;}.csr-page .report-table {border: 0;}.csr-page .report-item {min-height: auto;padding: 0;}.csr-page .report-item {border: 1px solid #B8B0B0;margin-left: -1px;margin-top: -1px;position: relative;z-index: 1;}.csr-page .report-item a {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;height: 120px;font-size: 20px;margin: 0;text-decoration: none;font-family: 'Lora', sans-serif;padding: 20px;}.csr-page .report-item:hover {border-color: #0A0A76;z-index: 2;}.csr-page .report-item:hover a {color: #0A0A76;}.csr-page .report-item a svg {fill: #111;width: 36px;height: 36px;margin-bottom: 20px;margin-left: -7px;}.csr-page .report-item:hover svg{fill: #0A0A76;}.csr-numbers {border-top: 1px solid #C2C2C2;padding-top: 15px;}.csr-numbers .number-item {margin-bottom: 25px;}.csr-numbers .number-item:last-child p:last-child, .csr-numbers .number-item:last-child {margin-bottom: 0;}.csr-numbers .h2, .csr-numbers h2 {font-size: 20px;margin: 0 0 1px;}.csr-numbers p {color: #333;} .reports-section h2, .reports-section .h2 {margin-top: 0!important;} @media(min-width: 767px) {.csr-gallery {gap: 12px;margin-left: 0;margin-right: 0;}.csr-gallery .csr-gallery-item {flex: 0 0 12%;margin: 0;overflow: hidden;height: 300px;}.csr-gallery .csr-gallery-item:after {content: '';bottom: 0;left: 0;position: absolute;right: 0;top: 0;transition: all .3s;backdrop-filter: blur(10px);border-radius: 3px;}.csr-gallery .csr-gallery-item.active {flex: 1;}.csr-gallery .csr-gallery-item.active:after {backdrop-filter: unset;}.csr-gallery .csr-gallery-item svg {opacity: 1;}.csr-gallery .csr-gallery-item.active svg {opacity: 0;}.csr-numbers {display: flex;flex-wrap: wrap;}.csr-numbers .number-item {flex: 0 0 50%;}}@media(min-width: 991px) {.csr-page .fill-gradient.vertical-center {flex-direction: row;justify-content: space-between;align-items: center;padding: 40px;}.csr-page .fill-gradient.vertical-center .h2, .csr-page .fill-gradient.vertical-center h2 {margin-bottom: 0;}.csr-page .report-table {display: flex;flex-wrap: wrap;}.csr-page .report-item {flex: 0 0 33.33%;}.csr-numbers .number-item {flex: 0 0 33.33%;}}@media (min-width: 1200px) {.csr-gallery .csr-gallery-item {height: 420px;}.csr-page .fill-gradient.vertical-center {padding: 80px;}.reports-section h2, .reports-section .h2 {margin-bottom: 30px;}.csr-page .report-item a {height: 200px;font-size: 24px;}.csr-page .report-item a svg {width: 50px;height: 50px;}.csr-numbers {flex-wrap: nowrap;justify-content: space-between;padding-top: 30px;margin-top: 30px;}.csr-numbers .number-item {flex: 0 0 auto;margin-bottom: 0;}.csr-numbers .number-item p {font-size: 14px;}.csr-numbers .number-item p:last-child {margin-bottom: 0;}.csr-numbers .h2, .csr-numbers h2 {font-size: 28px;margin-bottom: 5px;}}@media (min-width: 1700px) {.csr-gallery .csr-gallery-item {height: 500px;flex: 0 0 10%;}.csr-gallery .csr-gallery-item svg {width: 62px;height: 62px;left: calc(50% - 31px);bottom: 30px;}.csr-gallery {gap: 15px;}.csr-page .fill-gradient.vertical-center .btn-primary {height: 48px;}.csr-page .report-item a {height: 230px;font-size: 28px;padding: 25px;}.csr-page .report-item a svg {width: 50px;height: 50px;}.csr-numbers {padding-top: 40px;margin-top: 40px;}.csr-numbers .number-item p {font-size: 18px;}.csr-numbers .number-item p:last-child {margin-bottom: 0;}.csr-numbers .h2, .csr-numbers h2 {font-size: 34px;}}@media (min-width: 2000px) {.csr-gallery .csr-gallery-item {height: 620px;}}

 

/* .csr-page .page-banner:before {
    display: none;
 }

 .csr-page .default-section.text-center h1,
 .csr-page .default-section.text-center h2 {
    margin-top: 0;
 }

 .csr-page .default-section.text-center .mx-auto p:last-child {
    margin-bottom: 0;
 }

.csr-accordion-item {
    border-bottom: 1px solid #bcbcc4;
    padding: 15px 0;
}

.csr-item-head {
    align-items: center;
    display: flex;
    gap: 12px;
}

.csr-accordion-item svg {
    margin-left: auto;
    flex: 0 0 42px;
    height: 42px;
    width: 42px;
    transition: 0.25s;
}

.csr-accordion-item svg path {
    stroke: #777;
}

.csr-accordion-item:hover svg path {
    stroke: #000;
}

.csr-accordion-item.active svg {
    opacity: 0;
}

.csr-item-content {
    margin-top: 15px;
}

.csr-item-content p {
    margin-bottom: 10px;
}

.csr-item-text {
    max-width: 720px;
}

.csr-item-img {
    align-items: center;
    border-radius: 3px;
    display: flex;
    flex: 0 0 52px;
    height: 52px;
    justify-content: center;
    overflow: hidden;
    width: 52px;
}

.csr-item-img svg {
    height: 52px;
    width: auto;
}

.csr-item-title {
    font-family: 'Lora';
    font-size: 17px;
    margin: 0;
}


.csr-accordion-item:not(.active) {
    cursor: pointer;
}

.csr-slider-arrow {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 50px;
    height: 50px;
    border-radius: 2px;
    border: 0;
    cursor: pointer;
    transition: 0.25s;
}

.csr-slider-arrow svg {
    stroke: #111;
    width: 50px;
    height: 50px;
}

.csr-slider-arrow:hover {
    background-color: #111;
}

.csr-slider-arrow:hover svg {
    stroke: #fff;
}

.csr-slider-arrow.slick-disabled {
    cursor: auto;
}

.csr-slider-arrow.slick-disabled:hover {
    background-color: #999;
}

.csr-accordion-arrows {
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 20px;
    display: none;
}

@media (min-width: 1200px) {
.csr-page .default-section.text-center .mx-auto {
    font-size: 17px;
 }

.csr-slider-container {
    width: calc((100vw - 1170px) / 2 + 1170px);
}

.csr-accordion-item {
    border-bottom: none;
    border-right: 1px solid #bcbcc4;
    display: flex !important;
    flex-direction: column;
    min-height: 300px;
    padding: 15px 15px 1px;
    position: relative;
    transition: all 240ms;
    width: 250px;
    max-height: 400px;
}

.csr-accordion-item.active {
    width: calc(1150px - 500px);
}


.csr-accordion-item:first-child {
    border-left: 1px solid #bcbcc4;
}

.csr-item-content {
    display: block !important;
    height: auto !important;
    opacity: 0;
    visibility: hidden;
    margin: auto 0 0 !important;
    padding: 0 !important;
}

.csr-item-head {
    display: block;
}

.csr-accordion-item.slick-slide .csr-item-content {
    position: absolute;
}

.csr-accordion-item.slick-slide .csr-item-content {
    position: absolute;
}

.csr-accordion-item.active .csr-item-content {
    animation: 250ms 150ms text-opacity forwards;
    position: static;
    visibility: visible;
}

@keyframes text-opacity {
      from {
          transform: translateX(-20px);
          opacity: 0
      }

      to {
          transform: translateX(0);
          opacity: 1
      }
  }

.csr-item-img {
    margin-bottom: 15px;
}

.csr-accordion-item svg {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 72px;
    height: 72px;
}

.csr-accordion-arrows {
    display: flex;
}

.csr-item-text {
    font-size: 14px;
}
}

@media (min-width: 1400px) {
.csr-accordion-item {
      width: 300px;
  }

.csr-slider-container {
    width: calc((100vw - 1320px) / 2 + 1320px);
}

  .csr-accordion-item.active {
    width: calc(1300px - 600px);
}

.csr-item-title {
    font-size: 20px;
}

.csr-page .default-section.text-center .mx-auto {
    font-size: 18px;
 }
}

@media(min-width: 1700px) {
.csr-slider-container {
    width: calc((100vw - 1500px) / 2 + 1500px);
}

.csr-accordion-item {
    min-height: 420px;
    width: 360px;
}

  .csr-accordion-item.active {
    width: calc(1480px - 720px);
}

.csr-item-text {
    font-size: 16px;
}

.csr-item-title {
    font-size: 24px;
}

.csr-item-text {
    max-width: 800px;
}

.csr-item-img {
    width: 56px;
    height: 56px;
}
}

@media(min-width: 1900px) {
.csr-slider-container {
    width: calc((100vw - 1700px) / 2 + 1700px);
}

  .csr-accordion-item.active {
    width: calc(1680px - 720px);
}

.csr-page .default-section.text-center .mx-auto {
    font-size: 19px;
 }
}

@media (min-width: 2560px) {
.csr-accordion-item {
      width: 320px;
  }

  .csr-slider-container {
    width: 100%;
}

.csr-accordion-item.active {
    width: calc(100vw - 1850px);
}
}

.csr-gallery {
    display: flex;
    margin-left: -7px;
    margin-right: -15px;
}

.csr-gallery .slick-track {
    display: flex;
}

.csr-gallery .csr-gallery-item {
    margin: 0 7px;
    outline: 0;
    position: relative;
    transition: all .3s;
    height: auto;
}

.csr-gallery .csr-gallery-item picture {
    width: 100%;
    height: 100%;
}

.csr-gallery .csr-gallery-item img {
    border-radius: 3px;
    height: 100%;
    min-width: 100%;
    object-fit: cover;
    width: 100%;
}

.csr-gallery .csr-gallery-item svg {
    bottom: 20px;
    height: 40px;
    left: calc(50% - 20px);
    opacity: 0;
    position: absolute;
    transition: 0.15s;
    vertical-align: top;
    width: auto;
    z-index: 5;
    pointer-event: none;
}

.csr-page .fill-gradient {
    min-height: auto;
}

.csr-page .fill-gradient.vertical-center {
    align-items: center;
    padding: 40px 15px;
    border-radius: 3px;
}

.csr-page .fill-gradient.vertical-center .btn-primary {
    color: #111!important;
    align-items: center;
    height: 42px;
    width: 250px;
    padding: 10px 40px 10px 60px;
}

.csr-page .fill-gradient.vertical-center .btn-primary svg {
    transition: 0.25s;
}

.csr-page .fill-gradient.vertical-center .btn-primary svg path {
    stroke: #111111;
}

.csr-page .fill-gradient.vertical-center .btn-primary:hover {
    color: #fff!important;
}

.csr-page .fill-gradient.vertical-center .btn-primary:hover svg {
    transform: translateX(5px);
}

.csr-page .fill-gradient.vertical-center .btn-primary:hover svg path {
    stroke: #fff;
}

         
.csr-page .report-table {
    border: 0;
}

.csr-page .report-item {
    min-height: auto;
    padding: 0;
}

.csr-page .report-item {
    border: 1px solid #B8B0B0;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
    z-index: 1;
}

.csr-page .report-item a {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: 120px;
    font-size: 20px;
    margin: 0;
    text-decoration: none;
    font-family: 'Lora', sans-serif;
    padding: 20px;
}

.csr-page .report-item:hover {
    border-color: #0A0A76;
    z-index: 2;
}

.csr-page .report-item:hover a {
    color: #0A0A76;
}

.csr-page .report-item a svg {
    fill: #111;
    width: 36px;
    height: 36px;
    margin-bottom: 20px;
    margin-left: -7px;
}

.csr-page .report-item:hover svg{
    fill: #0A0A76;
}

.csr-numbers {
    border-top: 1px solid #C2C2C2;
    padding-top: 15px;
}

.csr-numbers .number-item {
    margin-bottom: 25px;
}

.csr-numbers .number-item:last-child p:last-child,
.csr-numbers .number-item:last-child {
    margin-bottom: 0;
}

.csr-numbers .h2,
.csr-numbers h2 {
    font-size: 20px;
    margin: 0 0 1px;
}

.csr-numbers p {
    color: #333;
}

.reports-section h2, .reports-section .h2 {
    margin-top: 0!important;
}

@media(min-width: 767px) {
    .csr-gallery {
        gap: 12px;
        margin-left: 0;
        margin-right: 0;
    }

    .csr-gallery .csr-gallery-item {
        flex: 0 0 12%;
        margin: 0;
        overflow: hidden;
        height: 300px;
    }

    .csr-gallery .csr-gallery-item:after {
        content: '';
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: all .3s;
        backdrop-filter: blur(10px);
        border-radius: 3px;
    }

    .csr-gallery .csr-gallery-item.active {
        flex: 1;
    }

    .csr-gallery .csr-gallery-item.active:after {
        backdrop-filter: unset;
    }

    .csr-gallery .csr-gallery-item svg {
        opacity: 1;
    }

    .csr-gallery .csr-gallery-item.active svg {
        opacity: 0;
    }

    .csr-numbers {
        display: flex;
        flex-wrap: wrap;
    }

    .csr-numbers .number-item {
        flex: 0 0 50%;
    }
}

@media(min-width: 991px) {
    .csr-page .fill-gradient.vertical-center {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 40px;
    }

    .csr-page .fill-gradient.vertical-center .h2,
    .csr-page .fill-gradient.vertical-center h2 {
        margin-bottom: 0;
    }

    .csr-page .report-table {
        display: flex;
        flex-wrap: wrap;
    }

    .csr-page .report-item {
        flex: 0 0 33.33%;
    }

    .csr-numbers .number-item {
        flex: 0 0 33.33%;
    }
}

@media (min-width: 1200px) {
    .csr-gallery .csr-gallery-item {
        height: 420px;
    }

    .csr-page .fill-gradient.vertical-center {
        padding: 80px;
    }

    .reports-section h2,
    .reports-section .h2 {
        margin-bottom: 30px;
    }

    .csr-page .report-item a {
        height: 200px;
        font-size: 24px;
    }

    .csr-page .report-item a svg {
        width: 50px;
        height: 50px;
    }

    .csr-numbers {
        flex-wrap: nowrap;
        justify-content: space-between;
        padding-top: 30px;
        margin-top: 30px;
    }

    .csr-numbers .number-item {
        flex: 0 0 auto;
        margin-bottom: 0;
    }

    .csr-numbers .number-item p {
        font-size: 14px;
    }

    .csr-numbers .number-item p:last-child {
        margin-bottom: 0;
    }

    .csr-numbers .h2, .csr-numbers h2 {
        font-size: 28px;
        margin-bottom: 5px;
    }
}

@media (min-width: 1700px) {
    .csr-gallery .csr-gallery-item {
        height: 500px;
        flex: 0 0 10%;
    }

    .csr-gallery .csr-gallery-item svg {
        width: 62px;
        height: 62px;
        left: calc(50% - 31px);
        bottom: 30px;
    }

    .csr-gallery {
        gap: 15px;
    }

    .csr-page .fill-gradient.vertical-center .btn-primary {
        height: 48px;
    }

    .csr-page .report-item a {
        height: 230px;
        font-size: 28px;
        padding: 25px;
    }

    .csr-page .report-item a svg {
        width: 50px;
        height: 50px;
    }

    .csr-numbers {
        padding-top: 40px;
        margin-top: 40px;
    }

    .csr-numbers .number-item p {
        font-size: 18px;
    }

    .csr-numbers .number-item p:last-child {
        margin-bottom: 0;
    }

    .csr-numbers .h2, .csr-numbers h2 {
        font-size: 34px;
    }
}

@media (min-width: 2000px) {
    .csr-gallery .csr-gallery-item {
        height: 620px;
    }
} */