/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/* cs prologue */
.orlen-section-cs-prologue {
  padding: 100px 0;
}
.orlen-section-cs-prologue p {
  color: var(--color_gray_900);
}
.orlen-section-cs-prologue .prologue-heading h2 {
  margin-bottom: 40px;
  color: var(--color_gray_900);
}
.orlen-section-cs-prologue .prologue-heading .prologue-year {
  opacity: 0.1;
}
.orlen-section-cs-prologue .prologue-content p:not(:last-child) {
  margin-bottom: 40px;
}
.orlen-section-cs-prologue .prologue-wrapper {
  display: flex;
  gap: 130px;
}
.orlen-section-cs-prologue .prologue-wrapper > div {
  flex: 0 1 50%;
}

@media only screen and (max-width: 1280px) {
  .orlen-section-cs-prologue .prologue-wrapper {
    gap: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  .orlen-section-cs-prologue {
    padding: 48px 0;
  }
  .orlen-section-cs-prologue .prologue-heading h2 {
    margin-bottom: 24px;
  }
  .orlen-section-cs-prologue .prologue-content p:not(:last-child) {
    margin-bottom: 24px;
  }
  .orlen-section-cs-prologue .prologue-wrapper {
    flex-wrap: wrap;
    gap: 40px;
  }
  .orlen-section-cs-prologue .prologue-wrapper > div {
    flex: 0 0 100%;
  }
}
/* /cs prologue */
/* /cs work */
.orlen-section-cs-work {
  padding: 100px 0;
}
.orlen-section-cs-work .work-items {
  display: flex;
  justify-content: space-between;
}
.orlen-section-cs-work .work-items .work-item {
  color: var(--white);
}
.orlen-section-cs-work .work-items .work-item img {
  height: 55px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1024px) {
  .orlen-section-cs-work {
    padding: 48px 0;
  }
  .orlen-section-cs-work .work-items {
    flex-wrap: wrap;
    gap: 56px;
  }
  .orlen-section-cs-work .work-items .work-item {
    flex: 0 0 100%;
  }
}
/* /cs work */
/* cs challenges */
.orlen-section-cs-challenges {
  padding: 100px 0;
  color: var(--white);
  background: var(--color_gray_900);
}
.orlen-section-cs-challenges .challenges-main-heading {
  margin-bottom: 40px;
}
.orlen-section-cs-challenges .challenges-content {
  display: flex;
  -moz-column-gap: 130px;
       column-gap: 130px;
}
.orlen-section-cs-challenges .challenges-content > div {
  flex: 0 1 50%;
}
.orlen-section-cs-challenges .challenges-content h3,
.orlen-section-cs-challenges .challenges-content p {
  margin-bottom: 40px;
}
.orlen-section-cs-challenges .challenges-image img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  animation: floatImg 5s ease-in-out infinite;
}

