@charset "UTF-8";
/* Slider */
/*breaks*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [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; }

/* Slider */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  padding: 10px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 999;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    width: 14px;
    height: 21px;
    display: block;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8, %3Csvg width='12px' height='18px' viewBox='0 0 12 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EF3DC288E-5678-433B-A524-011412C7E705%3C/title%3E %3Cg id='Components' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Home-Customer-Success-Stories-Block' transform='translate(-51.000000%2C -483.000000)' stroke='%2357585A' stroke-width='3'%3E %3Cg id='Arrow-left' transform='translate(35.000000%2C 468.000000)'%3E %3Cpolyline id='Path' points='27 32 19 24 27 16'%3E%3C/polyline%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  @media (max-width: 960px) {
    .slick-prev,
    .slick-next {
      display: none !important; } }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→";
    transform: rotate(-180deg); }

/* Dots */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0 8px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 8px;
      width: 8px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 8px;
        height: 8px;
        border-radius: 99%;
        background-color: #EEEEEE;
        line-height: 20px;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      background-color: #B1B2B3; }

/*breaks*/
.slick-slider {
  grid-column: 1 / 13; }
  @media (max-width: 1184px) {
    .slick-slider {
      grid-column: 1 / 10; } }
  @media (max-width: 960px) {
    .slick-slider {
      grid-column: 1 / 7; } }
  @media (max-width: 704px) {
    .slick-slider {
      grid-column: 1/3; } }
  .slick-slider .slick-active:focus {
    outline: none; }

.slider {
  position: relative; }
  .slider .garnish {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1; }
    .slider .garnish .semicircle {
      position: absolute;
      right: -38px;
      top: 286px;
      position: absolute;
      z-index: -1; }
    .slider .garnish.var2 {
      z-index: unset; }
      .slider .garnish.var2.auto {
        height: auto;
        width: auto; }
      .slider .garnish.var2.low {
        z-index: -1; }
      .slider .garnish.var2 .donut {
        opacity: 0.1;
        left: -700px;
        position: absolute;
        z-index: -1;
        top: 00px; }
      .slider .garnish.var2 .wave {
        position: absolute;
        right: 28px;
        top: 561px;
        position: absolute;
        z-index: 1; }
    .slider .garnish.var3.low {
      z-index: -1; }
    .slider .garnish.var3 .semicircle {
      opacity: 0.1;
      left: -600px;
      position: absolute;
      z-index: -1;
      top: 380px; }
    .slider .garnish.var3 .wave {
      position: absolute;
      right: -228px;
      top: 561px;
      opacity: 0.2;
      position: absolute;
      z-index: -1; }
    .slider .garnish.var4.low {
      z-index: -1; }
    .slider .garnish.var4 .circle {
      opacity: 0.1;
      left: -600px;
      position: absolute;
      z-index: -1;
      top: 380px; }
    .slider .garnish.var4 .open_donut {
      position: absolute;
      right: 0;
      top: 61px;
      opacity: 1;
      position: absolute;
      z-index: -1; }
    .slider .garnish.var5 {
      z-index: -1; }
      .slider .garnish.var5.low {
        z-index: -1; }
      .slider .garnish.var5 .semicircle {
        position: absolute;
        right: -38px;
        top: 286px;
        position: absolute;
        z-index: -1; }
      .slider .garnish.var5 .triangle {
        position: absolute;
        left: -486px;
        top: 161px;
        opacity: 0.1;
        position: absolute;
        z-index: -1; }
    .slider .garnish.var6.low {
      z-index: -1; }
    .slider .garnish.var6 .circle {
      opacity: 0.1;
      left: -600px;
      position: absolute;
      z-index: -1;
      top: -200px; }
    .slider .garnish.var6 .open_donut {
      position: absolute;
      right: 0;
      top: 100px;
      opacity: 1;
      position: absolute;
      z-index: -1; }
  @media (max-width: 704px) {
    .slider .title-subtitle-title,
    .slider .title-subtitle-text {
      padding: 0 24px; } }
  .slider .remote-slider-container_quote {
    color: #B1B2B3;
    font-family: Lato;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase;
    margin-bottom: 16px; }
  @media (max-width: 704px) {
    .slider .container-grid {
      overflow: hidden;
      padding: 0; }
      .slider .container-grid .slick-prev, .slider .container-grid .slick-next {
        display: none !important; } }
  .slider--slide {
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    padding-bottom: 56px;
    padding-top: 0; }
  .slider--href {
    display: flex;
    text-decoration: none;
    padding: 0 16px; }
    .slider--href:hover .slider--image {
      transform: translateY(-16px); }
    @media (max-width: 960px) {
      .slider--href {
        padding: 0 8px; } }
    @media (max-width: 704px) {
      .slider--href:not(.sl-0) {
        padding: 0px 24px; } }
  .slider--image {
    grid-column: 2 / 7;
    height: 544px;
    width: 544px;
    position: relative;
    border-radius: 16px;
    z-index: unset !important; }
    @media (max-width: 1184px) {
      .slider--image {
        grid-column: 1 / 7; } }
    @media (max-width: 704px) {
      .slider--image {
        width: 100%;
        height: 344px;
        grid-column: 1 / 13; } }
    .slider--image:before {
      animation: zoomInUp 0.73s forwards;
      /*circle*/
      top: 32px;
      bottom: auto;
      width: 240px;
      height: 120px;
      border-top-left-radius: 480px;
      border-top-right-radius: 480px;
      background: #F6AAB2;
      left: -80px;
      content: '';
      transform: rotate(-232deg);
      position: absolute;
      z-index: -2; }
    .slider--image img {
      max-width: 100%;
      height: auto; }
  .slider--text {
    grid-column: 7 / 12;
    border-radius: 16px;
    background-color: #FFFFFF;
    box-shadow: 0 12px 72px 0 rgba(0, 0, 0, 0.16);
    padding: 32px;
    align-self: end;
    margin-bottom: 48px;
    position: relative; }
    @media (max-width: 1184px) {
      .slider--text {
        grid-column: 7 / 13;
        padding: 24px;
        box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.16); } }
    @media (max-width: 704px) {
      .slider--text {
        grid-column: 1/13;
        margin-top: -48px;
        box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.16); } }
  .slider--title {
    color: #57585A;
    font-family: Recoleta;
    font-size: 32px;
    font-weight: 900;
    line-height: 40px;
    margin-bottom: 8px; }
    .slider--title span {
      color: #52cfd5;
      font-weight: inherit;
      font-family: inherit; }
    @media (max-width: 1024px) {
      .slider--title {
        font-size: 24px;
        font-weight: 900;
        line-height: 32px; } }
    @media (max-width: 704px) {
      .slider--title {
        font-size: 24px;
        font-weight: 900;
        line-height: 32px; } }
  .slider--subtitle {
    color: #57585A;
    font-family: Lato;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px; }
    @media (max-width: 704px) {
      .slider--subtitle {
        font-size: 16px;
        line-height: 24px; } }
  .slider--button {
    color: #57585A;
    font-family: Lato;
    font-size: 16px;
    line-height: 24px; }

