.page-home .hero > .columns {
  min-height: 670px;
}
.page-home .hero {
  background-image: url("/images/steel-cut-35a0c6-1440.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .hero > .shade {
  background-color: transparent;
  background-image: linear-gradient(90deg, #1e1810 100%, #ffffff 100%);
  opacity: 0.87;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .hero {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 135px 0px 135px 0px;
}
.page-home .hero-col-1-heading .heading {
  color: #f9c349;
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .hero-col-1-heading > .content {
  padding: 0px 0px 50px 0px;
}
.page-home .hero-col-1-animated-title .animated-title {
  text-align: left;
}
.page-home .hero-col-1-animated-title .title-prefix {
  font-size: 22px;
  font-weight: 600;
  line-height: 1px;
}
.page-home .hero-col-1-animated-title .title-text,
.page-home .hero-col-1-animated-title .title-cursor {
  font-family: "Google Sans", Sans-serif;
  font-size: 78px;
  font-weight: 600;
}
.page-home .hero-col-1-animated-title .title-text {
  color: #ffffff;
}
.page-home .hero-col-1-animated-title .title-suffix {
  font-size: 22px;
  font-weight: 600;
  line-height: 1px;
}
.page-home .hero-col-1-animated-title > .content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
}
.page-home .hero-col-1-animated-title-2 .animated-title {
  text-align: left;
}
.page-home .hero-col-1-animated-title-2 .title-prefix {
  font-family: "Google Sans", Sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1px;
}
.page-home .hero-col-1-animated-title-2 .title-text,
.page-home .hero-col-1-animated-title-2 .title-cursor {
  font-family: "Google Sans", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.page-home .hero-col-1-animated-title-2 .title-text {
  color: #ffffff;
}
.page-home .hero-col-1-animated-title-2 .title-suffix {
  font-size: 22px;
  font-weight: 600;
  line-height: 1px;
}
.page-home .hero-col-1-text {
  color: #ffffff;
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
  width: var(--block-width, 781px);
  max-width: 781px;
  --block-width: 781px;
  --block-grow: 0;
}
.page-home .hero-col-1-text > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .intro-heading {
  padding: 0px 100px 0px 50px;
}
.page-home .intro-heading-col-1 > .stack {
  margin: 50px 50px 50px 50px;
}
.page-home .intro-heading-col-1-heading .heading {
  color: #f9c349;
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .intro-heading-col-1-heading-2 .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .intro-body {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-home .intro-body-col-1-text {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .intro-body-col-1-text > .content {
  margin: 20px 20px 20px 20px;
}
.page-home .intro-body-col-2-image img {
  border-style: double;
  border-width: 0px 0px 30px 30px;
  border-color: #f9c349;
}
.page-home .intro-body-col-2-image > .content {
  margin: 20px 20px 20px 20px;
}
.page-home .intro-body-col-3-features .feature-1 .feature-dot i {
  color: #f9c349;
}
.page-home .intro-body-col-3-features .feature-1 .feature-dot svg {
  color: #f9c349;
  fill: #f9c349;
}
.page-home .intro-body-col-3-features .feature-1 .feature-dot {
  background-color: #f9c349;
}
.page-home .intro-body-col-3-features .feature-2 .feature-dot i {
  color: #f9c349;
}
.page-home .intro-body-col-3-features .feature-2 .feature-dot svg {
  color: #f9c349;
  fill: #f9c349;
}
.page-home .intro-body-col-3-features .feature-2 .feature-dot {
  background-color: #f9c349;
}
.page-home .intro-body-col-3-features .feature-3 .feature-dot i {
  color: #f9c349;
}
.page-home .intro-body-col-3-features .feature-3 .feature-dot svg {
  color: #f9c349;
  fill: #f9c349;
}
.page-home .intro-body-col-3-features .feature-3 .feature-dot {
  background-color: #f9c349;
}
.page-home .intro-body-col-3-features .features .feature:not(:last-child) {
  padding-bottom: calc(17px / 2);
}
.page-home .intro-body-col-3-features .features .feature:not(:first-child) {
  padding-top: calc(17px / 2);
}
.page-home
  .intro-body-col-3-features
  .features.connector-type-modern
  .feature:not(:last-child):before {
  height: calc(100% + 17px);
}
body.rtl .page-home .intro-body-col-3-features .features .feature:after {
  left: calc(-17px / 2);
}
.page-home .intro-body-col-3-features .connector-type-classic .connector {
  border-style: solid;
  border-color: #37368e;
  border-width: 1px;
}
.page-home .intro-body-col-3-features .connector-type-modern .feature:before,
.page-home .intro-body-col-3-features .connector-type-modern .feature:after {
  border-style: solid;
  border-color: #37368e;
}
.page-home
  .intro-body-col-3-features
  .features.connector-type-modern
  .feature:before,
.page-home
  .intro-body-col-3-features
  .features.connector-type-modern
  .feature:after {
  border-width: 1px;
}
.page-home
  .intro-body-col-3-features
  .-icon-position-left
  .connector-type-modern
  .feature:before,
.page-home
  .intro-body-col-3-features
  .-icon-position-left
  .connector-type-modern
  .feature:after {
  border-width: 1px;
}
.page-home
  .intro-body-col-3-features
  .-icon-position-right
  .connector-type-modern
  .feature:before,
.page-home
  .intro-body-col-3-features
  .-icon-position-right
  .connector-type-modern
  .feature:after {
  border-width: 1px;
}
.page-home .intro-body-col-3-features .features .feature-dot {
  color: #fff;
}
.page-home .intro-body-col-3-features .features .feature-dot svg {
  fill: #fff;
}
.page-home .intro-body-col-3-features .feature-marker .feature-dot {
  height: 12px;
  width: 12px;
  font-size: 24px;
  padding: 15px 15px 15px 15px;
}
.page-home
  .intro-body-col-3-features
  .features.connector-type-classic
  .connector {
  right: calc(100% - 12px);
}
.page-home .intro-body-col-3-features .feature-marker .feature-dot img {
  width: 24px;
  height: 24px;
}
.page-home .intro-body-col-3-features .feature-image {
  width: 24px;
  height: 24px;
}
.page-home .intro-body-col-3-features .-icon-position-left .feature-copy,
.page-home .intro-body-col-3-features .-icon-position-right .feature-copy,
.page-home .intro-body-col-3-features .-icon-position-top .feature-copy {
  margin: 27px;
}
.page-home .intro-body-col-3-features .feature .feature-title {
  margin-bottom: 5px;
}
.page-home .intro-body-col-3-features .feature-copy .feature-title,
.page-home .intro-body-col-3-features .feature-copy .feature-title > a,
.page-home .intro-body-col-3-features .feature-copy .feature-title:visited {
  color: #414247;
}
.page-home .intro-body-col-3-features .feature-copy .feature-title,
.page-home .intro-body-col-3-features .feature-copy .feature-title a {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .intro-body-col-3-features > .content {
  margin: 20px 20px 20px 20px;
}
.page-home .products-heading {
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-home .products-heading-col-1-section {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.page-home .products-heading-col-1-section > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .products-heading-col-1-section-col-1-heading .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-heading-col-1-section-col-1-heading-2 .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-heading-col-1-section-col-2.column .stack {
  align-items: flex-end;
}
.page-home .products-heading-col-1-section-col-2.column > .stack.stack {
  align-content: flex-end;
  align-items: flex-end;
}
.page-home .products-heading-col-1-section-col-2-link .button {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
  background-color: #02010100;
}
.page-home .products-heading-col-1-section-col-2-link .button:hover,
.page-home .products-heading-col-1-section-col-2-link .button:focus {
  color: #f9c349;
  background-color: #02010100;
}
.page-home .products-heading-col-1-section-col-2-link .button:hover svg,
.page-home .products-heading-col-1-section-col-2-link .button:focus svg {
  fill: #f9c349;
}
.page-home .products-first {
  margin-top: 30px;
  margin-bottom: 30px;
}
.page-home .products-first-col-1-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-first-col-1-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-first-col-1-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-first-col-1-card .card .card-image {
  width: 25%;
}
.page-home .products-first-col-1-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-first-col-1-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-first-col-1-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-first-col-2-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-first-col-2-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-first-col-2-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-first-col-2-card .card .card-image {
  width: 25%;
}
.page-home .products-first-col-2-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-first-col-2-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-first-col-2-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-first-col-3-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-first-col-3-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-first-col-3-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-first-col-3-card .card .card-image {
  width: 25%;
}
.page-home .products-first-col-3-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-first-col-3-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-first-col-3-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second {
  margin-top: 30px;
  margin-bottom: 30px;
}
.page-home .products-second-col-1-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-second-col-1-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-second-col-1-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-second-col-1-card .card .card-image {
  width: 25%;
}
.page-home .products-second-col-1-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-second-col-1-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second-col-1-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second-col-2-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-second-col-2-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-second-col-2-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-second-col-2-card .card .card-image {
  width: 25%;
}
.page-home .products-second-col-2-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-second-col-2-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second-col-2-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second-col-3-card.position-right .card-image {
  margin-left: 15px;
}
.page-home .products-second-col-3-card.position-left .card-image {
  margin-right: 15px;
}
.page-home .products-second-col-3-card.position-top .card-image {
  margin-bottom: 15px;
}
.page-home .products-second-col-3-card .card .card-image {
  width: 25%;
}
.page-home .products-second-col-3-card .card-image img {
  transition-duration: 0.3s;
}
.page-home .products-second-col-3-card .card-title {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .products-second-col-3-card .card-description {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .production-video-col-1-video .plyr__controls {
  display: flex !important;
}
.page-home .production-video-col-1-video .video-frame {
  border-style: none;
}
.page-home .production-video-col-1-video .plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px #add8e6 !important;
}
.page-home .production-video-col-1-video .plyr__control--overlaid {
  background: #add8e6 !important;
  padding: 15px;
}
.page-home
  .production-video-col-1-video
  .plyr--video
  .plyr__control.plyr__tab-focus {
  background: #add8e6 !important;
}
.page-home .production-video-col-1-video .plyr--video .plyr__control:hover {
  background: #add8e6 !important;
}
.page-home .production-video-col-1-video .plyr--video .plyr__controls {
  padding: 10px;
}
.page-home .services-heading {
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-home .services-heading-col-1-section {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.page-home .services-heading-col-1-section > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .services-heading-col-1-section-col-1-heading .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .services-heading-col-1-section-col-1-heading-2 .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .services-heading-col-1-section-col-2.column .stack {
  align-items: flex-end;
}
.page-home .services-heading-col-1-section-col-2.column > .stack.stack {
  align-content: flex-end;
  align-items: flex-end;
}
.page-home .services-heading-col-1-section-col-2-link .button {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
  background-color: #02010100;
}
.page-home .services-heading-col-1-section-col-2-link .button:hover,
.page-home .services-heading-col-1-section-col-2-link .button:focus {
  color: #f9c349;
  background-color: #02010100;
}
.page-home .services-heading-col-1-section-col-2-link .button:hover svg,
.page-home .services-heading-col-1-section-col-2-link .button:focus svg {
  fill: #f9c349;
}
.page-home .services-first {
  margin-top: 30px;
  margin-bottom: 30px;
}
.page-home .services-first-col-1-service .service-card {
  height: 300px;
}
.page-home
  .services-first-col-1-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-first-col-1-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-1-service .service-back {
  align-items: center;
  background-image: url("/images/kesme-263943.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-1-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-first-col-1-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-first-col-1-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-first-col-1-service .service-back .service-title {
  color: #fff;
}
.page-home .services-first-col-1-service .service-back .service-content {
  color: #fff;
}
.page-home .services-first-col-1-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-2-service .service-card {
  height: 300px;
}
.page-home
  .services-first-col-2-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-first-col-2-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-2-service .service-back {
  align-items: center;
  background-image: url("/images/kesme-263943.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-2-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-first-col-2-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-first-col-2-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-first-col-2-service .service-back .service-title {
  color: #fff;
}
.page-home .services-first-col-2-service .service-back .service-content {
  color: #fff;
}
.page-home .services-first-col-2-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-3-service .service-card {
  height: 300px;
}
.page-home
  .services-first-col-3-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-first-col-3-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-3-service .service-back {
  align-items: center;
  background-image: url("/images/taslama2-1a9ba2.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-first-col-3-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-first-col-3-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-first-col-3-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-first-col-3-service .service-back .service-title {
  color: #fff;
}
.page-home .services-first-col-3-service .service-back .service-content {
  color: #fff;
}
.page-home .services-first-col-3-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .services-second {
  margin-top: 30px;
  margin-bottom: 30px;
}
.page-home .services-second-col-1-service .service-card {
  height: 300px;
}
.page-home
  .services-second-col-1-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-second-col-1-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-1-service .service-back {
  align-items: center;
  background-image: url("/images/plazma-46560a.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-1-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-second-col-1-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-second-col-1-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-second-col-1-service .service-back .service-title {
  color: #fff;
}
.page-home .services-second-col-1-service .service-back .service-content {
  color: #fff;
}
.page-home .services-second-col-1-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-2-service .service-card {
  height: 300px;
}
.page-home
  .services-second-col-2-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-second-col-2-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-2-service .service-back {
  align-items: center;
  background-image: url("/images/kaynak-li-imalat-1-9afdd7.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-2-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-second-col-2-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-second-col-2-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-second-col-2-service .service-back .service-title {
  color: #fff;
}
.page-home .services-second-col-2-service .service-back .service-content {
  color: #fff;
}
.page-home .services-second-col-2-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-3-service .service-card {
  height: 300px;
}
.page-home
  .services-second-col-3-service
  .service-front
  .service-icon
  > img.service-icon {
  width: 60px;
}
.page-home .services-second-col-3-service .service-front {
  align-items: center;
  background-color: #f9c349;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-3-service .service-back {
  align-items: center;
  background-image: url("/images/celikkonstruksuyon-d1274b.webp");
  background-position: center center;
  background-size: cover;
  padding: 0px 0px 0px 0px;
}
.page-home .services-second-col-3-service .service-back .service-padding {
  text-align: center;
}
.page-home .services-second-col-3-service .service-front .service-title {
  color: #070000;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.3px;
}
.page-home .services-second-col-3-service .service-front .service-content {
  color: #000000;
  font-size: 16px;
  line-height: 31px;
  letter-spacing: -0.1px;
}
.page-home .services-second-col-3-service .service-back .service-title {
  color: #fff;
}
.page-home .services-second-col-3-service .service-back .service-content {
  color: #fff;
}
.page-home .services-second-col-3-service > .content {
  padding: 0px 0px 0px 0px;
}
.page-home .innovation-col-1.column .stack {
  align-items: center;
}
.page-home .innovation-col-1.column > .stack.stack {
  align-content: center;
  align-items: center;
}
.page-home .innovation-col-1 > .stack {
  background-image: url("/images/image-1-min-51c96d.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .innovation-col-1 > .stack > .shade {
  background-color: #1e1810;
  opacity: 0.81;
}
.page-home .innovation-col-1 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0% 0% 0% 0%;
}
.page-home .innovation-col-1 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .innovation-col-1-section > .columns {
  max-width: 500px;
}
.page-home .innovation-col-1-section-col-1-heading .heading {
  color: #f9c349;
  font-weight: 400;
}
.page-home .innovation-col-1-section-col-1-heading-2 .heading {
  color: #ffffff;
}
.page-home .innovation-col-2.column .stack {
  align-items: center;
}
.page-home .innovation-col-2.column > .stack.stack {
  align-content: center;
  align-items: center;
}
.page-home .innovation-col-2 > .stack {
  background-image: url("/images/image-2-min-112e9c.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .innovation-col-2 > .stack > .shade {
  background-color: #f9c349;
  opacity: 0.81;
}
.page-home .innovation-col-2 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 12% 12% 12% 12%;
}
.page-home .innovation-col-2 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .innovation-col-2-section > .columns {
  max-width: 500px;
}
.page-home .innovation-col-2-section-col-1-heading .heading {
  color: #242424;
}
.page-home .innovation-col-2-section-col-1-text {
  color: #121212;
}
.page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list:not(.inline-items)
  .icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list:not(.inline-items)
  .icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list.inline-items
  .icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.page-home .innovation-col-2-section-col-1-icon-list .icon-list.inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list.inline-items
  .icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list.inline-items
  .icon-list-item:after {
  right: calc(-20px / 2);
}
.page-home .innovation-col-2-section-col-1-icon-list .icon-list-icon i {
  color: #1e1810;
  transition: color 0.3s;
}
.page-home .innovation-col-2-section-col-1-icon-list .icon-list-icon svg {
  fill: #1e1810;
  transition: fill 0.3s;
}
.page-home .innovation-col-2-section-col-1-icon-list .icon-list-icon {
  padding-right: 10px;
}
.page-home
  .innovation-col-2-section-col-1-icon-list
  .icon-list-item
  > .icon-list-text,
.page-home .innovation-col-2-section-col-1-icon-list .icon-list-item > a {
  font-size: 20px;
  font-weight: bold;
}
.page-home .innovation-col-2-section-col-1-icon-list .icon-list-text {
  color: #1e1810;
  transition: color 0.3s;
}
.page-home .innovation-col-2-section-col-1-icon-list > .content {
  margin: 10px 0px 0px 0px;
}
.page-home .industries-heading {
  background-color: #ffffff;
}
.page-home .industries-heading {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 100px 0px 50px 0px;
}
.page-home .industries-heading > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-heading-col-1-section {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #000000;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.page-home .industries-heading-col-1-section > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-heading-col-1-section-col-1-heading .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .industries-heading-col-1-section-col-1-heading-2 .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .industries-heading-col-1-section-col-2.column .stack {
  align-items: flex-end;
}
.page-home .industries-heading-col-1-section-col-2.column > .stack.stack {
  align-content: flex-end;
  align-items: flex-end;
}
.page-home .industries {
  padding: 0px 0px 0px 0px;
}
.page-home .industries-col-1 > .stack {
  background-image: url("/images/mimarlik-insaat-6948dd.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .industries-col-1 > .stack > .shade {
  background-color: transparent;
  background-image: linear-gradient(0deg, #1e1810 29%, #ffffff00 49%);
  opacity: 0.65;
}
.page-home .industries-col-1 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 350px 100px 50px 50px;
}
.page-home .industries-col-1 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-col-1-industry .industry-card {
  text-align: left;
}
.page-home .industries-col-1-industry .industry-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.page-home .industries-col-1-industry .industry-description {
  color: #ffffff;
}
.page-home .industries-col-2 > .stack {
  background-image: url("/images/mutfak-ekipmanlari-2d6868.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .industries-col-2 > .stack > .shade {
  background-color: transparent;
  background-image: linear-gradient(0deg, #1e1810 29%, #ffffff00 49%);
  opacity: 0.65;
}
.page-home .industries-col-2 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 350px 100px 50px 50px;
}
.page-home .industries-col-2 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-col-2-industry .industry-card {
  text-align: left;
}
.page-home .industries-col-2-industry .industry-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.page-home .industries-col-2-industry .industry-description {
  color: #ffffff;
}
.page-home .industries-col-3 > .stack {
  background-image: url("/images/otomotiv-495210.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .industries-col-3 > .stack > .shade {
  background-color: transparent;
  background-image: linear-gradient(0deg, #1e1810 29%, #ffffff00 49%);
  opacity: 0.65;
}
.page-home .industries-col-3 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 350px 100px 50px 50px;
}
.page-home .industries-col-3 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-col-3-industry .industry-card {
  text-align: left;
}
.page-home .industries-col-3-industry .industry-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.page-home .industries-col-3-industry .industry-description {
  color: #ffffff;
}
.page-home .industries-col-4 > .stack {
  background-image: url("/images/denizcilik-541799.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-home .industries-col-4 > .stack > .shade {
  background-color: transparent;
  background-image: linear-gradient(0deg, #1e1810 29%, #ffffff00 49%);
  opacity: 0.65;
}
.page-home .industries-col-4 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  text-align: left;
  padding: 350px 100px 50px 50px;
}
.page-home .industries-col-4 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .industries-col-4-industry .industry-card {
  text-align: left;
}
.page-home .industries-col-4-industry .industry-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.page-home .industries-col-4-industry .industry-description {
  color: #ffffff;
}
.page-home .enquiry-heading {
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 0px 100px 0px 50px;
}
.page-home .enquiry-heading-col-1 > .stack {
  margin: 50px 50px 50px 50px;
}
.page-home .enquiry-heading-col-1-heading .heading {
  color: #f9c349;
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .enquiry-heading-col-1-heading-2 .heading {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .enquiry {
  background-color: #f8f7f3;
}
.page-home .enquiry {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 150px 0px;
}
.page-home .enquiry > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .enquiry-col-1 > .stack {
  background-color: #1e1810;
}
.page-home .enquiry-col-1 > .stack {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: -55px 0px -55px 0px;
  padding: 64px 64px 64px 64px;
}
.page-home .enquiry-col-1 > .stack > .shade {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.page-home .enquiry-col-1-heading .heading {
  color: #ffffff;
}
.page-home .enquiry-col-1-text {
  color: #ffffff;
}
.page-home .enquiry-col-1-form > .content {
  margin: 0px 0px -20px 0px;
}
.page-home .enquiry-col-2.column .stack {
  align-items: center;
}
.page-home .enquiry-col-2.column > .stack.stack {
  align-content: center;
  align-items: center;
}
.page-home .enquiry-col-2 > .stack {
  padding: 0px 0px 0px 100px;
}
.page-home .enquiry-col-2-heading .heading {
  color: #f9c349;
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .enquiry-col-2-faq .faq-title {
  background-color: #f8f7f3;
  padding: 20px 20px 20px 20px;
}
.page-home .enquiry-col-2-faq .faq-icon,
.page-home .enquiry-col-2-faq .faq-label {
  color: #62615c;
}
.page-home .enquiry-col-2-faq .faq-icon svg {
  fill: #62615c;
}
.page-home .enquiry-col-2-faq details[open] .faq-icon,
.page-home .enquiry-col-2-faq details[open] .faq-label {
  color: #1e1810;
}
.page-home .enquiry-col-2-faq details[open] .faq-icon svg {
  fill: #1e1810;
}
.page-home .enquiry-col-2-faq .faq-label {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .enquiry-col-2-faq .faq-icon.faq-icon-left {
  margin-right: 0px;
}
.page-home .enquiry-col-2-faq .faq-icon.faq-icon-right {
  margin-left: 0px;
}
.page-home .enquiry-col-2-faq .faq-content {
  font-family: "Google Sans", Sans-serif;
  font-weight: 600;
}
.page-home .enquiry-col-2-faq > .content {
  padding: 20px 0px 0px 0px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-home .innovation-col-1 {
    width: 100%;
  }
  .page-home .innovation-col-2 {
    width: 100%;
  }
  .page-home .enquiry-col-1 {
    width: 100%;
  }
  .page-home .enquiry-col-2 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .page-home .hero {
    background-attachment: scroll;
  }
  .page-home .innovation-col-1 > .stack {
    background-attachment: scroll;
  }
  .page-home .innovation-col-2 > .stack {
    background-attachment: scroll;
  }
  .page-home .industries-col-1 > .stack {
    background-attachment: scroll;
  }
  .page-home .industries-col-2 > .stack {
    background-attachment: scroll;
  }
  .page-home .industries-col-3 > .stack {
    background-attachment: scroll;
  }
  .page-home .industries-col-4 > .stack {
    background-attachment: scroll;
  }
}
@media (max-width: 1024px) {
  .page-home .hero > .columns {
    min-height: 395px;
  }
  .page-home .hero {
    padding: 135px 40px 135px 40px;
  }
  .page-home .intro-body-col-3-features .-icon-position-left .feature-copy,
  .page-home .intro-body-col-3-features .-icon-position-right .feature-copy,
  .page-home .intro-body-col-3-features .-icon-position-top .feature-copy {
    margin: 20px;
  }
  .page-home .innovation-col-1 > .stack {
    padding: 50px 50px 50px 50px;
  }
  .page-home .innovation-col-2 > .stack {
    padding: 50px 50px 50px 50px;
  }
  .page-home .industries-heading {
    padding: 80px 40px 50px 40px;
  }
  .page-home .industries-col-1 > .stack {
    padding: 330px 30px 30px 30px;
  }
  .page-home .industries-col-2 > .stack {
    padding: 330px 30px 30px 30px;
  }
  .page-home .industries-col-3 > .stack {
    padding: 330px 30px 30px 30px;
  }
  .page-home .industries-col-4 > .stack {
    padding: 330px 30px 30px 30px;
  }
  .page-home .enquiry {
    margin-top: 40px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }
  .page-home .enquiry-col-1 > .stack {
    padding: 50px 50px 50px 50px;
  }
  .page-home .enquiry-col-2 > .stack {
    padding: 100px 50px 50px 50px;
  }
}
@media (max-width: 767px) {
  .page-home .hero {
    padding: 135px 25px 135px 25px;
  }
  .page-home .hero-col-1-animated-title .title-prefix {
    font-size: 22px;
  }
  .page-home
    .intro-body-col-3-features
    .-mobile-icon-position-left
    .feature-copy {
    margin: 0 0 0 10px !important;
  }
  .page-home
    .intro-body-col-3-features
    .-mobile-icon-position-right
    .feature-copy {
    margin: 0 10px 0 0 !important;
  }
  .page-home .intro-body-col-3-features .-icon-position-left .feature-copy,
  .page-home .intro-body-col-3-features .-icon-position-right .feature-copy,
  .page-home .intro-body-col-3-features .-icon-position-top .feature-copy {
    margin: 10px;
  }
  .page-home .products-heading-col-1-section-col-2-link .button {
    padding: 0px 0px 0px 0px;
  }
  .page-home .products-heading-col-1-section-col-2-link > .content {
    padding: 20px 0px 0px 0px;
  }
  .page-home .products-first-col-1-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .products-first-col-2-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .products-first-col-3-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .products-second-col-1-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .products-second-col-2-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .products-second-col-3-card .card-image {
    margin-bottom: 15px;
  }
  .page-home .services-heading-col-1-section-col-2-link .button {
    padding: 0px 0px 0px 0px;
  }
  .page-home .services-heading-col-1-section-col-2-link > .content {
    padding: 20px 0px 0px 0px;
  }
  .page-home .innovation-col-1 > .stack {
    padding: 25px 25px 25px 25px;
  }
  .page-home .innovation-col-2 > .stack {
    padding: 25px 25px 25px 25px;
  }
  .page-home .industries-heading {
    padding: 50px 25px 50px 25px;
  }
  .page-home .industries {
    padding: 0px 25px 0px 25px;
  }
  .page-home .enquiry {
    margin-top: 125px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
  }
  .page-home .enquiry-col-1 > .stack {
    padding: 25px 25px 25px 25px;
  }
  .page-home .enquiry-col-2 > .stack {
    margin: 0px 0px 0px 0px;
    padding: 100px 25px 50px 25px;
  }
}

/* Smaller background assets at mobile widths. */
@media (max-width: 767px) {
  .page-home .hero {
    background-image: url("/images/steel-cut-35a0c6-960.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .page-home .services-first-col-1-service .service-back {
    align-items: center;
    background-image: url("/images/kesme-263943-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .services-first-col-2-service .service-back {
    align-items: center;
    background-image: url("/images/kesme-263943-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .services-first-col-3-service .service-back {
    align-items: center;
    background-image: url("/images/taslama2-1a9ba2-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .services-second-col-1-service .service-back {
    align-items: center;
    background-image: url("/images/plazma-46560a-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .services-second-col-2-service .service-back {
    align-items: center;
    background-image: url("/images/kaynak-li-imalat-1-9afdd7-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .services-second-col-3-service .service-back {
    align-items: center;
    background-image: url("/images/celikkonstruksuyon-d1274b-480.webp");
    background-position: center center;
    background-size: cover;
    padding: 0px 0px 0px 0px;
  }

  .page-home .innovation-col-1 > .stack {
    background-image: url("/images/image-1-min-51c96d-480.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .page-home .innovation-col-2 > .stack {
    background-image: url("/images/image-2-min-112e9c-480.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
