/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./components/templates/fresh/pages/DocumentsPage.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.DocumentsPage_documentsPage__K2EhP {
  background: #ffffff;
}

.DocumentsPage_heroSection__lXjDL {
  position: relative;
  overflow: visible;
}

.DocumentsPage_heroSection__lXjDL::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: calc(100% + 10px);
  background-image: var(--fresh-hero-bg);
  background-position: center top;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 0;
}

.DocumentsPage_heroContent__n246Q {
  position: relative;
  z-index: 1;
}

.DocumentsPage_contentSection__9su_L {
  position: relative;
  background: linear-gradient(180deg, #e2efff 0%, #f0f7ff 45%, #ffffff 100%);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./components/templates/fresh-pro/pages/DocumentsPage.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.DocumentsPage_documentsPage__OxDxs {
  background: #ffffff;
}

.DocumentsPage_heroSection__c0xzp {
  position: relative;
  background-image: var(--fresh-hero-bg);
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}

.DocumentsPage_heroSection__c0xzp::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.65) 55%, rgba(255, 255, 255, 0.92) 100%);
  z-index: 0;
  pointer-events: none;
}

.DocumentsPage_heroContent__95v_U {
  position: relative;
  z-index: 1;
  padding-bottom: calc(clamp(64px, 9vw, 140px) - 60px);
}

.DocumentsPage_contentSection__OEjEc {
  position: relative;
  background: linear-gradient(180deg, #e2efff 0%, #f0f7ff 45%, #ffffff 100%);
}

.DocumentsPage_contentInner__mP_mW {
  transform: translateY(clamp(-80px, -6vw, -40px));
}

