@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400&display=swap");
* {
  box-sizing: border-box;
}

.hero-section {
  display: flex;
  justify-content: space-between;
  width: 80%;
  margin: 0 auto;
  padding-top: 3em;
}
@media (max-width: 800px) {
  .hero-section {
    flex-direction: column;
    margin-bottom: 6em;
  }
}
.hero-section .left-hero {
  flex: 2;
  display: grid;
  place-items: center;
}
.hero-section .left-hero .hero-robotic-img {
  width: 400px;
}
@media (max-width: 700px) {
  .hero-section .left-hero .hero-robotic-img {
    width: 75%;
  }
}
.hero-section .right-hero {
  flex: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hero-section .right-hero .hero-title {
  font-size: 2em;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 1em;
}
@media (max-width: 700px) {
  .hero-section .right-hero .hero-title {
    font-size: 1.3em;
  }
}
.hero-section .right-hero .hero-subtitle {
  font-family: "Nunito", sans-serif;
  margin-bottom: 1.5em;
  font-size: 15px;
}
.hero-section .right-hero .schedule_demo {
  display: flex;
  align-items: center;
  font-family: "Nunito", sans-serif;
  font-size: 13px;
  padding: 10px 20px;
  border: none;
  background: #11a3c4;
  color: #fff;
  border-radius: 4px;
}
.hero-section .right-hero .schedule_demo svg {
  width: 20px;
  height: 20px;
  transition: 0.3s;
}
.hero-section .right-hero .schedule_demo:hover {
  cursor: pointer;
  color: #11a3c4;
  background-color: #fff;
}
.hero-section .right-hero .schedule_demo:hover svg {
  transition: 0.3s;
  transform: translateX(10px);
}
.hero-section .right-hero .hero-box {
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.page-width {
  width: 80%;
  margin: 3em auto;
}

.rpa-details-container .rpa-details-title {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: 10px;
}
.rpa-details-container .rpa-details-subtitle {
  font-family: "Nunito", sans-serif;
  text-align: center;
  font-size: 15px;
}
.rpa-details-container .rpa-details-box-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 10px;
  margin-top: 4em;
}

.rpa-detailas-box {
  padding: 20px;
}
.rpa-detailas-box .growth-img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  display: block;
}
.rpa-detailas-box .rpa-details-box-title {
  text-align: center;
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  margin-top: 20px;
}

.rpa-uses {
  display: grid;
  grid-template-columns: 300px auto;
  background-color: rgba(17, 163, 196, 0.1);
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 5px 10px 0 rgba(17, 163, 196, 0.3), 3px 3px 30px 0 rgba(17, 163, 196, 0.3);
}
@media (max-width: 800px) {
  .rpa-uses {
    grid-template-columns: repeat(1, 1fr);
  }
}
.rpa-uses .rpa-uses-left {
  background-color: #11a3c4;
  color: #fff;
  padding: 20px;
}
.rpa-uses .rpa-uses-left .rpa-user-title {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  margin-bottom: 20px;
}
.rpa-uses .rpa-uses-left .rpa-uses-auto-txt {
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
}
.rpa-uses .rpa-uses-left .rpa-uses-details {
  font-family: "Nunito", sans-serif;
  font-size: 15px;
}
.rpa-uses .rpa-uses-right {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.rpa-uses .rpa-uses-right .rpa-uses-box {
  padding: 20px;
}
@media (max-width: 800px) {
  .rpa-uses .rpa-uses-right .rpa-uses-box {
    border-bottom: 1px solid #05c8da;
  }
  .rpa-uses .rpa-uses-right .rpa-uses-box:last-child {
    border-bottom: none;
  }
}
.rpa-uses .rpa-uses-right .rpa-uses-box .rpa-uses-box-image {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 800px) {
  .rpa-uses .rpa-uses-right .rpa-uses-box .rpa-uses-box-image {
    width: 150px;
    height: 150px;
  }
}
.rpa-uses .rpa-uses-right .rpa-uses-box .rpa-uses-box-title {
  font-family: "Nunito", sans-serif;
  margin-top: 10px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1px;
}/*# sourceMappingURL=style.css.map */