@media only screen and (max-width: 1280px) {
  .orlen-section-cs-challenges .challenges-content {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  .orlen-section-cs-challenges .challenges-content {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  .orlen-section-cs-challenges {
    padding: 48px 0;
  }
  .orlen-section-cs-challenges .challenges-main-heading {
    margin-bottom: 32px;
  }
  .orlen-section-cs-challenges .challenges-content {
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .orlen-section-cs-challenges .challenges-content > div {
    flex: 0 0 100%;
  }
  .orlen-section-cs-challenges .challenges-content h3 {
    margin-bottom: 24px;
  }
  .orlen-section-cs-challenges .challenges-content p {
    margin-bottom: 32px;
  }
}
/* /cs challenges */
/* cs solutions */
.orlen-section-cs-solutions {
  padding: 100px 0;
  color: var(--color_gray_900);
  text-align: center;
}
.orlen-section-cs-solutions .solutions-main-heading {
  margin-bottom: 40px;
}
.orlen-section-cs-solutions .solutions-content {
  display: flex;
  -moz-column-gap: 130px;
       column-gap: 130px;
}
.orlen-section-cs-solutions .solutions-content > div {
  flex: 0 1 50%;
}
.orlen-section-cs-solutions .solutions-content h3 {
  margin-bottom: 40px;
}
.orlen-section-cs-solutions .solutions-content p:not(:last-child) {
  margin-bottom: 80px;
}
.orlen-section-cs-solutions .solutions-content .services-image {
  margin-bottom: 32px;
}
.orlen-section-cs-solutions .solutions-content .services-image img {
  width: 100%;
  height: auto;
}
.orlen-section-cs-solutions .solutions-content .services-image.hidden-desktop {
  display: none;
}
.orlen-section-cs-solutions .solutions-image {
  position: relative;
  margin-top: 40px;
}
.orlen-section-cs-solutions .solutions-image img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  animation: floatImg 5s ease-in-out infinite;
}
.orlen-section-cs-solutions .solutions-image img.image2 {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  animation-delay: 1s;
}
.orlen-section-cs-solutions .orlen-solutions-cta {
  margin-top: 100px;
  text-align: center;
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 1280px) {
  .orlen-section-cs-solutions .solutions-content {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
  .orlen-section-cs-solutions .solutions-content {
    margin-bottom: 32x;
  }
}
@media only screen and (max-width: 1024px) {
  .orlen-section-cs-solutions {
    padding: 48px 0;
  }
  .orlen-section-cs-solutions .solutions-main-heading {
    margin-bottom: 32px;
  }
  .orlen-section-cs-solutions .solutions-content {
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .orlen-section-cs-solutions .solutions-content > div {
    flex: 0 0 100%;
  }
  .orlen-section-cs-solutions .solutions-content h3 {
    margin-bottom: 24px;
  }
  .orlen-section-cs-solutions .solutions-content p {
    margin-bottom: 32px;
  }
  .orlen-section-cs-solutions .solutions-content p:not(:last-child) {
    margin-bottom: 32px;
  }
  .orlen-section-cs-solutions .solutions-content .services-image.hidden-desktop {
    display: block;
  }
  .orlen-section-cs-solutions .orlen-solutions-cta {
    margin-top: 48px;
  }
}
/* /cs solutions */
/* cs services tech */
.orlen-section-cs-services-tech {
  padding: 100px 0;
  color: var(--color_gray_900);
  background: #F3F3F3;
}
.orlen-section-cs-services-tech .wrapper-cs {
  display: flex;
  flex-wrap: wrap;
}
.orlen-section-cs-services-tech .services-tech-heading {
  flex: 0 0 50%;
  margin-bottom: 40px;
}
.orlen-section-cs-services-tech .services-tech-content {
  display: flex;
  flex: 0 0 50%;
  -moz-column-gap: 130px;
       column-gap: 130px;
}
.orlen-section-cs-services-tech .services-tech-content .services-tech-columns {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.orlen-section-cs-services-tech .services-tech-content .services-tech-columns h3 {
  font-weight: bold;
}
.orlen-section-cs-services-tech .services-image {
  flex: 0 0 100%;
  margin-top: 80px;
}
.orlen-section-cs-services-tech .services-image img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 1024px) {
  .orlen-section-cs-services-tech {
    padding: 48px 0;
  }
  .orlen-section-cs-services-tech .services-tech-heading {
    flex: 0 0 100%;
    margin-bottom: 32px;
  }
  .orlen-section-cs-services-tech .services-tech-content {
    flex: 0 0 100%;
    flex-wrap: wrap;
  }
  .orlen-section-cs-services-tech .services-image {
    margin-top: 32px;
  }
  .orlen-section-cs-services-tech .services-image.hidden-mobile {
    display: none;
  }
}
/* /cs services tech */
/* cs results */
.orlen-section-cs-results {
  padding: 100px 0 0;
  color: var(--color_gray_50);
  background: var(--color_gray_900);
}
.orlen-section-cs-results .results-main-heading {
  margin-bottom: 40px;
}
.orlen-section-cs-results .results-content {
  display: flex;
  gap: 130px;
}
.orlen-section-cs-results .results-content > div {
  flex: 0 1 50%;
}
.orlen-section-cs-results .results-content h3:not(:last-child) {
  margin-bottom: 40px;
}
.orlen-section-cs-results .results-content p:not(:last-child) {
  margin-bottom: 80px;
}
.orlen-section-cs-results .results-content .results-image-full {
  margin-top: 100px;
  text-align: center;
}
.orlen-section-cs-results .results-content .results-image-full img {
  display: inline-block;
  max-width: 100%;
}

@media only screen and (max-width: 1280px) {
  .orlen-section-cs-results .results-content {
    gap: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  .orlen-section-cs-results {
    padding: 48px 0 0;
  }
  .orlen-section-cs-results .results-main-heading {
    margin-bottom: 32px;
  }
  .orlen-section-cs-results .results-content {
    flex-wrap: wrap;
    gap: 32px;
  }
  .orlen-section-cs-results .results-content > div {
    flex: 0 0 100%;
  }
  .orlen-section-cs-results .results-content h3:not(:last-child) {
    margin-bottom: 24px;
  }
  .orlen-section-cs-results .results-content p:not(:last-child) {
    margin-bottom: 32px;
  }
  .orlen-section-cs-results .results-content .results-image-full {
    margin-top: 40px;
  }
}
/* /cs results */

/*# sourceMappingURL=style-index.css.map*/