HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/WPSassoon/wp-content/themes/sassoon/css/home.css
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Abyssinica+SIL&display=swap");
@font-face {
  font-family: 'Timeless';
  src: url("../font/Timeless-Normal.woff2Timeless-Normal.woff2") format("woff2"), url("../font/Timeless-Normal.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Timeless';
  src: url("../font/Timeless-Bold.woff2") format("woff2"), url("../font/Timeless-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
/*** all Mobile Screen (iphone 6,7,8) ***/
/*** mobile Landscape Size ***/
/*** medium devices (tablets, less than 992px) ***/
/*** iPad in landscape ***/
/**** smaller than desktop 1200 (devices and browsers) ***/
/*** laptop with MDPI (medium density per inch) resolution ***/
/*** laptop with HiDPI (High Dots Per Inch) resolution ***/
/*** WSXGA (Wide Super Extended Graphics Array) resolution ***/
/*** all Mobile Screen (iphone 6,7,8) ***/
/*** mobile Landscape Size ***/
/*** medium devices (tablets, less than 992px) ***/
/*** iPad in landscape ***/
/**** smaller than desktop 1200 (devices and browsers) ***/
/*** laptop with MDPI (medium density per inch) resolution ***/
/*** laptop with HiDPI (High Dots Per Inch) resolution ***/
/*** WSXGA (Wide Super Extended Graphics Array) resolution ***/
.top-slider {
  position: relative;
  height: 800px; }
  @media (max-width: 1481px) {
    .top-slider {
      height: 700px; } }
  .top-slider .slick-list {
    height: 100%; }
  .top-slider .slide {
    position: relative;
    width: 100%; }
  .top-slider .slick-track {
    display: flex;
    align-items: center; }
  .top-slider .background-img {
    height: 800px;
    position: relative; }
    .top-slider .background-img::after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background: linear-gradient(90deg, #2E2E78 -2.97%, rgba(46, 46, 120, 0.8) 47.42%, rgba(46, 46, 120, 0.184873) 69.5%, rgba(46, 46, 120, 0) 86.33%); }
      @media (max-width: 767px) {
        .top-slider .background-img::after {
          background: linear-gradient(90deg, #2E2E78 -2.97%, rgba(46, 46, 120, 0.8) 47.42%); } }
    @media (max-width: 1481px) {
      .top-slider .background-img {
        height: 700px; } }
    @media (max-width: 767px) {
      .top-slider .background-img {
        height: 650px; } }
    @media (max-width: 479px) {
      .top-slider .background-img {
        height: 780px; } }
  .top-slider .background-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .top-slider .slider-content {
    position: absolute;
    left: calc((100% - 1400px) / 2);
    color: white;
    border-radius: 10px;
    top: 86px;
    bottom: 0;
    max-width: 790px; }
    @media (max-width: 1481px) {
      .top-slider .slider-content {
        left: calc((100% - 1300px) / 2);
        max-width: 560px; } }
    @media (max-width: 1300px) {
      .top-slider .slider-content {
        left: calc((100% - 1200px) / 2); } }
    @media (max-width: 1199px) {
      .top-slider .slider-content {
        left: 0; } }
    @media (max-width: 767px) {
      .top-slider .slider-content {
        top: 90px;
        max-width: 100%; } }
    .top-slider .slider-content .main-title {
      font-family: "Abyssinica SIL", serif;
      font-weight: 400;
      font-size: 26px;
      line-height: 36px;
      letter-spacing: 0%; }
      @media (max-width: 1679px) {
        .top-slider .slider-content .main-title {
          font-size: 24px;
          line-height: 32px; } }
      @media (max-width: 1481px) {
        .top-slider .slider-content .main-title {
          font-size: 22px;
          line-height: 32px; } }
      @media (max-width: 1199px) {
        .top-slider .slider-content .main-title {
          font-size: 20px;
          line-height: 30px; } }
      @media (max-width: 991px) {
        .top-slider .slider-content .main-title {
          font-size: 18px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .top-slider .slider-content .main-title {
          font-size: 16px;
          line-height: 26px; } }
      @media (max-width: 579px) {
        .top-slider .slider-content .main-title {
          font-size: 14px;
          line-height: 24px; } }
    .top-slider .slider-content .subtitle {
      padding: 28px 0px;
      font-weight: 700;
      font-size: 63px;
      line-height: 69px;
      letter-spacing: 0%; }
      @media (max-width: 1679px) {
        .top-slider .slider-content .subtitle {
          font-size: 53px;
          line-height: 63px;
          padding: 18px 0px; } }
      @media (max-width: 1481px) {
        .top-slider .slider-content .subtitle {
          font-size: 43px;
          line-height: 53px; } }
      @media (max-width: 1281px) {
        .top-slider .slider-content .subtitle {
          font-size: 38px;
          line-height: 48px; } }
      @media (max-width: 1199px) {
        .top-slider .slider-content .subtitle {
          font-size: 36px;
          line-height: 46px; } }
      @media (max-width: 991px) {
        .top-slider .slider-content .subtitle {
          font-size: 34px;
          line-height: 44px; } }
      @media (max-width: 767px) {
        .top-slider .slider-content .subtitle {
          font-size: 30px;
          line-height: 35px;
          margin: 0; } }
      @media (max-width: 579px) {
        .top-slider .slider-content .subtitle {
          font-size: 28px;
          line-height: 32px; } }
    .top-slider .slider-content .para {
      font-family: 'Timeless';
      font-weight: 700;
      font-size: 28px;
      line-height: 33px;
      letter-spacing: 0%;
      max-width: 600px; }
      @media (max-width: 1679px) {
        .top-slider .slider-content .para {
          font-size: 26px;
          line-height: 30px;
          max-width: 580px; } }
      @media (max-width: 1481px) {
        .top-slider .slider-content .para {
          font-size: 24px;
          line-height: 28px; } }
      @media (max-width: 1199px) {
        .top-slider .slider-content .para {
          font-size: 22px;
          line-height: 26px; } }
      @media (max-width: 991px) {
        .top-slider .slider-content .para {
          font-size: 18px;
          line-height: 26px; } }
    .top-slider .slider-content .desc {
      font-weight: 400;
      font-size: 18px;
      line-height: 31px;
      letter-spacing: 0%;
      padding-bottom: 30px;
      margin: 0; }
      @media (max-width: 1679px) {
        .top-slider .slider-content .desc {
          font-size: 16px;
          line-height: 28px;
          max-width: 690px; } }
      @media (max-width: 1481px) {
        .top-slider .slider-content .desc {
          font-size: 14px;
          line-height: 26px;
          margin: 0px; } }
    .top-slider .slider-content .btn-get-touch {
      width: 164px;
      height: 42px;
      border-radius: 50px;
      border: none;
      box-shadow: none;
      color: #2E2E78;
      font-weight: 600;
      font-size: 18px;
      line-height: 21.09px;
      letter-spacing: 0%; }
      @media (max-width: 1679px) {
        .top-slider .slider-content .btn-get-touch {
          font-size: 16px; } }
      @media (max-width: 1481px) {
        .top-slider .slider-content .btn-get-touch {
          font-size: 14px; } }

.bottom-content {
  margin-top: -100px; }
  @media (max-width: 767px) {
    .bottom-content {
      margin-top: -155px; } }
  @media (max-width: 479px) {
    .bottom-content {
      margin-top: -90px; } }
  .bottom-content .thumb-slider {
    display: flex;
    justify-content: center;
    cursor: pointer; }
    .bottom-content .thumb-slider .slick-list {
      padding: 0px !important;
      width: 100%; }
    .bottom-content .thumb-slider .slick-track {
      width: 100%;
      margin: unset; }
    .bottom-content .thumb-slider .thumb {
      padding: 10px;
      display: flex;
      align-items: center;
      background: #FFFBFBC4;
      border-radius: 10px;
      color: #262677;
      font-weight: 400;
      font-size: 16px;
      line-height: 26px;
      margin: 0px 3px; }
      @media (max-width: 1679px) {
        .bottom-content .thumb-slider .thumb {
          font-size: 14px; } }
      @media (max-width: 1481px) {
        .bottom-content .thumb-slider .thumb {
          font-size: 12px;
          line-height: 15px; } }
      @media (max-width: 767px) {
        .bottom-content .thumb-slider .thumb {
          font-size: 11px;
          line-height: 20px;
          min-height: 60px; } }
      .bottom-content .thumb-slider .thumb .icon {
        background-color: #fff;
        width: 57px;
        height: 57px;
        border-radius: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 10px;
        flex-shrink: 0; }
        .bottom-content .thumb-slider .thumb .icon img {
          object-fit: contain; }
          @media (max-width: 1679px) {
            .bottom-content .thumb-slider .thumb .icon img {
              width: 30px;
              height: 30px; } }
          @media (max-width: 1481px) {
            .bottom-content .thumb-slider .thumb .icon img {
              width: 22px;
              height: 22px; } }
          @media (max-width: 1199px) {
            .bottom-content .thumb-slider .thumb .icon img {
              width: 20px;
              height: 20px; } }
        @media (max-width: 1679px) {
          .bottom-content .thumb-slider .thumb .icon {
            width: 50px;
            height: 50px; } }
        @media (max-width: 1481px) {
          .bottom-content .thumb-slider .thumb .icon {
            width: 40px;
            height: 40px; } }
        @media (max-width: 1199px) {
          .bottom-content .thumb-slider .thumb .icon {
            width: 30px;
            height: 30px; } }
      .bottom-content .thumb-slider .thumb.slick-current {
        background-color: #fff;
        position: relative; }
        .bottom-content .thumb-slider .thumb.slick-current::after {
          content: "";
          position: absolute;
          width: 90%;
          height: 3px;
          background-color: #4D4DC8;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          bottom: 0; }
        .bottom-content .thumb-slider .thumb.slick-current .icon {
          background: #DFDAFF; }
    .bottom-content .thumb-slider .slick-next:before, .bottom-content .thumb-slider .slick-prev:before {
      display: none; }
    .bottom-content .thumb-slider .slick-prev, .bottom-content .thumb-slider .slick-next {
      width: 30px;
      height: 30px;
      bottom: 0;
      top: unset;
      cursor: pointer; }
    .bottom-content .thumb-slider .slick-prev {
      left: unset;
      right: 40px;
      bottom: 68px;
      transform: none;
      transition: all 0.5sease; }
    .bottom-content .thumb-slider .slick-next {
      bottom: 68px;
      right: 2px;
      transform: none;
      transition: all 0.5sease; }
    .bottom-content .thumb-slider .slick-prev svg path, .bottom-content .thumb-slider .slick-next svg path {
      stroke: #fff; }
    .bottom-content .thumb-slider .slick-arrow svg path:nth-child(2) {
      fill: #fff; }
    .bottom-content .thumb-slider .slick-prev svg:hover path, .bottom-content .thumb-slider .slick-next svg:hover path {
      stroke: #2E2E78; }
    .bottom-content .thumb-slider .slick-arrow svg:hover path:nth-child(2) {
      fill: #2E2E78; }

.two-sec {
  background-color: #F4F4F7;
  padding: 100px 0px;
  position: relative;
  z-index: 1; }
  @media (max-width: 1679px) {
    .two-sec {
      padding: 80px 0px; } }
  @media (max-width: 1481px) {
    .two-sec {
      padding: 60px 0px; } }
  @media (max-width: 1199px) {
    .two-sec {
      padding: 40px 0px; } }
  .two-sec .inner-sec {
    display: flex;
    justify-content: space-between; }
    @media (max-width: 579px) {
      .two-sec .inner-sec {
        flex-wrap: wrap; } }
    .two-sec .inner-sec .title {
      font-family: "Abyssinica SIL", serif;
      font-weight: 400;
      font-size: 46px;
      line-height: 55px;
      color: #2F2F7D; }
      @media (max-width: 1679px) {
        .two-sec .inner-sec .title {
          font-size: 40px;
          line-height: 46px; } }
      @media (max-width: 1481px) {
        .two-sec .inner-sec .title {
          font-size: 36px;
          line-height: 44px; } }
      @media (max-width: 1199px) {
        .two-sec .inner-sec .title {
          font-size: 34px;
          line-height: 42px; } }
      @media (max-width: 991px) {
        .two-sec .inner-sec .title {
          font-size: 28px;
          line-height: 40px; } }
      @media (max-width: 767px) {
        .two-sec .inner-sec .title {
          font-size: 26px;
          line-height: 38px; } }
      @media (max-width: 579px) {
        .two-sec .inner-sec .title {
          font-size: 24px;
          line-height: 34px; } }
    .two-sec .inner-sec .description {
      font-weight: 400;
      font-size: 18px;
      line-height: 41px;
      letter-spacing: 0%;
      padding: 36px 0px; }
      @media (max-width: 1679px) {
        .two-sec .inner-sec .description {
          font-size: 16px;
          line-height: 28px; } }
      @media (max-width: 1481px) {
        .two-sec .inner-sec .description {
          font-size: 14px;
          line-height: 26px; } }
      @media (max-width: 991px) {
        .two-sec .inner-sec .description {
          padding: 15px 0px; } }
    .two-sec .inner-sec .border_top {
      border-top: 1px solid #EAEAEF; }
    .two-sec .inner-sec .left-sec {
      padding-right: 120px; }
      @media (max-width: 991px) {
        .two-sec .inner-sec .left-sec {
          padding-right: 40px; } }
      @media (max-width: 579px) {
        .two-sec .inner-sec .left-sec {
          padding-right: 0px; } }

.counter-section {
  padding: 56px 0 30px 0px;
  background: #f8f9fa;
  text-align: center; }
  @media (max-width: 1481px) {
    .counter-section {
      padding: 67px 0 30px 0px; } }
  @media (max-width: 1199px) {
    .counter-section {
      padding: 80px 0px 30px 0px; } }
  @media (max-width: 991px) {
    .counter-section {
      padding: 80px 0px 20px 0px; } }
  @media (max-width: 579px) {
    .counter-section {
      padding: 60px 0px 10px 0px; } }
  @media (max-width: 479px) {
    .counter-section {
      padding: 60px 0px 40px 0px; } }
  .counter-section .counter-box-inner {
    justify-content: center; }
  .counter-section .counter-box {
    display: flex;
    align-items: center; }
    @media (max-width: 991px) {
      .counter-section .counter-box {
        width: calc((100%/2) - 20px);
        flex-direction: column;
        padding-bottom: 20px;
        justify-content: center; } }
    @media (max-width: 479px) {
      .counter-section .counter-box {
        width: 100%;
        padding-bottom: 15px; }
        .counter-section .counter-box:last-child {
          padding-bottom: 0px; } }
  .counter-section .counter {
    font-weight: 700;
    font-size: 36px;
    line-height: 33px;
    letter-spacing: 0%;
    margin: 0;
    font-family: "Timeless" , serif;
    color: #2E2E78; }
    @media (max-width: 1679px) {
      .counter-section .counter {
        font-size: 32px; } }
    @media (max-width: 1481px) {
      .counter-section .counter {
        font-size: 28px; } }
    @media (max-width: 1199px) {
      .counter-section .counter {
        font-size: 26px; } }
    @media (max-width: 1023px) {
      .counter-section .counter {
        font-size: 22px; } }
    @media (max-width: 991px) {
      .counter-section .counter {
        font-size: 20px; } }
    @media (max-width: 767px) {
      .counter-section .counter {
        font-size: 18px; } }
  .counter-section .counter-text {
    color: #080836;
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
    margin-left: 23px; }
    @media (max-width: 1679px) {
      .counter-section .counter-text {
        font-size: 14px; } }
    @media (max-width: 1199px) {
      .counter-section .counter-text {
        font-size: 13px; } }
    @media (max-width: 767px) {
      .counter-section .counter-text {
        text-align: center;
        margin-left: 0px; } }

@media (max-width: 680px) {
  .timeline-section {
    padding: 40px 0px 0px 0px; } }
.timeline-section .timeline-inner {
  align-items: center; }
  @media (max-width: 680px) {
    .timeline-section .timeline-inner {
      flex-wrap: wrap; } }
.timeline-section .timeline-left {
  width: 45%;
  position: relative; }
  .timeline-section .timeline-left:before {
    background: url(../img/timeline-bg.png) no-repeat top center/100% auto;
    position: absolute;
    content: '';
    left: -170px;
    top: -400px;
    width: 784px;
    height: 967px;
    pointer-events: none; }
    @media (max-width: 1679px) {
      .timeline-section .timeline-left:before {
        left: -120px;
        top: -350px;
        width: 614px;
        height: 727px; } }
    @media (max-width: 991px) {
      .timeline-section .timeline-left:before {
        left: -110px;
        top: -260px;
        width: 500px;
        height: 597px; } }
    @media (max-width: 767px) {
      .timeline-section .timeline-left:before {
        left: 0;
        top: -290px;
        width: 370px;
        height: 407px;
        margin: 0 auto;
        right: 0; } }
    @media (max-width: 579px) {
      .timeline-section .timeline-left:before {
        top: -180px;
        width: 250px;
        height: 277px; } }
  @media (max-width: 680px) {
    .timeline-section .timeline-left {
      width: 100%;
      text-align: center; } }
  .timeline-section .timeline-left .para-sec {
    color: #080836;
    font-weight: 600;
    font-size: 16px;
    line-height: 33px;
    letter-spacing: 0%; }
    @media (max-width: 1679px) {
      .timeline-section .timeline-left .para-sec {
        font-size: 14px;
        line-height: 24px; } }
    @media (max-width: 767px) {
      .timeline-section .timeline-left .para-sec {
        margin-bottom: 0px; } }
  .timeline-section .timeline-left .time-line-main-title {
    font-family: "Abyssinica SIL", serif;
    font-weight: 400;
    font-size: 46px;
    line-height: 59px;
    letter-spacing: 0%;
    color: #2F2F7D; }
    @media (max-width: 1679px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 40px;
        line-height: 46px; } }
    @media (max-width: 1679px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 38px;
        line-height: 46px; } }
    @media (max-width: 1481px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 36px;
        line-height: 44px; } }
    @media (max-width: 1199px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 34px;
        line-height: 42px; } }
    @media (max-width: 991px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 28px;
        line-height: 40px; }
        .timeline-section .timeline-left .time-line-main-title br {
          display: none; } }
    @media (max-width: 767px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 26px;
        line-height: 38px; } }
    @media (max-width: 579px) {
      .timeline-section .timeline-left .time-line-main-title {
        font-size: 24px;
        line-height: 34px; } }
.timeline-section .timeline-right {
  width: 55%; }
  @media (max-width: 680px) {
    .timeline-section .timeline-right {
      width: 100%; } }
  .timeline-section .timeline-right .timeline {
    position: relative;
    padding-left: 48px; }
    .timeline-section .timeline-right .timeline::before {
      content: '';
      position: absolute;
      left: 40px;
      top: 0;
      bottom: 0;
      width: 7px;
      background: #A1A1C14A; }
.timeline-section .timeline-item {
  position: relative;
  padding: 20px 0;
  display: flex;
  align-items: flex-start;
  margin-left: -7px; }
  @media (max-width: 1679px) {
    .timeline-section .timeline-item {
      padding: 0px; } }
  .timeline-section .timeline-item:hover {
    background-color: #2D2D78;
    color: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
    .timeline-section .timeline-item:hover .time-line-title, .timeline-section .timeline-item:hover .desc {
      color: #fff; }
    .timeline-section .timeline-item:hover .timeline-number {
      background-color: #2D2D78;
      color: #fff; }
.timeline-section .timeline-number {
  position: absolute;
  left: -35px;
  color: #2F2F7D;
  width: 70px;
  height: 70px;
  background-color: #E4E4ED;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0%;
  transform: rotate(45deg);
  top: 76px; }
  @media (max-width: 1679px) {
    .timeline-section .timeline-number {
      width: 60px;
      height: 60px;
      font-size: 28px;
      left: -29px; } }
  @media (max-width: 1481px) {
    .timeline-section .timeline-number {
      width: 50px;
      height: 50px;
      font-size: 24px;
      left: -24px; } }
  .timeline-section .timeline-number span {
    transform: rotate(-45deg); }
.timeline-section .timeline-content {
  padding: 30px 23px 30px 83px;
  border-radius: 5px;
  width: 100%; }
  @media (max-width: 1679px) {
    .timeline-section .timeline-content {
      padding: 25px 20px 25px 60px; } }
  @media (max-width: 579px) {
    .timeline-section .timeline-content {
      padding: 20px 20px 20px 40px; } }
  .timeline-section .timeline-content .time-line-title {
    font-family: "Abyssinica SIL", serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0%;
    color: #2F2F7D; }
    @media (max-width: 1679px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 28px; } }
    @media (max-width: 1481px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 26px;
        line-height: 36px; } }
    @media (max-width: 1199px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 24px;
        line-height: 34px; } }
    @media (max-width: 991px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 22px;
        line-height: 32px; } }
    @media (max-width: 767px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 579px) {
      .timeline-section .timeline-content .time-line-title {
        font-size: 18px;
        line-height: 26px; } }
  .timeline-section .timeline-content .desc {
    color: #080836;
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0%; }
    @media (max-width: 1679px) {
      .timeline-section .timeline-content .desc {
        font-size: 16px;
        line-height: 32px; } }
    @media (max-width: 1481px) {
      .timeline-section .timeline-content .desc {
        font-size: 14px;
        line-height: 30px;
        margin: 0px; } }
    @media (max-width: 1199px) {
      .timeline-section .timeline-content .desc {
        font-size: 13px;
        line-height: 26px;
        margin: 0px; } }

.testimonial-section {
  background-color: #F4F4F7;
  padding: 100px 0px; }
  @media (max-width: 1679px) {
    .testimonial-section {
      padding: 80px 0px; } }
  @media (max-width: 1481px) {
    .testimonial-section {
      padding: 60px 0px; } }
  @media (max-width: 1199px) {
    .testimonial-section {
      padding: 40px 0px 80px 0px; } }
  .testimonial-section .title-sec {
    padding-bottom: 50px; }
    @media (max-width: 1679px) {
      .testimonial-section .title-sec {
        padding-bottom: 40px; } }
    @media (max-width: 1481px) {
      .testimonial-section .title-sec {
        padding-bottom: 30px; } }
    @media (max-width: 1199px) {
      .testimonial-section .title-sec {
        padding-bottom: 20px; } }
    .testimonial-section .title-sec .subtitle {
      color: #080836;
      font-weight: 600;
      font-size: 16px;
      line-height: 33px;
      letter-spacing: 0%;
      text-align: center; }
      @media (max-width: 1679px) {
        .testimonial-section .title-sec .subtitle {
          font-size: 14px;
          line-height: 28px; } }
    .testimonial-section .title-sec .title-testimonial {
      font-family: "Abyssinica SIL", serif;
      font-weight: 400;
      font-size: 46px;
      line-height: 59px;
      letter-spacing: 0%;
      text-align: center;
      color: #2F2F7D; }
      @media (max-width: 1679px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 38px;
          line-height: 46px; } }
      @media (max-width: 1481px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 36px;
          line-height: 44px; } }
      @media (max-width: 1199px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 34px;
          line-height: 42px; } }
      @media (max-width: 991px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 28px;
          line-height: 40px; }
          .testimonial-section .title-sec .title-testimonial br {
            display: none; } }
      @media (max-width: 767px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 26px;
          line-height: 38px; } }
      @media (max-width: 579px) {
        .testimonial-section .title-sec .title-testimonial {
          font-size: 24px;
          line-height: 34px; } }
  .testimonial-section .slick-track {
    display: flex; }
  .testimonial-section .testimonial {
    border: 1px solid #E1E1F5;
    border-radius: 16px;
    margin: 0px 10px;
    padding: 35px;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 991px) {
      .testimonial-section .testimonial {
        padding: 20px; } }
    .testimonial-section .testimonial .heading {
      font-family: "Abyssinica SIL", serif;
      color: #2F2F7D;
      font-weight: 400;
      font-size: 28px;
      line-height: 36px;
      letter-spacing: 0%; }
      @media (max-width: 1679px) {
        .testimonial-section .testimonial .heading {
          font-size: 26px;
          line-height: 34px; } }
      @media (max-width: 1481px) {
        .testimonial-section .testimonial .heading {
          font-size: 24px;
          line-height: 32px; } }
      @media (max-width: 1199px) {
        .testimonial-section .testimonial .heading {
          font-size: 22px;
          line-height: 30px; } }
      @media (max-width: 991px) {
        .testimonial-section .testimonial .heading {
          font-size: 18px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .testimonial-section .testimonial .heading {
          font-size: 16px;
          line-height: 26px; } }
    .testimonial-section .testimonial .testi-content {
      color: #080836;
      font-weight: 400;
      font-size: 18px;
      line-height: 36px;
      letter-spacing: 0%;
      min-height: 180px; }
      @media (max-width: 1679px) {
        .testimonial-section .testimonial .testi-content {
          font-size: 16px;
          line-height: 26px;
          min-height: 120px; } }
      @media (max-width: 1481px) {
        .testimonial-section .testimonial .testi-content {
          font-size: 14px;
          line-height: 24px; } }
    .testimonial-section .testimonial .author-info {
      display: flex;
      align-items: center;
      padding-top: 45px; }
      @media (max-width: 1679px) {
        .testimonial-section .testimonial .author-info {
          padding-top: 10px; } }
      .testimonial-section .testimonial .author-info .author-img {
        margin-right: 23px;
        width: 65px;
        height: 65px;
        border-radius: 50px;
        flex-shrink: 0; }
        @media (max-width: 1679px) {
          .testimonial-section .testimonial .author-info .author-img {
            width: 55px;
            height: 55px; } }
        @media (max-width: 1481px) {
          .testimonial-section .testimonial .author-info .author-img {
            width: 50px;
            height: 50px; } }
        .testimonial-section .testimonial .author-info .author-img img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .testimonial-section .testimonial .author-info .author-details {
        font-family: 'Timeless';
        font-weight: 700;
        font-size: 20px;
        letter-spacing: 0%;
        color: #2E2E78; }
        @media (max-width: 1679px) {
          .testimonial-section .testimonial .author-info .author-details {
            font-size: 18px; } }
        @media (max-width: 1481px) {
          .testimonial-section .testimonial .author-info .author-details {
            font-size: 16px; } }
        @media (max-width: 1199px) {
          .testimonial-section .testimonial .author-info .author-details {
            font-size: 14px; } }
        .testimonial-section .testimonial .author-info .author-details .comp-det {
          font-size: 16px;
          color: #2e2e789c; }
          @media (max-width: 1679px) {
            .testimonial-section .testimonial .author-info .author-details .comp-det {
              font-size: 14px; } }
          @media (max-width: 1481px) {
            .testimonial-section .testimonial .author-info .author-details .comp-det {
              font-size: 12px; } }
  .testimonial-section .slick-next:before, .testimonial-section .slick-prev:before {
    display: none; }
  .testimonial-section .slick-prev, .testimonial-section .slick-next {
    width: 30px;
    height: 30px;
    bottom: 0;
    top: unset;
    cursor: pointer; }
  .testimonial-section .slick-prev {
    left: unset;
    right: 59px;
    bottom: -47px;
    transform: none; }
  .testimonial-section .slick-next {
    bottom: -47px;
    right: 20px;
    transform: none; }
  .testimonial-section .slick-prev svg path, .testimonial-section .slick-next svg path {
    stroke: #919495; }
  .testimonial-section .slick-prev svg:hover path, .testimonial-section .slick-next svg:hover path {
    stroke: #2E2E78; }

.for-founders-section {
  padding: 70px 0 0px 0;
  position: relative; }
  @media (max-width: 1199px) {
    .for-founders-section {
      padding: 50px; } }
  @media (max-width: 991px) {
    .for-founders-section {
      padding: 40px; } }
  .for-founders-section .for-founders {
    padding: 20px;
    border-radius: 15px;
    color: #fff;
    padding: 25px;
    display: flex;
    align-items: center;
    background: url(../img/funders_bg.svg) #2E2E78;
    background-repeat: no-repeat;
    background-position: 20% 70%;
    background-size: 53%; }
    @media (max-width: 579px) {
      .for-founders-section .for-founders {
        flex-direction: column; } }
    .for-founders-section .for-founders .desc {
      margin-top: 0;
      margin-bottom: 1rem;
      font-size: 18px;
      line-height: 36px; }
      @media (max-width: 1679px) {
        .for-founders-section .for-founders .desc {
          font-size: 16px;
          line-height: 32px; } }
      @media (max-width: 1481px) {
        .for-founders-section .for-founders .desc {
          font-size: 14px;
          line-height: 28px; } }
    .for-founders-section .for-founders.for-equity {
      background: url(../img/equity_bg.svg) #2E2E78;
      background-repeat: no-repeat;
      background-position: 87% bottom;
      background-size: 53%;
      margin-top: 25px; }
      .for-founders-section .for-founders.for-equity .text-order {
        order: 2; }
        @media (max-width: 579px) {
          .for-founders-section .for-founders.for-equity .text-order {
            order: inherit; } }
    .for-founders-section .for-founders .text-space {
      padding: 0 90px; }
      @media (max-width: 1199px) {
        .for-founders-section .for-founders .text-space {
          padding: 0px 40px; } }
      @media (max-width: 767px) {
        .for-founders-section .for-founders .text-space {
          padding: 20px; } }
      @media (max-width: 579px) {
        .for-founders-section .for-founders .text-space {
          padding: 0px; } }
    @media screen and (max-width: 1680px) {
      .for-founders-section .for-founders {
        padding: 20px; }
        .for-founders-section .for-founders p {
          font-size: 13px;
          line-height: 24px; } }
  @media screen and (max-width: 1680px) {
    .for-founders-section {
      padding: 40px 0 25px 0; } }
  .for-founders-section h4.title {
    font-family: 'Timeless';
    font-weight: bold;
    font-size: 44px; }
    @media (max-width: 1679px) {
      .for-founders-section h4.title {
        font-size: 40px; } }
    @media (max-width: 1481px) {
      .for-founders-section h4.title {
        font-size: 36px; } }
    @media (max-width: 1199px) {
      .for-founders-section h4.title {
        font-size: 34px; } }
    @media (max-width: 991px) {
      .for-founders-section h4.title {
        font-size: 32px; } }
    @media (max-width: 767px) {
      .for-founders-section h4.title {
        font-size: 28px; } }
    @media (max-width: 579px) {
      .for-founders-section h4.title {
        font-size: 26px; } }
  .for-founders-section .img-sec {
    padding-top: 30px;
    max-width: 552px;
    height: 464px; }
    @media (max-width: 1679px) {
      .for-founders-section .img-sec {
        height: 420px; } }
    @media (max-width: 1481px) {
      .for-founders-section .img-sec {
        height: 400px; } }
    @media (max-width: 1199px) {
      .for-founders-section .img-sec {
        height: 320px; } }
    @media (max-width: 579px) {
      .for-founders-section .img-sec {
        max-width: 100%;
        width: 100%;
        height: 280px;
        padding-top: 20px; } }
    .for-founders-section .img-sec img {
      width: 100%;
      height: 100%;
      border-radius: 10px;
      object-fit: cover; }
  @media (max-width: 579px) {
    .for-founders-section .round-btn {
      margin: 0px; } }

.industry-expertise {
  padding: 100px 0;
  text-align: center; }
  .industry-expertise h4 {
    margin: 0 0 125px 0; }
  .industry-expertise .desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: center; }
    @media (max-width: 1679px) {
      .industry-expertise .desc {
        font-size: 16px;
        line-height: 32px; } }
    @media (max-width: 1481px) {
      .industry-expertise .desc {
        font-size: 14px;
        line-height: 26px; } }
    @media (max-width: 579px) {
      .industry-expertise .desc br {
        display: none; } }
  @media (max-width: 1679px) {
    .industry-expertise {
      padding: 20px 0 50px 0; }
      .industry-expertise h3.title-text {
        margin: 0 0 25px 0; } }

.title-text {
  font-size: 46px;
  color: #262677;
  font-family: "Abyssinica SIL", serif; }
  @media (max-width: 1679px) {
    .title-text {
      font-size: 40px; } }
  @media (max-width: 1481px) {
    .title-text {
      font-size: 36px; } }
  @media (max-width: 1199px) {
    .title-text {
      font-size: 34px; } }
  @media (max-width: 991px) {
    .title-text {
      font-size: 32px; } }
  @media (max-width: 767px) {
    .title-text {
      font-size: 28px; } }
  @media (max-width: 579px) {
    .title-text {
      font-size: 26px; } }

.ico-box-inner {
  justify-content: space-between; }
  @media (max-width: 767px) {
    .ico-box-inner .col-md-4 {
      width: calc((100%/2) - 5px); } }
  @media (max-width: 579px) {
    .ico-box-inner .col-md-4 {
      width: 100%; } }

.icon-box {
  background: #F4F4F7;
  border-radius: 15px;
  min-height: 320px;
  margin: 15px 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  transition: all .2s ease-out; }
  @media (max-width: 1679px) {
    .icon-box {
      min-height: 300px; } }
  @media (max-width: 1481px) {
    .icon-box {
      min-height: 280px; } }
  @media (max-width: 1199px) {
    .icon-box {
      min-height: 240px; } }
  .icon-box:hover {
    background: #262677;
    transition: all .2s ease-out; }
    .icon-box:hover label {
      color: #fff; }
  .icon-box .ico {
    background: #fff;
    border-radius: 100%;
    width: 95px;
    height: 95px;
    margin: 0 0 10px 0;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (max-width: 1679px) {
      .icon-box .ico {
        width: 85px;
        height: 85px; } }
    @media (max-width: 1481px) {
      .icon-box .ico {
        width: 75px;
        height: 75px; } }
    @media (max-width: 1199px) {
      .icon-box .ico {
        width: 65px;
        height: 65px; } }
    @media (max-width: 1679px) {
      .icon-box .ico img {
        width: 30px; } }
  .icon-box .label-txt {
    font-size: 26px;
    color: #262677;
    font-family: "Abyssinica SIL", serif;
    text-align: center; }
    @media (max-width: 1679px) {
      .icon-box .label-txt {
        font-size: 24px; } }
    @media (max-width: 1481px) {
      .icon-box .label-txt {
        font-size: 22px; } }
    @media (max-width: 1199px) {
      .icon-box .label-txt {
        font-size: 20px; } }
    @media (max-width: 991px) {
      .icon-box .label-txt {
        font-size: 18px; } }
    @media (max-width: 767px) {
      .icon-box .label-txt {
        font-size: 16px; } }

/*# sourceMappingURL=home.css.map */