/*breaks*/
.type-1 {
  text-align: left; }

.type1 {
  text-align: right; }

.type0 {
  text-align: center; }

.has-text-align-center {
  max-width: 734px;
  color: #57585A;
  font-family: Recoleta;
  font-size: 48px;
  font-weight: 900;
  line-height: 56px;
  text-align: left;
  margin-left: 0;
  margin-right: auto;
  padding-top: 120px; }
  @media (max-width: 960px) {
    .has-text-align-center {
      font-size: 42px;
      line-height: 48px; } }

.title-subtitle {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }
  .title-subtitle.dark {
    background: linear-gradient(343deg, #2832A6 0%, #7324A1 100%); }
    .title-subtitle.dark .title-subtitle-title {
      color: #fff; }
    .title-subtitle.dark .title-subtitle-text {
      color: #fff; }
  .title-subtitle-title {
    max-width: 734px;
    color: #57585A;
    font-family: Recoleta;
    font-size: 55px;
    font-weight: 900;
    line-height: 64px;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
    grid-column: 1 / 13; }
    .title-subtitle-title span {
      font-weight: inherit;
      font-family: inherit;
      color: #54D4DA; }
  .title-subtitle-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 734px;
    color: #57585A;
    font-family: Lato;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    font-weight: normal;
    margin-top: 8px;
    grid-column: 1 / 13;
    text-align: left;
    margin-left: 0; }
  .title-subtitle.gray {
    background: #f9f9f9; }
    @media (max-width: 704px) {
      .title-subtitle.gray {
        padding: 48px 24px 0 24px; } }

@media (max-width: 1184px) {
  .title-subtitle-title {
    grid-column: 1/10; }

  .title-subtitle-text {
    grid-column: 1/10; } }
@media (max-width: 960px) {
  .title-subtitle-title {
    grid-column: 1/7;
    font-size: 42px;
    line-height: 48px;
    padding: 0px; }

  .title-subtitle-text {
    grid-column: 1/7;
    padding: 0px; } }
@media (max-width: 704px) {
  .title-subtitle-title {
    grid-column: 1/3; }

  .title-subtitle-text {
    grid-column: 1/3; } }
.card-listing {
  display: grid;
  grid-auto-rows: auto;
  margin-bottom: -80px;
  grid-column: 1 / 13;
  margin-top: 56px;
  grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-listing .slider--image {
    transition: all 0.3s ease; }
  .card-listing > div.sl-0 .slider--image {
    transition: none;
    transform: none; }
  @media (max-width: 704px) {
    .card-listing {
      margin-bottom: 0; } }
  @media (min-width: 960px) {
    .card-listing > div.sl-1 {
      margin-left: -16px; }
    .card-listing > div.sl-3 {
      margin-right: -16px; } }
  .card-listing div.sl-0 .slider--href {
    padding: 0 !important; }
  @media (max-width: 704px) {
    .card-listing div.sl-0 .slider--href {
      padding: 0 0px !important; } }
  @media (max-width: 1184px) {
    .card-listing {
      grid-column: 1 / 10; } }
  @media (max-width: 960px) {
    .card-listing {
      grid-column: 1 / 7; } }
  @media (max-width: 704px) {
    .card-listing {
      grid-column: 1 / 3;
      grid-template-columns: repeat(1, minmax(0, 1fr)); } }
  .card-listing .slider--slide {
    padding-bottom: 48px !important;
    /*:not(:nth-of-type(1)){
    grid-template-columns: repeat(1,minmax(0,1fr));
    }*/ }
    @media (max-width: 1184px) {
      .card-listing .slider--slide {
        padding-bottom: 32px !important; } }
  .card-listing > div .slider--image {
    transition: all 0.3s ease; }
    .card-listing > div .slider--image:not(:nth-of-type(1)) {
      transform: none; }
    .card-listing > div .slider--image::before {
      display: none; }
    .card-listing > div .slider--image::after {
      display: none; }
  .card-listing > div .slider--text:after {
    display: none; }
  .card-listing > div.sl-0 {
    grid-column: 1 / 13; }
    @media (max-width: 704px) {
      .card-listing > div.sl-0 {
        padding: 0 24px !important; } }
    .card-listing > div.sl-0 .slider--image {
      grid-column: 1 / 7;
      height: 480px;
      width: 640px;
      border-radius: 16px; }
      @media (max-width: 704px) {
        .card-listing > div.sl-0 .slider--image {
          grid-column: 1 / 13;
          max-width: 100%;
          height: 300px; } }
    .card-listing > div.sl-0 .slider--text {
      grid-column: 7 / 13; }
      @media (max-width: 704px) {
        .card-listing > div.sl-0 .slider--text {
          grid-column: 1 / 13; } }
  .card-listing > div:not(.sl-0) {
    grid-column: auto; }
    @media (max-width: 704px) {
      .card-listing > div:not(.sl-0) {
        grid-column: 1 / 13;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto; }
        .card-listing > div:not(.sl-0) .slider--image {
          object-fit: cover; } }
    .card-listing > div:not(.sl-0) .slider--image {
      width: 352px;
      height: 352px;
      grid-column: 1 / 13;
      max-width: 100%; }
      @media (max-width: 1184px) {
        .card-listing > div:not(.sl-0) .slider--image {
          height: 256px;
          width: 100%; } }
      @media (max-width: 960px) {
        .card-listing > div:not(.sl-0) .slider--image {
          height: 192px; } }
      @media (max-width: 704px) {
        .card-listing > div:not(.sl-0) .slider--image {
          height: 352px; } }
    .card-listing > div:not(.sl-0) .slider--text {
      box-shadow: none;
      padding: 40px 0 0 0;
      grid-column: 1 / 13; }
      @media (max-width: 704px) {
        .card-listing > div:not(.sl-0) .slider--text {
          margin: 0; } }
    .card-listing > div:not(.sl-0) .slider--title {
      color: #57585A;
      font-family: Recoleta;
      font-size: 28px;
      font-weight: 900;
      line-height: 32px; }
      .card-listing > div:not(.sl-0) .slider--title span {
        color: #52cfd5;
        font-weight: inherit;
        font-family: inherit; }
      @media (max-width: 1024px) {
        .card-listing > div:not(.sl-0) .slider--title {
          font-size: 24px;
          line-height: 32px; } }
      @media (max-width: 704px) {
        .card-listing > div:not(.sl-0) .slider--title {
          font-size: 24px;
          line-height: 32px; } }
    .card-listing > div:not(.sl-0) .slider--subtitle {
      color: #57585A;
      font-family: Lato;
      font-size: 16px;
      line-height: 24px; }

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