/*** font ***/
@font-face {
  font-family: 'Rubik-Regular';
  src: url("../fonts/Rubik/Rubik-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Italic';
  src: url("../fonts/Rubik/Rubik-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: 'Rubik-Medium';
  src: url("../fonts/Rubik/Rubik-Medium.ttf");
  font-style: normal;
  font-weight: 500; }

@font-face {
  font-family: 'Rubik-Bold';
  src: url("../fonts/Rubik/Rubik-Bold.ttf");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Bold.ttf");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Regular.ttf");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'SourceSansPro-Light';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Light.ttf");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: 'SourceSansPro-italic';
  src: url("../fonts/Source-Sans-Pro/SourceSansPro-Italic.ttf");
  font-style: italic;
  font-weight: 400; }

/*** font ***/
/*** banner ***/
.cloud-application-development-banner .banner-info-container {
  padding-top: 155px;
  padding-bottom: 187px; }
  .cloud-application-development-banner .banner-info-container .banner-title {
    font-size: 56px;
    line-height: 130%; }

.cloud-application-development-banner .banner-img-container img {
  max-width: 445px; }

/*** banner ***/
/*** benefits-cloud-application-section ***/
.benefits-cloud-application-section {
  padding-top: 130px;
  padding-bottom: 65px; }
  .benefits-cloud-application-section .benefits-cloud-application-img {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 72px; }
    .benefits-cloud-application-section .benefits-cloud-application-img img {
      max-width: 790px; }

/*** benefits-cloud-application-section ***/
/*** types-cloud-services-section ***/
.types-cloud-services-section {
  padding-top: 127px;
  padding-bottom: 65px;
  background: #F6FCFE; }
  .types-cloud-services-section .section-title .shadow-title-section {
    color: #ffffff;
    white-space: nowrap;
    width: 100%;
    overflow: hidden; }
  .types-cloud-services-section .types-cloud-services-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%; }
    .types-cloud-services-section .types-cloud-services-img img {
      max-width: 285px; }

/*** types-cloud-services-section ***/
/*** cloud-application-development-company-section ***/
.cloud-application-development-company-section {
  padding-top: 130px;
  padding-bottom: 65px; }
  .cloud-application-development-company-section .cloud-application-development-company-content p {
    font-family: "SourceSansPro-Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 160%;
    color: #515151;
    margin-bottom: 15px; }
    .cloud-application-development-company-section .cloud-application-development-company-content p b {
      font-weight: 600;
      font-size: 20px; }
    .cloud-application-development-company-section .cloud-application-development-company-content p:last-child {
      margin-bottom: 0; }
  .cloud-application-development-company-section .cloud-application-development-company-img {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .cloud-application-development-company-section .cloud-application-development-company-img img {
      max-width: 350px; }

/*** cloud-application-development-company-section ***/
/*** types-cloud-what-do-we-provide-section ***/
.types-cloud-what-do-we-provide-section {
  padding-top: 127px;
  padding-bottom: 40px;
  background: #F6FCFE; }
  .types-cloud-what-do-we-provide-section .section-title .shadow-title-section {
    color: #ffffff;
    white-space: nowrap;
    width: 100%;
    overflow: hidden; }
  .types-cloud-what-do-we-provide-section .types-cloud-provide-card {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-img-card {
      display: flex;
      justify-content: center;
      align-items: center; }
      .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-img-card img {
        max-width: 220px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card h6 {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 160%;
      text-transform: uppercase;
      color: #515151;
      margin-top: 25px;
      margin-bottom: 15px; }
    .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-content-card p {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 160%;
      color: #515151; }
      .types-cloud-what-do-we-provide-section .types-cloud-provide-card .types-cloud-provide-card-content-card p:last-child {
        margin-bottom: 0; }

/*** types-cloud-what-do-we-provide-section ***/
/*** cloud-application-development-services-section ***/
.cloud-application-development-services-section {
  padding-top: 120px;
  padding-bottom: 65px; }
  .cloud-application-development-services-section .cloud-application-development-services-content {
    margin-bottom: 45px; }
    .cloud-application-development-services-section .cloud-application-development-services-content h5 {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 160%;
      text-transform: uppercase;
      color: #515151; }
  .cloud-application-development-services-section .cloud-application-development-services-icon-card {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px; }
    .cloud-application-development-services-section .cloud-application-development-services-icon-card .cloud-application-development-services-icon-box {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 15px; }
      .cloud-application-development-services-section .cloud-application-development-services-icon-card .cloud-application-development-services-icon-box img {
        width: 50px;
        height: 50px; }
    .cloud-application-development-services-section .cloud-application-development-services-icon-card h6 {
      font-family: "SourceSansPro-Regular";
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: 160%;
      text-transform: uppercase;
      color: #515151;
      margin-bottom: 0; }

/*** cloud-application-development-services-section ***/
