/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./shared/components/common/Breadcrumbs/Breadcrumbs.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.Breadcrumbs_breadcrumbs__qpQ_0 {
  width: 100%;
  padding: 16px 0;
  border-bottom: 1px solid #F0F0F0;
  transition: transform 0.3s ease-in-out;
  transform: translateY(0);
}

.Breadcrumbs_breadcrumbs__qpQ_0.Breadcrumbs_hidden__NB6Lq {
  transform: translateY(-100%);
}

.Breadcrumbs_list__fqGXb {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}

.Breadcrumbs_item__JgcWj {
  display: flex;
  align-items: center;
  gap: 12px;
}

.Breadcrumbs_link__YkKDC {
  font-family: var(--font-open-sans, 'Open Sans', sans-serif);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25em;
  color: #949494;
  text-decoration: none;
  transition: color 0.2s ease;
  white-space: nowrap;
}

.Breadcrumbs_link__YkKDC:hover {
  color: #666666;
  text-decoration: underline;
}

.Breadcrumbs_current__H5MhJ {
  font-family: var(--font-open-sans, 'Open Sans', sans-serif);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25em;
  color: #000000;
  white-space: nowrap;
}

.Breadcrumbs_arrow__t0Iyp {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

/* Responsive */
@media (max-width: 768px) {
  .Breadcrumbs_breadcrumbs__qpQ_0 {
    padding: 12px 0;
  }
  
  .Breadcrumbs_list__fqGXb {
    gap: 8px;
  }
  
  .Breadcrumbs_item__JgcWj {
    gap: 8px;
  }
  
  .Breadcrumbs_link__YkKDC,
  .Breadcrumbs_current__H5MhJ {
    font-size: 12px;
  }
  
  .Breadcrumbs_arrow__t0Iyp {
    width: 16px;
    height: 16px;
  }
}

@media (max-width: 480px) {
  .Breadcrumbs_list__fqGXb {
    gap: 6px;
  }
  
  .Breadcrumbs_item__JgcWj {
    gap: 6px;
  }
  
  .Breadcrumbs_link__YkKDC,
  .Breadcrumbs_current__H5MhJ {
    font-size: 11px;
  }
  
  .Breadcrumbs_arrow__t0Iyp {
    width: 14px;
    height: 14px;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/AboutHero.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/* Hero секция */
.AboutHero_hero__lwQc1 {
  width: 100%;
  height: 576px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.AboutHero_backgroundImage__QRmP8 {
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #0E0E3E 0%, #2A2A5F 100%);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  margin: 0 24px;
}

.AboutHero_heroImage__NCKVs {
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.AboutHero_overlay__GPBpR {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(14, 14, 62, 0.6);
  z-index: 2;
}

.AboutHero_title__YXaD2 {
  font-family: var(--font-pt-serif);
  font-size: 64px;
  font-weight: 700;
  line-height: 1.1;
  color: #FFFFFF;
  text-align: center;
  margin: 0;
  position: relative;
  z-index: 3;
}

/* Адаптивность */
@media (max-width: 1200px) {
  .AboutHero_backgroundImage__QRmP8 {
    margin: 0 16px;
  }
  
  .AboutHero_title__YXaD2 {
    font-size: 56px;
  }
}

@media (max-width: 768px) {
  .AboutHero_hero__lwQc1 {
    height: 400px;
  }
  
  .AboutHero_backgroundImage__QRmP8 {
    margin: 0 16px;
  }
  
  .AboutHero_title__YXaD2 {
    font-size: 42px;
  }
}

@media (max-width: 480px) {
  .AboutHero_hero__lwQc1 {
    height: 320px;
  }
  
  .AboutHero_backgroundImage__QRmP8 {
    margin: 0 12px;
    border-radius: 8px;
  }
  
  .AboutHero_title__YXaD2 {
    font-size: 32px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/CompanyDescription.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* Секция описания компании */
.CompanyDescription_section__HDsB1 {
  padding: 60px 0;
  background: #F0F0FD;
}

.CompanyDescription_container__Ry8Tq {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
}

.CompanyDescription_contentWrapper__kvCbh {
  display: grid;
  grid-template-columns: 1fr 400px;
  gap: 60px;
  align-items: start;
  margin-bottom: 60px;
}

.CompanyDescription_textContent__ijEv1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.CompanyDescription_description__IT7Zy {
  font-family: var(--font-open-sans);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  color: #0E0E3E;
  margin: 0;
}

.CompanyDescription_imageContainer__EeV3V {
  width: 100%;
  height: 300px;
}

.CompanyDescription_companyImage__KTwFN {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}

.CompanyDescription_additionalText__Ytdgu {
  max-width: 800px;
}

.CompanyDescription_subtitle__IUnhN {
  font-family: var(--font-open-sans);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  color: #0E0E3E;
  margin: 0;
}

/* Адаптивность */
@media (max-width: 1200px) {
  .CompanyDescription_container__Ry8Tq {
    padding: 0 16px;
  }
  
  .CompanyDescription_contentWrapper__kvCbh {
    grid-template-columns: 1fr 350px;
    gap: 40px;
  }
  
  .CompanyDescription_description__IT7Zy {
    font-size: 16px;
  }
  
  .CompanyDescription_subtitle__IUnhN {
    font-size: 18px;
  }
}

@media (max-width: 768px) {
  .CompanyDescription_section__HDsB1 {
    padding: 40px 0;
  }
  
  .CompanyDescription_contentWrapper__kvCbh {
    grid-template-columns: 1fr;
    gap: 32px;
    margin-bottom: 40px;
  }
  
  .CompanyDescription_imageContainer__EeV3V {
    height: 250px;
  }
  
  .CompanyDescription_description__IT7Zy {
    font-size: 15px;
  }
  
  .CompanyDescription_subtitle__IUnhN {
    font-size: 17px;
  }
}

@media (max-width: 480px) {
  .CompanyDescription_section__HDsB1 {
    padding: 32px 0;
  }
  
  .CompanyDescription_container__Ry8Tq {
    padding: 0 12px;
  }
  
  .CompanyDescription_contentWrapper__kvCbh {
    gap: 24px;
    margin-bottom: 32px;
  }
  
  .CompanyDescription_textContent__ijEv1 {
    gap: 16px;
  }
  
  .CompanyDescription_imageContainer__EeV3V {
    height: 200px;
  }
  
  .CompanyDescription_description__IT7Zy {
    font-size: 14px;
  }
  
  .CompanyDescription_subtitle__IUnhN {
    font-size: 16px;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/CompanyImage.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.CompanyImage_imageSection__zEa2C {
  width: 100%;
  margin: 80px 0;
}

.CompanyImage_imageContainer__j2Qen {
  display: flex;
  justify-content: center;
  width: 100%;
}

.CompanyImage_companyImage__bXAw8 {
  width: 100%;
  max-width: 1392px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}

@media (max-width: 768px) {
  .CompanyImage_imageSection__zEa2C {
    margin: 60px 0;
  }
  
  .CompanyImage_companyImage__bXAw8 {
    border-radius: 16px;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/PartnersSection.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
/* Секция партнеров */
.PartnersSection_partnersSection__LNhWm {
  padding: 60px 0;
  background: #FFFFFF;
}

.PartnersSection_container__2FHNV {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
}

.PartnersSection_header__D_Xxu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}

.PartnersSection_title__16hFS {
  font-family: var(--font-pt-serif);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  color: #0E0E3E;
  margin: 0;
}

.PartnersSection_sliderArrows__kOFu5 {
  display: flex;
  gap: 12px;
}

.PartnersSection_arrowBtn__7qnqr {
  width: 48px;
  height: 48px;
  border: 1px solid #D9D9D9;
  border-radius: 12px;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  color: #0E0E3E;
}

.PartnersSection_arrowBtn__7qnqr:hover:not(:disabled) {
  border-color: #C11910;
  background: rgba(193, 25, 16, 0.05);
  color: #C11910;
}

.PartnersSection_arrowBtn__7qnqr:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

/* Список партнеров */
.PartnersSection_partnersList__zOdzG {
  overflow: hidden;
  width: 100%;
}

.PartnersSection_partnersTrack__oypfO {
  display: flex;
  gap: 24px;
  transition: transform 0.3s ease;
}

.PartnersSection_partnerLogo__G1yXo {
  flex-shrink: 0;
  width: 150px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.PartnersSection_logoContainer__ABOfm {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.PartnersSection_logoImage__2Bc4Q {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* Адаптивность */
@media (max-width: 1200px) {
  .PartnersSection_container__2FHNV {
    padding: 0 16px;
  }
  
  .PartnersSection_title__16hFS {
    font-size: 28px;
  }
  
  .PartnersSection_header__D_Xxu {
    margin-bottom: 40px;
  }
}

@media (max-width: 768px) {
  .PartnersSection_partnersSection__LNhWm {
    padding: 40px 0;
  }
  
  .PartnersSection_header__D_Xxu {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 32px;
  }
  
  .PartnersSection_title__16hFS {
    font-size: 24px;
  }
  
  .PartnersSection_arrowBtn__7qnqr {
    width: 40px;
    height: 40px;
  }
  
  .PartnersSection_partnerLogo__G1yXo {
    width: 120px;
    height: 80px;
  }
  
  .PartnersSection_partnersTrack__oypfO {
    gap: 16px;
  }
}

@media (max-width: 480px) {
  .PartnersSection_partnersSection__LNhWm {
    padding: 32px 0;
  }
  
  .PartnersSection_container__2FHNV {
    padding: 0 12px;
  }
  
  .PartnersSection_title__16hFS {
    font-size: 20px;
  }
  
  .PartnersSection_header__D_Xxu {
    gap: 16px;
    margin-bottom: 24px;
  }
  
  .PartnersSection_arrowBtn__7qnqr {
    width: 36px;
    height: 36px;
  }
  
  .PartnersSection_partnerLogo__G1yXo {
    width: 100px;
    height: 70px;
  }
  
  .PartnersSection_partnersTrack__oypfO {
    gap: 12px;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/ProjectsIntro.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.ProjectsIntro_projectsIntro___Xq3k {
  width: 100%;
  margin: 80px 0;
}

.ProjectsIntro_container__WamLe {
  max-width: 1392px;
  margin: 0 auto;
  padding: 0 24px;
}

.ProjectsIntro_description__1zhLW {
  font-family: var(--font-open-sans);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  color: #0E0E3E;
  text-align: center;
  margin: 0;
}

@media (max-width: 768px) {
  .ProjectsIntro_projectsIntro___Xq3k {
    margin: 60px 0;
  }
  
  .ProjectsIntro_description__1zhLW {
    font-size: 16px;
    line-height: 1.5;
  }
}

@media (max-width: 480px) {
  .ProjectsIntro_projectsIntro___Xq3k {
    margin: 40px 0;
  }
  
  .ProjectsIntro_description__1zhLW {
    font-size: 15px;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/Projects2018.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.Projects2018_projects2018__SGa3I {
  width: 100%;
  margin: 80px 0;
}

.Projects2018_container__le5MQ {
  max-width: 1392px;
  margin: 0 auto;
  padding: 0 24px;
}

.Projects2018_title__TSd_5 {
  font-family: var(--font-pt-serif);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  color: #0E0E3E;
  text-align: center;
  margin: 0 0 48px 0;
}

.Projects2018_projectsGrid__5_9IP {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
}

.Projects2018_projectCard__4H1ex {
  background: #FFFFFF;
  border-radius: 20px;
  padding: 32px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.Projects2018_projectTitle__VoV_b {
  font-family: var(--font-pt-serif);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #0E0E3E;
  margin: 0 0 16px 0;
}

.Projects2018_projectDescription__iwRbp {
  font-family: var(--font-open-sans);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #0E0E3E;
  margin: 0;
}

@media (max-width: 768px) {
  .Projects2018_projects2018__SGa3I {
    margin: 60px 0;
  }
  
  .Projects2018_title__TSd_5 {
    font-size: 28px;
    margin-bottom: 32px;
  }
  
  .Projects2018_projectsGrid__5_9IP {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  
  .Projects2018_projectCard__4H1ex {
    padding: 24px;
    border-radius: 16px;
  }
  
  .Projects2018_projectTitle__VoV_b {
    font-size: 20px;
  }
  
  .Projects2018_projectDescription__iwRbp {
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .Projects2018_projects2018__SGa3I {
    margin: 40px 0;
  }
  
  .Projects2018_title__TSd_5 {
    font-size: 24px;
  }
  
  .Projects2018_projectCard__4H1ex {
    padding: 20px;
  }
  
  .Projects2018_projectTitle__VoV_b {
    font-size: 18px;
  }
  
  .Projects2018_projectDescription__iwRbp {
    font-size: 14px;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/Projects2020.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.Projects2020_projects2020__7FUCv {
  width: 100%;
  margin: 80px 0;
}

.Projects2020_container__zhSeG {
  max-width: 1392px;
  margin: 0 auto;
  padding: 0 24px;
}

.Projects2020_title__uOaAC {
  font-family: var(--font-pt-serif);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  color: #0E0E3E;
  text-align: center;
  margin: 0 0 48px 0;
}

.Projects2020_projectsGrid__UD7S3 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
}

.Projects2020_projectCard__poE_F {
  background: #FFFFFF;
  border-radius: 20px;
  padding: 32px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.Projects2020_projectTitle__SvhMq {
  font-family: var(--font-pt-serif);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #0E0E3E;
  margin: 0 0 16px 0;
}

.Projects2020_projectDescription__oIaa1 {
  font-family: var(--font-open-sans);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #0E0E3E;
  margin: 0;
}

@media (max-width: 768px) {
  .Projects2020_projects2020__7FUCv {
    margin: 60px 0;
  }
  
  .Projects2020_title__uOaAC {
    font-size: 28px;
    margin-bottom: 32px;
  }
  
  .Projects2020_projectsGrid__UD7S3 {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  
  .Projects2020_projectCard__poE_F {
    padding: 24px;
    border-radius: 16px;
  }
  
  .Projects2020_projectTitle__SvhMq {
    font-size: 20px;
  }
  
  .Projects2020_projectDescription__oIaa1 {
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .Projects2020_projects2020__7FUCv {
    margin: 40px 0;
  }
  
  .Projects2020_title__uOaAC {
    font-size: 24px;
  }
  
  .Projects2020_projectCard__poE_F {
    padding: 20px;
  }
  
  .Projects2020_projectTitle__SvhMq {
    font-size: 18px;
  }
  
  .Projects2020_projectDescription__oIaa1 {
    font-size: 14px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/about/FinalDescription.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.FinalDescription_finalDescription__2a8P2 {
  width: 100%;
  margin: 80px 0;
}

.FinalDescription_container__wD6a2 {
  max-width: 1392px;
  margin: 0 auto;
  padding: 0 24px;
}

.FinalDescription_description__qjymf {
  font-family: var(--font-open-sans);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  color: #0E0E3E;
  text-align: center;
  margin: 0;
}

@media (max-width: 768px) {
  .FinalDescription_finalDescription__2a8P2 {
    margin: 60px 0;
  }
  
  .FinalDescription_description__qjymf {
    font-size: 16px;
    line-height: 1.5;
  }
}

@media (max-width: 480px) {
  .FinalDescription_finalDescription__2a8P2 {
    margin: 40px 0;
  }
  
  .FinalDescription_description__qjymf {
    font-size: 15px;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/styles/AboutPage.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/* Основная страница о компании */
.AboutPage_main__HkkfX {
  min-height: 100vh;
  background-color: #F0F0FD;
  padding: 0;
}

/* Двухколоночная структура */
.AboutPage_twoColumnLayout__zCVpI {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 48px;
  align-items: start;
}

.AboutPage_leftColumn___C5PW {
  display: flex;
  flex-direction: column;
}

.AboutPage_rightColumn__9q3Vd {
  position: sticky;
  top: 24px;
}

/* Общие стили для контейнеров */
.AboutPage_section__PE341 {
  padding: 60px 0;
}

.AboutPage_container__xrjEP {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
}

/* Адаптивность */
@media (max-width: 1200px) {
  .AboutPage_container__xrjEP {
    padding: 0 16px;
  }
  
  .AboutPage_twoColumnLayout__zCVpI {
    padding: 0 16px;
    gap: 32px;
  }
}

@media (max-width: 768px) {
  .AboutPage_section__PE341 {
    padding: 40px 0;
  }
  
  .AboutPage_container__xrjEP {
    padding: 0 16px;
  }
  
  .AboutPage_twoColumnLayout__zCVpI {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 0 16px;
  }
  
  .AboutPage_rightColumn__9q3Vd {
    position: static;
    order: -1;
  }
}

@media (max-width: 480px) {
  .AboutPage_section__PE341 {
    padding: 32px 0;
  }
  
  .AboutPage_container__xrjEP {
    padding: 0 12px;
  }
  
  .AboutPage_twoColumnLayout__zCVpI {
    padding: 0 12px;
    gap: 16px;
  }
}
