.t-section {width: 100%;}
.t-section .wrap {width: min(1390px, 100%);margin-inline: auto;padding-inline: 20px;}
.t-section h2 {font-size: 90px;line-height: 100px;font-weight: 400;font-family: 'Anton',sans-serif;color: #07F5BA;margin-bottom: 27px;}
.t-section .slider .inner {display: grid;grid-template-columns: auto 44px auto;grid-template-columns: repeat(45, 1fr);grid-template-rows: repeat(23, 1fr);margin-inline: auto;width: min(1106px, 80vw);}
.t-section .text-content {background-color: #fff;padding: 70px 63px;border-radius: 12px;grid-column: 1 / 31;grid-row: 3 / -1;z-index: 1;height: fit-content;position: relative;}
.t-section .text-content.text-only {grid-column: 46;}
.t-section .text-content::before {content: "";position: absolute;inset: 0;pointer-events: none;box-shadow: 0 33px 13px rgba(0,0,0,.01),0 37px 39px rgba(0,0,0,.05),0 43px 43px rgba(0,0,0,.09),0 21px 36px rgba(0,0,0,.1);}
.t-section .text-content blockquote {font-size: 26px;line-height: 40px;font-weight: 500;font-family: Poppins, sans-serif;color: #222222;margin-bottom: 30px;position: relative;quotes: auto;}
.t-section .text-content blockquote::before {content: '"' ;position: absolute;/*font-size: 36px;line-height: 48px;left: -22px;*/ font-style: italic;left: -18px;font-family: 'Poppins';letter-spacing: -2px;}
.t-section .text-content h5 {font-size: 24px;line-height: 33px;font-weight: 600;font-family: Poppins, sans-serif;color: #222222;}
.t-section .text-content h6 {font-size: 18px;line-height: 28px;font-weight: 400;font-family: Poppins, sans-serif;color: #222222;margin-bottom: 30px;}
.t-section .image-content {grid-column: 29 / 46;border-radius: 12px;overflow: clip;grid-row: 1 / 24;}
.t-section .slick-dots {display: grid;grid-auto-flow: column;gap: 15px;width: fit-content;position: absolute;bottom: -40px;right: 15%;}
.t-section .slick-dots button {appearance: none;background-color: #D9D9D9;border-radius: 50%;width: 15.45px;height: 15.45px;outline: 0;border: 0;font-size: 0;cursor: pointer;}
.t-section .slick-dots .slick-active button {background-color: #07F5BA;border-radius: 100px;width: 63px;}
.t-section .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;z-index: 10;}
.t-section .slick-arrow.slick-prev {left: 0;}
.t-section .slick-arrow.slick-next {right: 0;}
.t-section .slick-slide img {object-fit: cover;}
@media (min-width: 767px) {
 {# .t-section .slider.nav-dot-center .slick-dots{right: 50% !imporant;bottom:auto !important;transform: translateX(50%);} #}
}
@media (max-width: 1366px) {
  .t-section h2 {font-size: 80px;line-height: 90px;}
  .t-section .text-content {padding: 50px 40px;}
  .t-section .text-content blockquote {margin-bottom: 25px;}
/*  .t-section .text-content blockquote::before {font-size: 27px;line-height: 38px;left: -15px;}*/
  .t-section .slick-dots {bottom: -9%;}
}

@media (max-width: 1200px) {
  .t-section .slick-track {display: flex !important;}
  .t-section .slick-slide {height: inherit !important;}
  .t-section .slider .inner {height: 100%;}
  .t-section .slider .inner picture {display: block;height: 100%;}
  .t-section .slick-slide img {height: 100% !important;}
}

@media (max-width: 1100px) {
  .t-section .slick-arrow {width: 50px;}
}

@media (max-width: 992px) {
  .t-section h2 {font-size: 70px;line-height: 80px;}
  .t-section .slider .inner {width: min(1106px, 100%);grid-template-rows: repeat(12, 1fr);}
  .t-section .text-content {grid-row: 2 / -1;}
  .t-section .image-content {grid-row: 1 / -1;}
  .t-section .slick-dots {right: 9%;}
}

@media (max-width: 768px) {
  .t-section .slider .inner {display: flex;flex-direction: column-reverse;}
  .t-section .text-content {border-radius: 0 0 12px 12px;padding: 50px 30px 40px;height: 100%;}
  .t-section .text-content.text-only {border-radius: 12px;}
  .t-section .text-content blockquote {font-size: 24px;line-height: 36px;}
 /* .t-section .text-content blockquote::before {font-size: 24px;line-height: 36px;left: -13px;}*/
  .t-section .slick-slide .image-content {height: 160px;border-radius: 12px 12px 0 0;}
  .t-section .slick-slide .image-content picture {height: 160px;display: flex;}
  .t-section .slick-slide .image-content img {width: 100%;height: 160px;object-fit: cover;}
  .t-section .slick-dots {position: unset;margin-inline: auto;margin-top: 23px;}
}