body.landing-page {
  background: #f7f7f7;
  padding: 80px 0;
  font-family: 'Montserrat' !important; }
  @media (max-width: 1399px) {
    body.landing-page {
      padding: 40px 0; } }
  @media (max-width: 1299px) {
    body.landing-page {
      padding: 13px 0 0; } }
  body.landing-page b, body.landing-page strong {
    font-weight: bold; }
  body.landing-page .container-landing {
    max-width: 1302px;
    width: 100%;
    margin: 0 auto;
    padding: 0 13px !important; }
    @media (max-width: 991px) {
      body.landing-page .container-landing {
        max-width: 768px; } }
  body.landing-page .btn {
    line-height: 18px;
    padding: 12px 20px;
    width: auto;
    min-width: 220px;
    display: inline-block !important;
    background-color: #FE7926;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border-radius: 10px;
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    border: 0; }
  body.landing-page .owl-nav {
    margin: 0; }
    body.landing-page .owl-nav .owl-next, body.landing-page .owl-nav .owl-prev {
      position: absolute;
      text-indent: -99999px;
      width: 38px;
      height: 38px;
      border-radius: 100%;
      background-image: url(../img/slide-arrow-right.svg) !important;
      background-repeat: no-repeat !important;
      background-size: 38px !important;
      background-color: #fff !important;
      right: 40px;
      bottom: 12px;
      transition: ease .25s all;
      margin: 0; }
      body.landing-page .owl-nav .owl-next.disabled, body.landing-page .owl-nav .owl-prev.disabled {
        background-image: url(../img/slide-arrow-left-disable.svg) !important;
        transform: rotate(180deg); }
    body.landing-page .owl-nav .owl-prev {
      right: auto;
      left: 40px;
      transform: rotate(180deg); }
      body.landing-page .owl-nav .owl-prev.disabled {
        transform: none; }
  body.landing-page .owl-dots {
    margin: 40px 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; }
    body.landing-page .owl-dots .owl-dot span {
      background: #3F3F3F;
      width: 7px;
      height: 7px;
      margin: 5px 10px; }
    body.landing-page .owl-dots .owl-dot.active span,
    body.landing-page .owl-dots .owl-dot:hover span {
      background: #FE7926;
      width: 13px;
      height: 13px; }
    body.landing-page .owl-dots .owl-dot:hover span {
      background: #FE7926; }
  body.landing-page .hero-ss .hero-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 65px 58px 0; }
    @media (max-width: 1199px) {
      body.landing-page .hero-ss .hero-header {
        padding: 40px 20px 15px; } }
  body.landing-page .hero-ss .hero-img img.desktop {
    max-width: 75%; }
  body.landing-page .hero-ss .hero-img img.mobile {
    display: none; }
  body.landing-page .hero-ss .hero-wrap {
    background-image: url(../img/hero-background.jpg);
    background-size: cover;
    background-position: center;
    border-radius: 30px;
    padding-bottom: 50px; }
  body.landing-page .hero-ss .facts-lst-1 {
    display: flex;
    max-width: 1132px;
    margin: 60px auto 0;
    padding: 0 20px; }
    body.landing-page .hero-ss .facts-lst-1 .lst-item {
      display: flex;
      flex: 0 0 auto;
      width: 25%;
      padding-right: 24px; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item img {
        margin-top: 4px; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item .content-col {
        padding-left: 12px; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item .title {
        font-family: 'Montserrat';
        font-weight: 600 !important;
        font-size: 24px;
        line-height: 29px;
        color: #FFFFFF;
        margin: 0; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item .desc {
        font-family: 'Montserrat';
        font-weight: 300;
        font-size: 14px;
        line-height: 17px;
        color: #FFFFFF; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-1 {
        width: 23%; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-2 {
        width: 24%; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-3 {
        width: 28%; }
      body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-4 {
        padding-right: 0; }
        body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-4 .desc {
          font-size: 16px;
          line-height: 20px; }
    @media (max-width: 991px) {
      body.landing-page .hero-ss .facts-lst-1 {
        flex-wrap: wrap;
        max-width: 600px; }
        body.landing-page .hero-ss .facts-lst-1 .lst-item {
          width: 50%;
          padding-right: 24px;
          margin-bottom: 16px; }
          body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-1, body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-2, body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-3, body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-4 {
            width: 50%; } }
    @media (max-width: 767px) {
      body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-3, body.landing-page .hero-ss .facts-lst-1 .lst-item.lst-col-4 {
        width: 100%; } }
  body.landing-page .hero-ss .facts-lst-2 {
    max-width: 1204px;
    margin: 32px auto 0;
    padding: 0 20px; }
    body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap {
      display: flex;
      border-radius: 25px;
      overflow: hidden; }
      body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap > div {
        width: 25%;
        min-height: 208px; }
    body.landing-page .hero-ss .facts-lst-2 .title {
      font-family: 'Montserrat';
      font-weight: 500;
      font-size: 24px;
      line-height: 30px;
      color: #FFF;
      padding-left: 15px;
      margin: 0; }
      @media (max-width: 1199px) {
        body.landing-page .hero-ss .facts-lst-2 .title {
          font-size: 20px;
          line-height: 24px; } }
    body.landing-page .hero-ss .facts-lst-2 .ft-col-1 {
      background: #313EF7; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-1 img.right {
        float: right;
        margin-top: 20px; }
    body.landing-page .hero-ss .facts-lst-2 .ft-col-2 {
      background: #FE7926; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-2 img {
        margin: 60px 0 10px; }
    body.landing-page .hero-ss .facts-lst-2 .ft-col-3 {
      background: #E4E0FC; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-3 .title {
        color: #29318E; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-3 img.right {
        float: right;
        margin-top: 20px; }
    body.landing-page .hero-ss .facts-lst-2 .ft-col-4 {
      background: #196E86; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-4 .title {
        padding-right: 20px;
        margin-top: 40px; }
      body.landing-page .hero-ss .facts-lst-2 .ft-col-4 img.right {
        float: right;
        margin-top: -18px;
        margin-right: 16px; }
        @media (max-width: 1199px) {
          body.landing-page .hero-ss .facts-lst-2 .ft-col-4 img.right {
            margin-top: -4px; } }
    @media (max-width: 991px) {
      body.landing-page .hero-ss .facts-lst-2 {
        margin: 20px auto 0;
        max-width: 600px; }
        body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap {
          flex-wrap: wrap; }
          body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap > div {
            width: 50%; } }
  @media (max-width: 499px) {
    body.landing-page .hero-ss .hero-wrap {
      background: transparent;
      padding: 0;
      border-radius: 0; }
    body.landing-page .hero-ss .mobile-responsive {
      background-image: url(../img/hero-background-mobile.jpg);
      background-size: cover;
      background-position: center;
      border-radius: 30px;
      padding-bottom: 80px;
      position: relative; }
      body.landing-page .hero-ss .mobile-responsive .hero-header {
        padding: 32px 24px 20px; }
        body.landing-page .hero-ss .mobile-responsive .hero-header .btn {
          position: absolute;
          bottom: 32px;
          width: calc(100% - 48px);
          left: 24px; }
        body.landing-page .hero-ss .mobile-responsive .hero-header .logo-link img {
          width: 99px;
          height: auto; }
      body.landing-page .hero-ss .mobile-responsive .hero-img img.desktop {
        display: none; }
      body.landing-page .hero-ss .mobile-responsive .hero-img img.mobile {
        display: block;
        max-width: 100%; }
      body.landing-page .hero-ss .mobile-responsive .facts-lst-1 {
        margin-top: 32px; }
        body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item .desc {
          font-size: 12px;
          line-height: 15px;
          font-weight: 400; }
        body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-1, body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-2 {
          flex-direction: column; }
          body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-1 img, body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-2 img {
            margin: 0 0 15px; }
          body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-1 .title, body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-2 .title {
            margin-bottom: 15px; }
          body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-1 .content-col, body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-2 .content-col {
            padding-left: 0; }
        body.landing-page .hero-ss .mobile-responsive .facts-lst-1 .lst-item.lst-col-4 .desc {
          font-size: 16px;
          line-height: 20px; }
    body.landing-page .hero-ss .facts-lst-2 {
      margin-top: 48px;
      padding: 0; }
      body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap {
        flex-wrap: wrap; }
        body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap > div {
          width: 100%; }
        body.landing-page .hero-ss .facts-lst-2 .fact-lst-2-wrap .title {
          padding-left: 20px;
          font-size: 24px;
          line-height: 30px; } }
  body.landing-page .quote-ss {
    margin-top: 60px; }
    body.landing-page .quote-ss .col-left {
      width: 236px; }
      body.landing-page .quote-ss .col-left img {
        width: 100%; }
    body.landing-page .quote-ss .col-right {
      width: calc(100% - 236px);
      padding-left: 8%; }
    body.landing-page .quote-ss .quote-box {
      background: #FFF;
      border-radius: 15px;
      padding: 32px 48px;
      border: 1px solid #E9E9E9;
      position: relative;
      margin-top: 16px; }
      @media (max-width: 1199px) {
        body.landing-page .quote-ss .quote-box {
          margin: 0; } }
      body.landing-page .quote-ss .quote-box::before {
        content: '';
        position: absolute;
        width: 24px;
        height: 24px;
        background-color: #fff;
        left: -13px;
        top: 30%;
        border-style: solid;
        border-width: 1px 1px 0px 0px;
        border-color: #E9E9E9;
        transform: rotate(-135deg); }
      body.landing-page .quote-ss .quote-box .specker-img {
        background: #FFFFFF;
        box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.07);
        border-radius: 100%;
        position: absolute;
        right: -22px;
        top: -22px;
        width: 46px;
        height: 46px;
        padding: 10px; }
        body.landing-page .quote-ss .quote-box .specker-img img {
          max-width: 100%; }
      body.landing-page .quote-ss .quote-box p {
        font-family: 'Lato';
        font-style: italic;
        font-weight: 400;
        font-size: 24px;
        line-height: 153%;
        color: #333333;
        margin: 0; }
    body.landing-page .quote-ss .quote-wrap {
      max-width: 1000px;
      padding: 0;
      margin: 0 auto;
      display: flex; }
      @media (max-width: 1199px) {
        body.landing-page .quote-ss .quote-wrap {
          max-width: 860px; } }
      @media (max-width: 991px) {
        body.landing-page .quote-ss .quote-wrap {
          max-width: 680px; }
          body.landing-page .quote-ss .quote-wrap .col-left {
            width: 180px; }
          body.landing-page .quote-ss .quote-wrap .col-right {
            width: calc(100% - 180px);
            padding-left: 4%; }
          body.landing-page .quote-ss .quote-wrap .quote-box {
            padding: 24px 32px; }
            body.landing-page .quote-ss .quote-wrap .quote-box p {
              font-size: 20px; } }
      @media (max-width: 767px) {
        body.landing-page .quote-ss .quote-wrap {
          flex-wrap: wrap; }
          body.landing-page .quote-ss .quote-wrap .col-left, body.landing-page .quote-ss .quote-wrap .col-right {
            width: 100%;
            padding: 0; }
          body.landing-page .quote-ss .quote-wrap .col-left {
            text-align: center; }
            body.landing-page .quote-ss .quote-wrap .col-left img {
              max-width: 236px; }
          body.landing-page .quote-ss .quote-wrap .col-right {
            margin-top: 48px; }
          body.landing-page .quote-ss .quote-wrap .quote-box {
            padding: 24px 20px 50px; }
            body.landing-page .quote-ss .quote-wrap .quote-box::before {
              left: calc(50% - 12px);
              top: -12px;
              transform: rotate(316deg); }
            body.landing-page .quote-ss .quote-wrap .quote-box .specker-img {
              right: calc(50% - 30px);
              bottom: -30px;
              top: auto;
              width: 60px;
              height: 60px;
              padding: 15px; }
            body.landing-page .quote-ss .quote-wrap .quote-box p {
              font-size: 24px !important; } }
  body.landing-page .products-ss {
    margin-top: 55px; }
    @media (max-width: 767px) {
      body.landing-page .products-ss {
        margin-top: 90px; } }
    body.landing-page .products-ss .section-title h5 {
      font-family: 'Montserrat';
      font-weight: 300;
      font-size: 24px;
      line-height: 29px;
      text-align: center;
      text-transform: uppercase;
      color: #000000;
      margin-top: 32px; }
    body.landing-page .products-ss .product-wrap {
      background: #FFFFFF;
      border-radius: 30px;
      margin-top: 64px;
      padding: 40px 48px 50px; }
      @media (max-width: 991px) {
        body.landing-page .products-ss .product-wrap {
          padding: 32px 32px 40px; } }
      body.landing-page .products-ss .product-wrap .header-block {
        display: flex;
        margin-bottom: 32px; }
        body.landing-page .products-ss .product-wrap .header-block .logo-col {
          width: 30%;
          padding-right: 4%; }
          body.landing-page .products-ss .product-wrap .header-block .logo-col img {
            max-width: 100%; }
        body.landing-page .products-ss .product-wrap .header-block .testimonial-item {
          width: 30%;
          padding-right: 7%; }
          body.landing-page .products-ss .product-wrap .header-block .testimonial-item.last {
            width: 35%; }
        body.landing-page .products-ss .product-wrap .header-block h4 {
          font-family: 'Lato';
          font-weight: 700 !important;
          font-size: 24px;
          line-height: 29px;
          color: #333333;
          margin-bottom: 8px; }
        body.landing-page .products-ss .product-wrap .header-block p {
          font-family: 'Lato';
          font-weight: 300;
          font-size: 16px;
          line-height: 19px;
          color: #000000; }
        @media (max-width: 1199px) {
          body.landing-page .products-ss .product-wrap .header-block .testimonial-item {
            padding-right: 4%; }
            body.landing-page .products-ss .product-wrap .header-block .testimonial-item.last {
              width: 40%;
              padding-right: 0; } }
        @media (max-width: 991px) {
          body.landing-page .products-ss .product-wrap .header-block .logo-col {
            width: 25%; }
          body.landing-page .products-ss .product-wrap .header-block h4 {
            font-size: 20px;
            line-height: 24px; }
          body.landing-page .products-ss .product-wrap .header-block .testimonial-item {
            width: 33%; }
            body.landing-page .products-ss .product-wrap .header-block .testimonial-item.last {
              width: 42%;
              padding-right: 0; } }
        @media (max-width: 767px) {
          body.landing-page .products-ss .product-wrap .header-block {
            flex-wrap: wrap; }
            body.landing-page .products-ss .product-wrap .header-block .logo-col {
              width: 100%; }
              body.landing-page .products-ss .product-wrap .header-block .logo-col img {
                max-width: 160px; }
            body.landing-page .products-ss .product-wrap .header-block .testimonial-item {
              width: 100%;
              margin-top: 20px;
              padding: 0; }
              body.landing-page .products-ss .product-wrap .header-block .testimonial-item.last {
                width: 100%; }
            body.landing-page .products-ss .product-wrap .header-block h4 {
              font-size: 24px;
              line-height: 29px; }
              body.landing-page .products-ss .product-wrap .header-block h4 br {
                display: none; } }
      body.landing-page .products-ss .product-wrap .large-text {
        font-family: 'Lato';
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #FFFFFF;
        margin: 28px 0; }
        @media (max-width: 1199px) {
          body.landing-page .products-ss .product-wrap .large-text {
            font-size: 20px;
            line-height: 26px;
            margin: 20px 0; } }
      body.landing-page .products-ss .product-wrap ul {
        font-family: 'Lato';
        font-weight: 300;
        font-size: 16px;
        line-height: 34px;
        color: #FFFFFF;
        padding-left: 24px;
        margin: 0; }
      body.landing-page .products-ss .product-wrap .insta-collage-box {
        border-radius: 25px;
        min-height: 500px;
        position: relative;
        display: flex;
        overflow: hidden; }
        body.landing-page .products-ss .product-wrap .insta-collage-box .left-col {
          width: 485px;
          background: rgba(204, 35, 90, 0.27);
          border-radius: 0px 229.5px 0px 0px;
          padding-right: 26px;
          min-height: 100%;
          z-index: 1; }
          body.landing-page .products-ss .product-wrap .insta-collage-box .left-col .left-col-inner {
            background: linear-gradient(0deg, #CC235A, #CC235A), linear-gradient(113.82deg, #F7A34B -13.82%, #DF0846 121.56%);
            border-radius: 0px 229.5px 0px 0px;
            padding: 60px 80px 40px 60px;
            min-height: 100%;
            display: flex;
            justify-content: center;
            flex-direction: column; }
          @media (max-width: 1199px) {
            body.landing-page .products-ss .product-wrap .insta-collage-box .left-col {
              width: 380px; }
              body.landing-page .products-ss .product-wrap .insta-collage-box .left-col .left-col-inner {
                padding: 56px 32px 30px 32px; } }
        body.landing-page .products-ss .product-wrap .insta-collage-box .right-col {
          position: absolute;
          top: 0;
          right: 0; }
          body.landing-page .products-ss .product-wrap .insta-collage-box .right-col img.mobile {
            display: none; }
          @media (max-width: 1199px) {
            body.landing-page .products-ss .product-wrap .insta-collage-box .right-col {
              right: -10%; } }
        @media (max-width: 991px) {
          body.landing-page .products-ss .product-wrap .insta-collage-box {
            min-height: auto;
            flex-direction: column-reverse; }
            body.landing-page .products-ss .product-wrap .insta-collage-box .left-col {
              width: 100%;
              padding: 0;
              border-radius: 0;
              background: transparent; }
              body.landing-page .products-ss .product-wrap .insta-collage-box .left-col .left-col-inner {
                background: #CC235A;
                border-radius: 25px;
                padding: 40px; }
            body.landing-page .products-ss .product-wrap .insta-collage-box .right-col {
              position: relative;
              right: auto;
              border-radius: 25px;
              overflow: hidden;
              margin-bottom: 32px; } }
      @media (max-width: 499px) {
        body.landing-page .products-ss .product-wrap {
          background: transparent;
          padding: 0;
          border-radius: 0; }
          body.landing-page .products-ss .product-wrap .product-inner {
            padding: 32px 22px;
            background: #FFFFFF;
            border-radius: 30px; }
            body.landing-page .products-ss .product-wrap .product-inner .insta-collage-box .left-col {
              display: none; }
            body.landing-page .products-ss .product-wrap .product-inner .insta-collage-box .right-col {
              margin: 0; }
              body.landing-page .products-ss .product-wrap .product-inner .insta-collage-box .right-col img.desktop {
                display: none; }
              body.landing-page .products-ss .product-wrap .product-inner .insta-collage-box .right-col img.mobile {
                display: block; }
            body.landing-page .products-ss .product-wrap .product-inner .header-block {
              margin-bottom: 20px; } }
      body.landing-page .products-ss .product-wrap .print-info-box {
        display: none;
        margin-top: 32px;
        background: #CC235A;
        border-radius: 25px;
        padding: 32px 22px; }
        @media (max-width: 499px) {
          body.landing-page .products-ss .product-wrap .print-info-box {
            display: block; } }
      body.landing-page .products-ss .product-wrap a.btn-try-it {
        background: linear-gradient(100.12deg, #F7A34B 1.9%, #DF0846 109.72%), linear-gradient(0deg, #FB554C, #FB554C), #333333;
        border-radius: 10px;
        padding: 24px 56px;
        margin-top: 48px;
        font-family: 'Lato';
        font-weight: 400;
        font-size: 22px;
        line-height: 18px;
        text-transform: uppercase;
        color: #FFFFFF;
        border: 0; }
        @media (max-width: 767px) {
          body.landing-page .products-ss .product-wrap a.btn-try-it {
            padding: 16px 56px; } }
        @media (max-width: 767px) {
          body.landing-page .products-ss .product-wrap a.btn-try-it {
            width: 100%;
            margin-top: 32px; } }
  body.landing-page .full-info-layout {
    margin-top: 96px; }
    body.landing-page .full-info-layout .header-block h3 {
      font-family: 'Montserrat';
      font-weight: 700 !important;
      font-size: 63px;
      line-height: 77px;
      letter-spacing: 0.01em;
      color: #333333;
      margin: 0; }
    body.landing-page .full-info-layout .action-btns {
      margin-top: 32px; }
      body.landing-page .full-info-layout .action-btns.mobile {
        display: none; }
    body.landing-page .full-info-layout .content-block {
      display: flex;
      margin-top: 24px; }
      body.landing-page .full-info-layout .content-block .col-left {
        width: 48%;
        padding-right: 10%; }
      body.landing-page .full-info-layout .content-block .col-right {
        width: 52%; }
      body.landing-page .full-info-layout .content-block .derscription-text {
        font-family: 'Montserrat';
        font-weight: 300;
        font-size: 24px;
        line-height: 32px;
        color: #333333; }
      body.landing-page .full-info-layout .content-block .grid-list-info {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 60px 24px; }
        body.landing-page .full-info-layout .content-block .grid-list-info .item-content {
          padding-left: 24px; }
        body.landing-page .full-info-layout .content-block .grid-list-info h5 {
          font-family: 'Montserrat';
          font-weight: 700;
          font-size: 17px;
          line-height: 21px;
          color: #333333;
          margin: 0; }
        body.landing-page .full-info-layout .content-block .grid-list-info p {
          font-family: 'Montserrat';
          font-weight: 400;
          font-size: 16px;
          line-height: 20px;
          color: #333333;
          margin: 4px 0 0; }
    body.landing-page .full-info-layout .testimonial-lst {
      margin-top: 60px;
      border-radius: 30px;
      overflow: hidden; }
      body.landing-page .full-info-layout .testimonial-lst .testimonial-item {
        width: 25%;
        min-height: 283px;
        position: relative;
        padding: 24px;
        font-family: 'Montserrat';
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        color: #FFFFFF; }
        body.landing-page .full-info-layout .testimonial-lst .testimonial-item::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: -1;
          background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.68) 100%); }
        body.landing-page .full-info-layout .testimonial-lst .testimonial-item p {
          margin: 0; }
        body.landing-page .full-info-layout .testimonial-lst .testimonial-item .img-fluid {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          object-fit: cover;
          z-index: -1; }
    @media (max-width: 1199px) {
      body.landing-page .full-info-layout {
        margin-top: 72px; }
        body.landing-page .full-info-layout .header-block h3 {
          font-size: 40px;
          line-height: 48px; }
        body.landing-page .full-info-layout .content-block {
          margin-top: 18px; }
          body.landing-page .full-info-layout .content-block .col-left {
            padding-right: 5%;
            width: 45%; }
          body.landing-page .full-info-layout .content-block .col-right {
            width: 55%; }
          body.landing-page .full-info-layout .content-block .derscription-text {
            font-size: 20px;
            line-height: 30px; }
          body.landing-page .full-info-layout .content-block .grid-list-info {
            grid-gap: 40px 24px; }
            body.landing-page .full-info-layout .content-block .grid-list-info h5 {
              font-size: 16px;
              line-height: 18px; }
            body.landing-page .full-info-layout .content-block .grid-list-info p {
              font-size: 15px;
              line-height: 18px; }
            body.landing-page .full-info-layout .content-block .grid-list-info .item-content {
              padding-left: 16px; }
        body.landing-page .full-info-layout .testimonial-lst .testimonial-item {
          padding: 20px 12px;
          font-size: 15px; } }
    @media (max-width: 991px) {
      body.landing-page .full-info-layout .content-block {
        flex-direction: column; }
        body.landing-page .full-info-layout .content-block .col-left, body.landing-page .full-info-layout .content-block .col-right {
          padding: 0;
          width: 100%; }
        body.landing-page .full-info-layout .content-block .col-right {
          margin-top: 32px; }
      body.landing-page .full-info-layout .testimonial-lst {
        flex-wrap: wrap; }
      body.landing-page .full-info-layout .testimonial-lst .testimonial-item {
        width: 50%; } }
    @media (max-width: 499px) {
      body.landing-page .full-info-layout .header-block h3 {
        font-size: 32px;
        line-height: 39px; }
      body.landing-page .full-info-layout .content-block {
        margin-top: 24px; }
        body.landing-page .full-info-layout .content-block .action-btns {
          display: none; }
        body.landing-page .full-info-layout .content-block .col-right {
          margin-top: 24px; }
        body.landing-page .full-info-layout .content-block .grid-list-info {
          grid-gap: 36px 24px;
          grid-template-columns: 1fr; }
          body.landing-page .full-info-layout .content-block .grid-list-info h5 {
            font-size: 17px;
            line-height: 21px; }
          body.landing-page .full-info-layout .content-block .grid-list-info p {
            font-size: 16px;
            line-height: 20px; }
          body.landing-page .full-info-layout .content-block .grid-list-info .item-content {
            padding-left: 30px; }
      body.landing-page .full-info-layout .action-btns.mobile {
        display: block; }
        body.landing-page .full-info-layout .action-btns.mobile .btn {
          width: 100%;
          padding: 16px 20px !important; }
      body.landing-page .full-info-layout .testimonial-lst {
        border-radius: 0;
        margin-top: 40px; }
        body.landing-page .full-info-layout .testimonial-lst .testimonial-item {
          width: 100%;
          border-radius: 25px;
          overflow: hidden;
          padding: 20px;
          font-size: 16px; } }
  body.landing-page .partner-ss {
    margin-top: 96px; }
    body.landing-page .partner-ss h5 {
      font-family: 'Montserrat';
      font-weight: 300;
      font-size: 24px;
      line-height: 29px;
      text-align: center;
      text-transform: uppercase;
      color: #000000;
      margin-top: 32px; }
    body.landing-page .partner-ss .partner-box {
      background: #202020;
      border-radius: 30px;
      margin-top: 96px;
      padding: 80px 60px 70px; }
      body.landing-page .partner-ss .partner-box .heading h3 {
        font-family: 'Montserrat';
        font-weight: 400 !important;
        font-size: 24px;
        line-height: 28px;
        display: flex;
        align-items: center;
        text-transform: uppercase;
        color: #FFFFFF; }
        body.landing-page .partner-ss .partner-box .heading h3 svg {
          margin-left: 20px; }
      body.landing-page .partner-ss .partner-box .partner-lst {
        margin: 50px -10px 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
        body.landing-page .partner-ss .partner-box .partner-lst a {
          display: block;
          border-radius: 12px;
          margin: 10px; }
        body.landing-page .partner-ss .partner-box .partner-lst .img_icon {
          width: 148px; }
          @media (max-width: 1301px) {
            body.landing-page .partner-ss .partner-box .partner-lst .img_icon {
              width: 130px; } }
          @media (max-width: 1199px) {
            body.landing-page .partner-ss .partner-box .partner-lst .img_icon {
              width: 103px; } }
          @media (max-width: 499px) {
            body.landing-page .partner-ss .partner-box .partner-lst .img_icon {
              width: 144px; } }
          @media (max-width: 374px) {
            body.landing-page .partner-ss .partner-box .partner-lst .img_icon {
              width: 110px; } }
    @media (max-width: 1199px) {
      body.landing-page .partner-ss {
        margin-top: 72px; }
        body.landing-page .partner-ss .partner-box {
          margin-top: 72px; }
          body.landing-page .partner-ss .partner-box .partner-lst {
            margin: 32px -10px 0; } }
    @media (max-width: 991px) {
      body.landing-page .partner-ss .partner-box {
        padding: 60px 48px 60px; }
      body.landing-page .partner-ss .partner-box .heading h3 {
        font-size: 22px; } }
    @media (max-width: 499px) {
      body.landing-page .partner-ss .partner-box {
        padding: 48px 20px 14px; }
        body.landing-page .partner-ss .partner-box .heading h3 {
          font-size: 24px;
          flex-direction: column-reverse;
          align-items: flex-start;
          padding-right: 2px; }
          body.landing-page .partner-ss .partner-box .heading h3 svg {
            margin: 0 0 6px; }
        body.landing-page .partner-ss .partner-box .partner-lst {
          margin: 10px -10px 0; } }
  body.landing-page .our-work-ss {
    margin-top: 96px; }
    body.landing-page .our-work-ss .our-work-wrap {
      margin-top: 96px;
      background: #202020;
      border-radius: 30px;
      overflow: hidden;
      display: flex; }
      body.landing-page .our-work-ss .our-work-wrap .ow-navbar {
        width: 410px;
        padding: 40px;
        background: linear-gradient(154.04deg, #303030 2.17%, rgba(48, 48, 48, 0) 132.06%); }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link {
          background: #333333;
          border-radius: 10px;
          padding: 8px 8px 8px 0;
          text-align: left;
          font-family: 'Montserrat';
          font-weight: 400;
          font-size: 16px;
          line-height: 0px;
          display: flex;
          align-items: center;
          color: #FFFFFF;
          margin-bottom: 24px;
          min-height: 56px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link.active, body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link:hover {
            background: #3F3F3F; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link .icon {
            width: 60px;
            text-align: center; }
            body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link .icon img {
              max-height: 40px;
              max-width: 34px; }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar #v-dc-shoes-tab img {
          max-width: 24px; }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box {
          background: #3F3F3F;
          border-radius: 10px;
          padding: 40px 20px 30px;
          margin-top: 12px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box h4 {
            font-family: 'Montserrat';
            font-weight: 300 !important;
            font-size: 14px;
            line-height: 24px;
            text-transform: uppercase;
            color: #FFFFFF; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box ul {
            list-style: none;
            padding: 0;
            margin: 12px 0 0;
            font-family: 'Montserrat';
            font-weight: 200;
            font-size: 14px;
            line-height: 18px;
            color: #FFFFFF; }
            body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box ul li {
              position: relative;
              padding-left: 25px;
              margin-bottom: 9px; }
              body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box ul li::before {
                content: '';
                position: absolute;
                top: 2px;
                left: 0;
                width: 16px;
                height: 16px;
                background-image: url("../img/star.png");
                background-repeat: no-repeat;
                background-size: 16px; }
      body.landing-page .our-work-ss .our-work-wrap .ow-tab-content {
        width: calc(100% - 410px);
        padding: 40px 40px 40px 60px;
        position: relative; }
        body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box {
          margin-bottom: 16px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .btn-download {
            position: absolute;
            top: 40px;
            right: 40px;
            z-index: 2;
            font-size: 16px;
            line-height: 16px;
            display: flex !important;
            align-items: center;
            color: #8E8E8E;
            padding: 8px 12px !important;
            min-width: auto;
            background: #3F3F3F;
            border-radius: 5px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .btn-download svg {
              margin-left: 4px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .btn-download:hover {
              background: #FE7926;
              color: #FFFFFF; }
              body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .btn-download:hover svg path {
                fill: #FFFFFF; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-carousel .owl-item img {
            display: block;
            max-width: 80%;
            max-height: 340px;
            width: auto;
            margin: auto;
            object-fit: cover;
            border-radius: 10px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-dots {
            margin: 10px 0 0; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-dots .owl-dot.active span,
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-dots .owl-dot:hover span {
            background: #0367C4;
            width: 13px;
            height: 13px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-dots .owl-dot:hover span {
            background: #FE7926; }
        body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box {
          background: #3F3F3F;
          border-radius: 10px;
          padding: 20px 20px 17px 40px;
          height: 211px;
          display: flex;
          transition: ease .25s all; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box.expanded {
            height: auto; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box.expanded .content-text::after {
              display: none; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box.expanded .content-col .expand-collapse-btn svg {
              transform: none; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .logo-col {
            width: 100px;
            height: 100px;
            border: 3px solid rgba(255, 255, 255, 0.48);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 36px;
            padding: 10px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .logo-col img {
              max-height: 100%; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col {
            width: calc(100% - 100px);
            padding-left: 36px;
            overflow: hidden; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col .expand-collapse-btn {
              background: rgba(255, 255, 255, 0.06);
              border-radius: 4px;
              height: 20px;
              display: flex;
              align-items: center;
              justify-content: center;
              margin-bottom: 12px;
              cursor: pointer; }
              body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col .expand-collapse-btn svg {
                transform: rotate(180deg);
                transition: ease .25s all; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col .content-text {
              font-family: 'Montserrat';
              font-style: normal;
              font-weight: 300;
              font-size: 14px;
              line-height: 28px;
              color: #FFFFFF;
              position: relative; }
              body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col .content-text:after {
                content: '';
                background: linear-gradient(180deg, rgba(63, 63, 63, 0) 50%, #3F3F3F 100%);
                width: 100%;
                height: 154px;
                position: absolute;
                left: 0;
                top: 0; }
    @media (max-width: 1199px) {
      body.landing-page .our-work-ss {
        margin-top: 72px; }
        body.landing-page .our-work-ss .our-work-wrap {
          margin-top: 72px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar {
            width: 360px;
            padding: 32px 24px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link {
              margin-bottom: 16px;
              font-size: 15px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-navbar .role-box {
              padding: 26px 20px 18px;
              margin-top: 0; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content {
            width: calc(100% - 360px);
            padding: 32px 32px 32px 40px;
            position: relative; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box {
              padding: 20px 16px 17px 30px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .logo-col {
              width: 88px;
              height: 88px;
              margin-top: 38px;
              padding: 5px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col {
              width: calc(100% - 88px);
              padding-left: 30px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-carousel .owl-item img {
              max-width: 100%;
              max-height: 300px; } }
    @media (max-width: 991px) {
      body.landing-page .our-work-ss .our-work-wrap {
        flex-direction: column-reverse;
        padding: 40px; }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar, body.landing-page .our-work-ss .our-work-wrap .ow-tab-content {
          width: 100%;
          padding: 0; }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar {
          background: transparent;
          margin-top: 24px; }
        body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .owl-carousel .owl-item img {
          max-height: 340px; } }
    @media (max-width: 499px) {
      body.landing-page .our-work-ss .our-work-wrap {
        flex-direction: column-reverse;
        padding: 20px 10px 80px;
        position: relative;
        border-radius: 25px; }
        body.landing-page .our-work-ss .our-work-wrap .ow-tab-content {
          position: initial; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box {
            margin-bottom: 24px;
            padding: 0 24px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .slider-box .btn-download {
              bottom: 20px;
              top: auto;
              left: 10px;
              width: calc(100% - 20px);
              justify-content: center;
              padding: 12px !important; }
          body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box {
            padding: 20px 10px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .logo-col {
              display: none; }
            body.landing-page .our-work-ss .our-work-wrap .ow-tab-content .description-box .content-col {
              width: 100%;
              padding: 0; }
        body.landing-page .our-work-ss .our-work-wrap .ow-navbar {
          margin-top: 16px; }
          body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link {
            font-size: 16px;
            min-height: 50px; }
            body.landing-page .our-work-ss .our-work-wrap .ow-navbar button.nav-link .icon {
              width: 50px; } }
  body.landing-page .see-the-fun-ss {
    margin-top: 96px; }
    body.landing-page .see-the-fun-ss h5 {
      font-family: 'Montserrat';
      font-weight: 300;
      font-size: 24px;
      line-height: 29px;
      text-align: center;
      text-transform: uppercase;
      color: #000000;
      margin-top: 32px; }
    body.landing-page .see-the-fun-ss .stf-slider-box {
      margin-top: 96px;
      position: relative;
      border-radius: 30px;
      overflow: hidden; }
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide .owl-item img {
        width: auto;
        max-width: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 25px;
        height: 645px; }
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb {
        position: absolute;
        bottom: 40px;
        width: 80%;
        left: 10%;
        background: rgba(255, 255, 255, 0.84);
        backdrop-filter: blur(11.5px);
        border-radius: 20px;
        padding: 8px 16px 8px 20px; }
        body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-item img {
          width: 115px;
          height: 115px;
          object-fit: cover;
          border: 4px solid transparent;
          border-radius: 15px; }
          @media (max-width: 1300px) {
            body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-item img {
              width: 106px;
              height: 106px; } }
          @media (max-width: 1199px) {
            body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-item img {
              width: 88px;
              height: 88px; } }
        body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-item.current img {
          border: 4px solid #313EF7; }
        body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav {
          margin: 0; }
        body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-next, body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-prev {
          position: absolute;
          top: calc(50% - 15px);
          text-indent: -99999px;
          width: 30px;
          height: 30px;
          background-size: 30px !important;
          border-radius: 100%;
          right: -15px;
          transition: ease .25s all;
          margin: 0; }
          body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-next.disabled, body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-prev.disabled {
            display: none; }
          body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-next:hover, body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-prev:hover {
            zoom: 1.2; }
        body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-nav .owl-prev {
          right: auto;
          left: -15px; }
    @media (max-width: 1199px) {
      body.landing-page .see-the-fun-ss {
        margin-top: 72px; }
        body.landing-page .see-the-fun-ss .stf-slider-box {
          margin-top: 72px; } }
    @media (max-width: 991px) {
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide .owl-item img {
        height: 445px; }
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb .owl-item img {
        width: 64px;
        height: 64px; } }
    @media (max-width: 767px) {
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide-thumb {
        display: none; }
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide .owl-item img {
        height: 350px; }
      body.landing-page .see-the-fun-ss .stf-slider-box .owl-dots {
        margin: 20px 0 60px; }
      body.landing-page .see-the-fun-ss .stf-slider-box .owl-nav .owl-next, body.landing-page .see-the-fun-ss .stf-slider-box .owl-nav .owl-prev {
        bottom: -50px; }
      body.landing-page .see-the-fun-ss .stf-slider-box .owl-nav .owl-next {
        right: calc(50% - 50px); }
      body.landing-page .see-the-fun-ss .stf-slider-box .owl-nav .owl-prev {
        left: calc(50% - 50px); } }
    @media (max-width: 499px) {
      body.landing-page .see-the-fun-ss .stf-slider-box #see-the-fun-slide .owl-item img {
        height: 290px; } }
  body.landing-page .about-ss {
    margin-top: 96px; }
    body.landing-page .about-ss .about-info-box {
      background: #E4E0FC;
      border-radius: 30px;
      display: flex; }
      body.landing-page .about-ss .about-info-box > div {
        width: 50%; }
      body.landing-page .about-ss .about-info-box .col-left {
        padding: 75px 60px; }
        body.landing-page .about-ss .about-info-box .col-left img {
          max-width: 100%; }
      body.landing-page .about-ss .about-info-box .about-content {
        padding-right: 8%;
        padding-bottom: 75px; }
      body.landing-page .about-ss .about-info-box h4 {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 36px;
        line-height: 44px;
        color: #29318E;
        margin: 0 0 5px; }
      body.landing-page .about-ss .about-info-box p {
        font-family: 'Montserrat';
        font-weight: 300;
        font-size: 16px;
        line-height: 28px;
        color: #29318E; }
        body.landing-page .about-ss .about-info-box p span {
          font-weight: 500; }
    body.landing-page .about-ss .about-testimonial {
      margin-top: 96px;
      display: flex;
      padding: 0 5%; }
      body.landing-page .about-ss .about-testimonial .left-col {
        display: flex;
        padding-right: 8%;
        width: 62%; }
        body.landing-page .about-ss .about-testimonial .left-col img {
          width: 80px;
          height: auto; }
        body.landing-page .about-ss .about-testimonial .left-col p {
          padding-left: 24px;
          width: calc(100% - 80px);
          font-family: 'Montserrat';
          font-weight: 400;
          font-size: 22px;
          line-height: 27px;
          color: rgba(37, 37, 37, 0.8); }
      body.landing-page .about-ss .about-testimonial .right-col {
        font-family: 'Montserrat';
        font-weight: 400;
        font-size: 24px;
        line-height: 29px;
        width: 38%; }
        body.landing-page .about-ss .about-testimonial .right-col h4 {
          color: #333333;
          margin: 0 0 2px;
          font-size: 24px;
          line-height: 29px;
          font-weight: 700; }
        body.landing-page .about-ss .about-testimonial .right-col p {
          color: #333333; }
    @media (max-width: 1199px) {
      body.landing-page .about-ss {
        margin-top: 72px; }
        body.landing-page .about-ss .about-info-box .col-left {
          padding: 60px 48px;
          display: flex;
          align-items: flex-end; }
        body.landing-page .about-ss .about-info-box .about-content {
          padding-bottom: 60px; }
        body.landing-page .about-ss .about-testimonial {
          margin-top: 64px; }
          body.landing-page .about-ss .about-testimonial .left-col {
            display: flex;
            padding-right: 5%;
            width: 60%; }
          body.landing-page .about-ss .about-testimonial .left-col p {
            padding-left: 20px;
            font-size: 22px; }
          body.landing-page .about-ss .about-testimonial .right-col {
            font-size: 22px;
            width: 40%; } }
    @media (max-width: 991px) {
      body.landing-page .about-ss .about-info-box {
        flex-direction: column-reverse; }
        body.landing-page .about-ss .about-info-box .col-left, body.landing-page .about-ss .about-info-box .col-right {
          width: 100%; }
        body.landing-page .about-ss .about-info-box .about-content {
          padding: 0 24px 54px; }
        body.landing-page .about-ss .about-info-box .col-left {
          padding: 0 24px;
          justify-content: center; } }
    @media (max-width: 767px) {
      body.landing-page .about-ss .about-testimonial {
        flex-wrap: wrap; }
        body.landing-page .about-ss .about-testimonial .left-col, body.landing-page .about-ss .about-testimonial .right-col {
          width: 100%;
          padding: 0; }
        body.landing-page .about-ss .about-testimonial .right-col {
          margin-top: 40px; } }
    @media (max-width: 499px) {
      body.landing-page .about-ss {
        padding: 0; }
        body.landing-page .about-ss .about-testimonial {
          padding: 0; }
          body.landing-page .about-ss .about-testimonial .left-col {
            flex-direction: column;
            text-align: center; }
            body.landing-page .about-ss .about-testimonial .left-col .left-col img {
              width: 118px;
              height: auto; }
            body.landing-page .about-ss .about-testimonial .left-col p {
              width: 100%;
              text-align: left;
              margin-top: 48px;
              padding: 0 4px;
              font-size: 22px;
              line-height: 27px; }
          body.landing-page .about-ss .about-testimonial .right-col {
            margin-top: 32px;
            text-align: left; } }
  body.landing-page .contact-ss {
    margin-top: 96px; }
    body.landing-page .contact-ss h5 {
      font-family: 'Montserrat';
      font-weight: 300;
      font-size: 24px;
      line-height: 29px;
      text-align: center;
      color: #000000;
      margin-top: 32px; }
    body.landing-page .contact-ss .contact-box {
      margin-top: 96px;
      background: #121D27;
      border-radius: 30px;
      padding: 86px 6% 100px;
      position: relative; }
      body.landing-page .contact-ss .contact-box .shedule-title {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 40px;
        line-height: 49px;
        letter-spacing: 0.01em;
        text-transform: capitalize;
        color: #FFFFFF;
        margin: 0; }
      body.landing-page .contact-ss .contact-box .contact-form {
        position: relative;
        z-index: 1;
        max-width: 800px; }
        @media (max-width: 1300px) {
          body.landing-page .contact-ss .contact-box .contact-form {
            max-width: 700px; } }
        body.landing-page .contact-ss .contact-box .contact-form form {
          margin-top: 46px; }
        body.landing-page .contact-ss .contact-box .contact-form form .form-row {
          display: flex; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row > div {
            width: 50%; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .left-col {
            padding-right: 30px; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .right-col {
            padding-left: 30px; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .form-group {
            margin-bottom: 20px; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .label-control {
            font-family: 'Montserrat';
            font-weight: 500;
            font-size: 14px;
            line-height: 20px;
            color: #FFFFFF;
            margin-bottom: 8px; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .form-control {
            background: #FFFFFF;
            border: 1px solid #D0D5DD;
            border-radius: 8px;
            height: 44px;
            padding: 10px 14px;
            font-family: 'Montserrat';
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #667085; }
            body.landing-page .contact-ss .contact-box .contact-form form .form-row .form-control::placeholder {
              color: #adb5bd; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row textarea.form-control {
            height: 140px; }
        body.landing-page .contact-ss .contact-box .contact-form .action-btns {
          margin-top: 26px; }
      body.landing-page .contact-ss .contact-box .contact-bg-img {
        position: absolute;
        bottom: 0;
        right: 32px;
        height: 622px;
        width: auto; }
    @media (max-width: 1199px) {
      body.landing-page .contact-ss {
        margin-top: 72px; }
        body.landing-page .contact-ss .contact-box {
          margin-top: 72px; }
          body.landing-page .contact-ss .contact-box .contact-bg-img {
            right: 24px;
            height: 500px; }
          body.landing-page .contact-ss .contact-box .shedule-title {
            font-size: 36px; }
          body.landing-page .contact-ss .contact-box .contact-form {
            max-width: 600px; }
            body.landing-page .contact-ss .contact-box .contact-form form .form-row .left-col {
              padding-right: 15px; }
            body.landing-page .contact-ss .contact-box .contact-form form .form-row .right-col {
              padding-left: 15px; } }
    @media (max-width: 991px) {
      body.landing-page .contact-ss .contact-box {
        padding: 60px 6% 60px; }
      body.landing-page .contact-ss .contact-box .contact-form {
        max-width: 100%; }
      body.landing-page .contact-ss .contact-box .contact-bg-img {
        display: none; } }
    @media (max-width: 767px) {
      body.landing-page .contact-ss .contact-box .contact-form {
        max-width: 500px;
        margin: 0 auto; }
        body.landing-page .contact-ss .contact-box .contact-form form .form-row {
          display: flex;
          flex-wrap: wrap; }
          body.landing-page .contact-ss .contact-box .contact-form form .form-row .left-col, body.landing-page .contact-ss .contact-box .contact-form form .form-row .right-col {
            width: 100%;
            padding: 0; } }
    @media (max-width: 499px) {
      body.landing-page .contact-ss .contact-box {
        padding: 36px 10px;
        border-radius: 25px; }
        body.landing-page .contact-ss .contact-box .shedule-title {
          font-size: 32px;
          line-height: 39px;
          letter-spacing: 0.01em; }
        body.landing-page .contact-ss .contact-box .contact-form form {
          margin-top: 20px; }
        body.landing-page .contact-ss .contact-box .contact-form .action-btns {
          margin-top: 12px; }
          body.landing-page .contact-ss .contact-box .contact-form .action-btns .btn {
            width: 100%; } }
  body.landing-page .thank-you-ss {
    margin-top: 96px; }
    body.landing-page .thank-you-ss .thank-you-wrap {
      padding: 0 15px; }
    body.landing-page .thank-you-ss .thank-title {
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 32px 0; }
      body.landing-page .thank-you-ss .thank-title h4 {
        font-family: 'Montserrat';
        font-weight: 300 !important;
        font-size: 62px;
        line-height: 86px;
        text-transform: uppercase;
        color: #000000;
        margin: 0 24px; }
    body.landing-page .thank-you-ss p {
      font-family: 'Montserrat';
      font-weight: 300;
      font-size: 24px;
      line-height: 46px;
      text-align: center;
      color: #000000;
      margin-bottom: 32px; }
      body.landing-page .thank-you-ss p b {
        font-weight: 400 !important; }
    @media (max-width: 1199px) {
      body.landing-page .thank-you-ss {
        margin-top: 72px; } }
    @media (max-width: 991px) {
      body.landing-page .thank-you-ss .thank-title {
        margin: 20px 0; }
        body.landing-page .thank-you-ss .thank-title h4 {
          font-size: 48px;
          line-height: 68px;
          margin: 0 24px; }
      body.landing-page .thank-you-ss p {
        font-size: 20px;
        line-height: 34px;
        margin-bottom: 20px; } }
    @media (max-width: 499px) {
      body.landing-page .thank-you-ss .thank-you-wrap {
        padding: 0; }
      body.landing-page .thank-you-ss .thank-title {
        margin: 32px 0; }
        body.landing-page .thank-you-ss .thank-title img {
          width: 22px; }
        body.landing-page .thank-you-ss .thank-title h4 {
          font-size: 40px;
          margin: 0 12px; }
      body.landing-page .thank-you-ss p {
        font-size: 24px;
        line-height: 44px;
        margin-bottom: 32px; } }
    @media (max-width: 374px) {
      body.landing-page .thank-you-ss p {
        font-size: 20px;
        line-height: 40px;
        margin-bottom: 24px; } }
  body.landing-page footer.site-footer {
    background: #ECECEE;
    margin-top: 80px;
    padding: 88px 8% 70px !important; }
    body.landing-page footer.site-footer .footer-wrap {
      display: flex; }
      body.landing-page footer.site-footer .footer-wrap .left-col {
        width: 58%;
        padding-right: 5%; }
      body.landing-page footer.site-footer .footer-wrap .right-col {
        width: 42%; }
      body.landing-page footer.site-footer .footer-wrap .row-data:not(:last-child) {
        margin-bottom: 60px; }
      body.landing-page footer.site-footer .footer-wrap h3 {
        font-family: 'Lato';
        font-weight: 700;
        font-size: 24px;
        line-height: 29px;
        color: #333333;
        margin: 0 0 8px; }
      body.landing-page footer.site-footer .footer-wrap p {
        font-family: 'Lato';
        font-weight: 300;
        font-size: 16px;
        line-height: 19px;
        color: #000000;
        margin-bottom: 16px; }
        body.landing-page footer.site-footer .footer-wrap p a.mail, body.landing-page footer.site-footer .footer-wrap p a.tel, body.landing-page footer.site-footer .footer-wrap p a.link {
          color: #000000; }
          body.landing-page footer.site-footer .footer-wrap p a.mail:hover, body.landing-page footer.site-footer .footer-wrap p a.tel:hover, body.landing-page footer.site-footer .footer-wrap p a.link:hover {
            text-decoration: underline; }
        body.landing-page footer.site-footer .footer-wrap p a.link {
          font-weight: 400; }
      body.landing-page footer.site-footer .footer-wrap .address-block h4 {
        background: linear-gradient(274.38deg, #78FFD6 -17.57%, #0367C4 114.55%), #333333;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        font-family: 'Lato';
        font-weight: 700;
        font-size: 24px;
        line-height: 29px;
        display: inline-block;
        margin: 0 0 16px; }
      body.landing-page footer.site-footer .footer-wrap .address-block img {
        margin-bottom: 16px; }
      body.landing-page footer.site-footer .footer-wrap .website-and-social-link .social-lst {
        display: flex;
        align-items: center; }
        body.landing-page footer.site-footer .footer-wrap .website-and-social-link .social-lst > a {
          margin-right: 18px;
          transition: ease .25s all; }
          body.landing-page footer.site-footer .footer-wrap .website-and-social-link .social-lst > a:hover {
            transform: scale(1.5); }
    @media (max-width: 1023px) {
      body.landing-page footer.site-footer {
        margin-top: 60px;
        padding: 60px 5% 60px !important; } }
    @media (max-width: 991px) {
      body.landing-page footer.site-footer .footer-wrap h3 {
        font-size: 20px;
        line-height: 24px; }
      body.landing-page footer.site-footer .footer-wrap .address-block h4 {
        font-size: 20px;
        line-height: 24px; } }
    @media (max-width: 499px) {
      body.landing-page footer.site-footer {
        margin-top: 60px;
        padding: 48px 32px !important; }
        body.landing-page footer.site-footer .footer-wrap {
          flex-wrap: wrap; }
          body.landing-page footer.site-footer .footer-wrap .left-col, body.landing-page footer.site-footer .footer-wrap .right-col {
            width: 100%;
            padding: 0; }
          body.landing-page footer.site-footer .footer-wrap .row-data:not(:last-child) {
            margin-bottom: 24px; }
          body.landing-page footer.site-footer .footer-wrap .right-col {
            margin-top: 8px; }
          body.landing-page footer.site-footer .footer-wrap h3 {
            font-size: 24px;
            line-height: 29px; }
          body.landing-page footer.site-footer .footer-wrap .address-block h4 {
            font-size: 24px;
            line-height: 29px; } }

/*# sourceMappingURL=landing-page.css.map */
