/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/InquirySuccessModal.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.InquirySuccessModal_backdrop__gJ9Wu {
  position: fixed;
  z-index: 10030;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 24px;
  background: rgb(12 12 12 / 72%);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

.InquirySuccessModal_modal__A1KE5 {
  position: relative;
  width: min(460px, 100%);
  padding: 44px 42px 38px;
  border-top: 5px solid #ff5a00;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 28px 90px rgb(0 0 0 / 30%);
  color: #181818;
  text-align: center;
}

.InquirySuccessModal_close__7eRtE {
  position: absolute;
  top: 12px;
  right: 14px;
  display: grid;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #686d72;
  cursor: pointer;
  font-size: 30px;
  line-height: 1;
  place-items: center;
}

.InquirySuccessModal_icon__sMsr_ {
  display: grid;
  width: 64px;
  height: 64px;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: #ff5a00;
  box-shadow: 0 10px 26px rgb(255 90 0 / 26%);
  color: #fff;
  font-size: 34px;
  font-weight: 800;
  place-items: center;
}

.InquirySuccessModal_modal__A1KE5 h2 {
  margin: 0 0 12px;
  font-size: clamp(27px, 4vw, 36px);
  line-height: 1.08;
}

.InquirySuccessModal_modal__A1KE5 p {
  margin: 0 auto 26px;
  color: #64686c;
  font-size: 17px;
  line-height: 1.5;
}

.InquirySuccessModal_action__L0Mgs {
  min-width: 170px;
  min-height: 48px;
  padding: 0 28px;
  border: 0;
  border-radius: 8px;
  background: #171717;
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-weight: 750;
}

@media (max-width: 520px) {
  .InquirySuccessModal_backdrop__gJ9Wu {
    padding: 16px;
  }

  .InquirySuccessModal_modal__A1KE5 {
    padding: 40px 24px 28px;
    border-radius: 14px;
  }

  .InquirySuccessModal_modal__A1KE5 p {
    font-size: 15px;
  }

  .InquirySuccessModal_action__L0Mgs {
    width: 100%;
  }
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/InquiryForm.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.InquiryForm_form__Biz16{position:relative;display:grid;gap:12px}.InquiryForm_form__Biz16 h2{margin:0 36px 8px 0;font-size:24px;line-height:1.05}.InquiryForm_field__Q9qY2{display:grid;gap:5px;font-size:12px;font-weight:750}.InquiryForm_form__Biz16 input,.InquiryForm_form__Biz16 textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;outline:none}.InquiryForm_form__Biz16 input:focus,.InquiryForm_form__Biz16 textarea:focus{border-color:#ff5a00;box-shadow:0 0 0 3px rgba(255,90,0,.12)}.InquiryForm_form__Biz16 button{padding:13px 16px;border:0;border-radius:8px;background:#ff5a00;color:#fff;font:800 13px/1 inherit;text-transform:uppercase;cursor:pointer}.InquiryForm_form__Biz16 button:disabled{cursor:wait;opacity:.65}.InquiryForm_status__0Qry0{margin:0;color:#246533;font-size:13px}.InquiryForm_consent__Y1hce{display:flex;align-items:flex-start;gap:9px;color:#303230;font-size:12px;font-weight:500;line-height:1.35}.InquiryForm_consent__Y1hce input{width:17px;height:17px;flex:0 0 17px;margin:1px 0 0;padding:0;accent-color:#ff5a00}.InquiryForm_consent__Y1hce a{color:inherit;text-decoration:underline}.InquiryForm_honeypot__byF8k{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.InquiryForm_dialog__4xeb6{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 44px}.InquiryForm_dialog__4xeb6 .InquiryForm_message__it25N{grid-column:1/-1}.InquiryForm_dialog__4xeb6 .InquiryForm_consent__Y1hce{align-self:center}.InquiryForm_dialog__4xeb6 button{min-height:54px;align-self:center;font-size:16px}.InquiryForm_dialog__4xeb6 .InquiryForm_status__0Qry0{grid-column:1/-1}@media(max-width:720px){.InquiryForm_dialog__4xeb6{grid-template-columns:1fr;gap:14px}.InquiryForm_dialog__4xeb6 .InquiryForm_message__it25N,.InquiryForm_dialog__4xeb6 .InquiryForm_status__0Qry0{grid-column:1}.InquiryForm_dialog__4xeb6 button{min-height:50px}}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/FeedbackModal.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.FeedbackModal_backdrop__YL8rs {
  position: fixed;
  inset: 0;
  z-index: 4000;
  display: grid;
  overflow-y: auto;
  padding: 24px;
  place-items: center;
  background: rgba(18, 18, 17, .72);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

.FeedbackModal_modal__C4uZS {
  width: min(1080px, 100%);
  overflow: hidden;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 28px 90px rgba(0, 0, 0, .38);
}

.FeedbackModal_header__ezXCo {
  position: relative;
  display: flex;
  min-height: 170px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 34px 82px;
  color: #fff;
  background: #ff5a00;
  text-align: center;
}

.FeedbackModal_header__ezXCo::before {
  position: absolute;
  inset: 0 auto 0 -8%;
  width: 48%;
  content: '';
  opacity: .2;
  transform: skewX(-38deg);
  background: linear-gradient(90deg, #fff 0 34%, transparent 34% 48%, #fff 48% 70%, transparent 70%);
}

.FeedbackModal_header__ezXCo > div { position: relative; z-index: 1; }
.FeedbackModal_header__ezXCo h2 { margin: 0; color: #202220; font-size: clamp(34px, 3.2vw, 54px); font-weight: 750; line-height: 1.05; }
.FeedbackModal_header__ezXCo p { margin: 16px 0 0; font-size: clamp(18px, 1.65vw, 28px); line-height: 1.25; }

.FeedbackModal_close__BfG2s {
  position: absolute;
  top: 20px;
  right: 24px;
  z-index: 2;
  width: 46px;
  height: 46px;
  padding: 0;
  border: 0;
  color: #fff;
  background: transparent;
  cursor: pointer;
  font: 300 50px/40px sans-serif;
}

.FeedbackModal_body__3jdUc { padding: 38px 58px 46px; }

@media (max-width: 720px) {
  .FeedbackModal_backdrop__YL8rs { padding: 12px; place-items: start center; }
  .FeedbackModal_modal__C4uZS { margin-block: 12px; border-radius: 12px; }
  .FeedbackModal_header__ezXCo { min-height: 132px; padding: 28px 42px 24px 20px; text-align: left; }
  .FeedbackModal_header__ezXCo h2 { font-size: 29px; }
  .FeedbackModal_header__ezXCo p { margin-top: 10px; font-size: 16px; }
  .FeedbackModal_close__BfG2s { top: 10px; right: 10px; }
  .FeedbackModal_body__3jdUc { padding: 24px 18px 28px; }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/ManagedCategoryLayout.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.ManagedCategoryLayout_layout__9zdxZ {
  display: grid;
  gap: 0;
  min-width: 0;
}

.ManagedCategoryLayout_block__gFlSk {
  --managed-accent: #ff5a00;
  --managed-background: transparent;
  --managed-body-size: 20px;
  --managed-columns-desktop: 3;
  --managed-columns-tablet: 2;
  --managed-columns-mobile: 1;
  --managed-gap: 28px;
  --managed-heading-size: 46px;
  --managed-icon-size: 74px;
  --managed-margin-bottom: 0px;
  --managed-margin-top: 0px;
  --managed-overlay-opacity: .62;
  --managed-padding-bottom: 52px;
  --managed-padding-top: 52px;
  --managed-text: #171717;
  background: var(--managed-background);
  color: var(--managed-text);
  font-size: var(--managed-body-size);
  margin-bottom: var(--managed-margin-bottom);
  margin-top: var(--managed-margin-top);
  padding-bottom: var(--managed-padding-bottom);
  padding-top: var(--managed-padding-top);
  position: relative;
}

.ManagedCategoryLayout_block__gFlSk h1,
.ManagedCategoryLayout_block__gFlSk h2 {
  color: inherit;
  font-size: var(--managed-heading-size);
  line-height: 1.08;
  margin: 0 0 24px;
}

.ManagedCategoryLayout_block__gFlSk p {
  font-size: inherit;
  line-height: var(--managed-body-line-height, 1.5);
  margin: 0 0 var(--managed-paragraph-gap, 18px);
}

.ManagedCategoryLayout_richText__wR9i5 p:last-child { margin-bottom: 0; }

.ManagedCategoryLayout_width_content__amPhx { width: 100%; }
.ManagedCategoryLayout_width_narrow__1GJNw { margin-left: auto; margin-right: auto; max-width: 980px; width: 100%; }
.ManagedCategoryLayout_width_full__Jd8q2 { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); padding-left: max(32px, calc((100vw - 1780px) / 2)); padding-right: max(32px, calc((100vw - 1780px) / 2)); width: 100vw; }

.ManagedCategoryLayout_grid__sxdaW {
  display: grid;
  gap: var(--managed-gap);
  grid-template-columns: repeat(var(--managed-columns-desktop), minmax(0, 1fr));
}

.ManagedCategoryLayout_grid__sxdaW a { color: inherit; text-decoration: none; }

.ManagedCategoryLayout_divider__BoVqo {
  border: 0;
  border-top: 2px solid #e5e5e5;
  height: 0;
  margin: 58px 0;
  width: 100%;
}

.ManagedCategoryLayout_dividerThin__K4HFJ { border-top-width: 1px; }
.ManagedCategoryLayout_dividerCustomMargin__nDiY1 { margin: 0; }

.ManagedCategoryLayout_icon__YsgU4 {
  align-items: center;
  display: inline-flex;
  height: var(--managed-icon-size);
  justify-content: center;
  width: var(--managed-icon-size);
}

.ManagedCategoryLayout_icon__YsgU4 img { height: 100%; object-fit: contain; width: 100%; }
.ManagedCategoryLayout_iconLibrary__GruHG { border: 2px solid var(--managed-accent); border-radius: 50%; }

.ManagedCategoryLayout_richText__wR9i5 .payload-richtext { color: inherit; }

.ManagedCategoryLayout_featureStrip__QIZtu,
.ManagedCategoryLayout_visualPanel__K13GY,
.ManagedCategoryLayout_categoryHero__6hdZz { overflow: hidden; }

.ManagedCategoryLayout_background__LWkQN {
  background-position: center;
  background-size: cover;
  inset: 0;
  position: absolute;
  z-index: 0;
}

.ManagedCategoryLayout_background__LWkQN::after {
  background: rgba(0, 0, 0, var(--managed-overlay-opacity));
  content: '';
  inset: 0;
  position: absolute;
}

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

.ManagedCategoryLayout_featureDark__JMRMM { --managed-text: #fff; background: #282828; }
.ManagedCategoryLayout_featureLight__zCKlI { background: #f2f2f2; }

.ManagedCategoryLayout_featureItem__qSlCk,
.ManagedCategoryLayout_visualPanel__K13GY article {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 18px;
  min-width: 0;
  text-align: center;
}

.ManagedCategoryLayout_featureItem__qSlCk strong,
.ManagedCategoryLayout_visualPanel__K13GY article strong { font-size: 22px; line-height: 1.15; }
.ManagedCategoryLayout_featureItem__qSlCk p,
.ManagedCategoryLayout_visualPanel__K13GY article p { margin: 0; }

.ManagedCategoryLayout_steps__kxIYA > .ManagedCategoryLayout_grid__sxdaW { margin-top: 36px; }
.ManagedCategoryLayout_step__Xzo1J { align-items: center; display: grid; gap: 18px; grid-template-columns: auto auto 1fr; }
.ManagedCategoryLayout_step__Xzo1J > span { color: var(--managed-accent); font-size: 76px; font-weight: 700; line-height: 1; }
.ManagedCategoryLayout_step__Xzo1J strong { display: block; font-size: 24px; }
.ManagedCategoryLayout_step__Xzo1J p { margin: 8px 0 0; }

.ManagedCategoryLayout_imageBlock__1iPkl figure,
.ManagedCategoryLayout_gallery__s6DBv figure { margin: 0; }
.ManagedCategoryLayout_imageBlock__1iPkl img { display: block; height: auto; max-width: 100%; width: 100%; }
.ManagedCategoryLayout_imageBlock__1iPkl figcaption,
.ManagedCategoryLayout_gallery__s6DBv figcaption { font-size: 15px; margin-top: 8px; }
.ManagedCategoryLayout_gallery__s6DBv img { aspect-ratio: 4 / 3; display: block; object-fit: cover; width: 100%; }

.ManagedCategoryLayout_card__DE7rs { border: 1px solid #e2e2e2; border-radius: 20px; display: flex; flex-direction: column; gap: 14px; height: 100%; overflow: hidden; padding: 24px; }
.ManagedCategoryLayout_card__DE7rs > img { margin: -24px -24px 8px; max-width: calc(100% + 48px); width: calc(100% + 48px); }
.ManagedCategoryLayout_card__DE7rs strong { font-size: 25px; }

.ManagedCategoryLayout_callout__tKaNb { align-items: center; display: grid; gap: var(--managed-gap); grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.ManagedCategoryLayout_callout__tKaNb > img { border-radius: 16px; max-width: 100%; }
.ManagedCategoryLayout_buttons___8hWh { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 24px; }
.ManagedCategoryLayout_button__NCEjK { background: var(--managed-accent); border: 2px solid var(--managed-accent); border-radius: 8px; color: #fff; display: inline-flex; font-weight: 700; padding: 14px 24px; text-decoration: none; }

.ManagedCategoryLayout_contactDetails__eYqwR { display: flex; flex-wrap: wrap; gap: 18px 30px; margin: 24px 0; }
.ManagedCategoryLayout_contactDetails__eYqwR a,
.ManagedCategoryLayout_contactDetails__eYqwR span { color: inherit; display: flex; flex-direction: column; text-decoration: none; }
.ManagedCategoryLayout_contactDetails__eYqwR a span { font-size: 13px; opacity: .7; }

.ManagedCategoryLayout_categoryHero__6hdZz { min-height: 560px; padding-left: clamp(28px, 6vw, 100px); padding-right: clamp(28px, 6vw, 100px); }
.ManagedCategoryLayout_categoryHero__6hdZz .ManagedCategoryLayout_content__anjbk { display: flex; flex-direction: column; justify-content: center; min-height: 456px; }
.ManagedCategoryLayout_categoryHero__6hdZz h1 { max-width: 980px; }
.ManagedCategoryLayout_categoryHero__6hdZz p { max-width: 820px; }
.ManagedCategoryLayout_categoryHero__6hdZz .ManagedCategoryLayout_grid__sxdaW { margin-top: 28px; }
.ManagedCategoryLayout_categoryHero__6hdZz article { align-items: center; display: flex; gap: 12px; }
.ManagedCategoryLayout_categoryHero__6hdZz article .ManagedCategoryLayout_icon__YsgU4 { flex: 0 0 auto; }
.ManagedCategoryLayout_breadcrumbs__TrlJ2 { display: flex; flex-wrap: wrap; font-size: 14px; gap: 10px; margin-bottom: 54px; }
.ManagedCategoryLayout_breadcrumbs__TrlJ2 a { color: inherit; }
.ManagedCategoryLayout_eyebrow__c0Vzk { color: var(--managed-accent); font-size: 15px; font-weight: 700; margin-bottom: 18px; text-transform: uppercase; }

.ManagedCategoryLayout_systemBlock__c_M0K { padding-bottom: 0; padding-top: 0; }

@media (min-width: 1101px) {
  .ManagedCategoryLayout_itemTextDesktop__4d6lj .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemTextDesktop__4d6lj.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J,
  .ManagedCategoryLayout_itemTextDesktop__4d6lj.ManagedCategoryLayout_gallery__s6DBv figure,
  .ManagedCategoryLayout_itemTextDesktop__4d6lj .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemTextDesktop__4d6lj.ManagedCategoryLayout_visualPanel__K13GY article {
    text-align: var(--managed-item-text-align-desktop);
  }

  .ManagedCategoryLayout_itemVerticalDesktop__of8Ob .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemVerticalDesktop__of8Ob .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemVerticalDesktop__of8Ob.ManagedCategoryLayout_visualPanel__K13GY article {
    justify-content: var(--managed-item-vertical-align-desktop);
  }

  .ManagedCategoryLayout_itemVerticalDesktop__of8Ob.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J { align-items: var(--managed-item-vertical-align-desktop); }
  .ManagedCategoryLayout_itemVerticalDesktop__of8Ob.ManagedCategoryLayout_gallery__s6DBv figure { display: flex; flex-direction: column; justify-content: var(--managed-item-vertical-align-desktop); }
}

@media (max-width: 1100px) {
  .ManagedCategoryLayout_grid__sxdaW { grid-template-columns: repeat(var(--managed-columns-tablet), minmax(0, 1fr)); }
  .ManagedCategoryLayout_callout__tKaNb { grid-template-columns: 1fr; }
}

@media (min-width: 701px) and (max-width: 1100px) {
  .ManagedCategoryLayout_hideTablet___jwec { display: none; }

  .ManagedCategoryLayout_itemTextTablet__P5o64 .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemTextTablet__P5o64.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J,
  .ManagedCategoryLayout_itemTextTablet__P5o64.ManagedCategoryLayout_gallery__s6DBv figure,
  .ManagedCategoryLayout_itemTextTablet__P5o64 .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemTextTablet__P5o64.ManagedCategoryLayout_visualPanel__K13GY article {
    text-align: var(--managed-item-text-align-tablet);
  }

  .ManagedCategoryLayout_itemVerticalTablet__BhpSk .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemVerticalTablet__BhpSk .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemVerticalTablet__BhpSk.ManagedCategoryLayout_visualPanel__K13GY article {
    justify-content: var(--managed-item-vertical-align-tablet);
  }

  .ManagedCategoryLayout_itemVerticalTablet__BhpSk.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J { align-items: var(--managed-item-vertical-align-tablet); }
  .ManagedCategoryLayout_itemVerticalTablet__BhpSk.ManagedCategoryLayout_gallery__s6DBv figure { display: flex; flex-direction: column; justify-content: var(--managed-item-vertical-align-tablet); }
}

@media (min-width: 1101px) {
  .ManagedCategoryLayout_hideDesktop__k5Zwa { display: none; }
}

@media (max-width: 700px) {
  .ManagedCategoryLayout_block__gFlSk { --managed-body-size: 17px; --managed-heading-size: 34px; --managed-padding-bottom: 34px; --managed-padding-top: 34px; }
  .ManagedCategoryLayout_grid__sxdaW { grid-template-columns: repeat(var(--managed-columns-mobile), minmax(0, 1fr)); }
  .ManagedCategoryLayout_width_full__Jd8q2 { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; width: calc(100% + 40px); }
  .ManagedCategoryLayout_featureItem__qSlCk strong,
  .ManagedCategoryLayout_visualPanel__K13GY article strong { font-size: 16px; }
  .ManagedCategoryLayout_step__Xzo1J { align-items: start; grid-template-columns: auto 1fr; }
  .ManagedCategoryLayout_step__Xzo1J > span { font-size: 54px; }
  .ManagedCategoryLayout_step__Xzo1J > div { grid-column: 2; }
  .ManagedCategoryLayout_categoryHero__6hdZz { min-height: 480px; padding-left: 22px; padding-right: 22px; }
  .ManagedCategoryLayout_breadcrumbs__TrlJ2 { margin-bottom: 34px; }
  .ManagedCategoryLayout_mobile_scroll__4qzUO .ManagedCategoryLayout_grid__sxdaW { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; }
  .ManagedCategoryLayout_mobile_scroll__4qzUO .ManagedCategoryLayout_grid__sxdaW > * { flex: 0 0 82%; scroll-snap-align: start; }
  .ManagedCategoryLayout_mobile_twoColumns__HR9uM .ManagedCategoryLayout_grid__sxdaW { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ManagedCategoryLayout_itemTextMobile__MZU3q .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemTextMobile__MZU3q.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J,
  .ManagedCategoryLayout_itemTextMobile__MZU3q.ManagedCategoryLayout_gallery__s6DBv figure,
  .ManagedCategoryLayout_itemTextMobile__MZU3q .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemTextMobile__MZU3q.ManagedCategoryLayout_visualPanel__K13GY article { text-align: var(--managed-item-text-align-mobile); }
  .ManagedCategoryLayout_itemVerticalMobile__B_fme .ManagedCategoryLayout_featureItem__qSlCk,
  .ManagedCategoryLayout_itemVerticalMobile__B_fme .ManagedCategoryLayout_card__DE7rs,
  .ManagedCategoryLayout_itemVerticalMobile__B_fme.ManagedCategoryLayout_visualPanel__K13GY article { justify-content: var(--managed-item-vertical-align-mobile); }
  .ManagedCategoryLayout_itemVerticalMobile__B_fme.ManagedCategoryLayout_steps__kxIYA .ManagedCategoryLayout_step__Xzo1J { align-items: var(--managed-item-vertical-align-mobile); }
  .ManagedCategoryLayout_itemVerticalMobile__B_fme.ManagedCategoryLayout_gallery__s6DBv figure { display: flex; flex-direction: column; justify-content: var(--managed-item-vertical-align-mobile); }
  .ManagedCategoryLayout_hideMobile__u2fhF { display: none; }
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd {
  width: min(calc(100vw - 32px), 1140px);
  margin-right: 0;
  margin-left: calc((100% - min(calc(100vw - 32px), 1140px)) / 2);
  padding: 20px 40px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.7);
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_background__LWkQN {
  display: none;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_grid__sxdaW {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: normal;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk {
  display: grid;
  min-width: 0;
  grid-template-rows: 90px 1fr;
  justify-items: center;
  gap: 20px;
  color: #fff;
  text-align: center;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_icon__YsgU4 {
  display: grid;
  width: 90px;
  height: 90px;
  place-items: center;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_icon__YsgU4 img {
  display: block;
  width: 80%;
  height: 80%;
  object-fit: contain;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk:first-child .ManagedCategoryLayout_icon__YsgU4 img {
  width: 100%;
  height: 100%;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk strong {
  display: flex;
  max-width: 145px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

@media (max-width: 1200px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (max-width: 992px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_grid__sxdaW {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 20px;
  }
}

@media (max-width: 768px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk strong {
    font-size: 15px;
  }
}

@media (max-width: 540px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_grid__sxdaW {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 380px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd {
    padding: 10px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_grid__sxdaW {
    gap: 10px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk {
    grid-template-rows: 80px 1fr;
    gap: 5px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_icon__YsgU4 {
    width: 80px;
    height: 80px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureOfficeLegacy__nYPAd .ManagedCategoryLayout_featureItem__qSlCk strong {
    font-size: 14px;
    font-weight: 500;
  }
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  border: 1px solid #ff5a00;
  border-radius: 28px;
  background: linear-gradient(110deg, #f0eeeb, #f4dfd3);
  color: #262626;
  text-align: center;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_background__LWkQN { display: none; }

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic h2 {
  margin: 0 0 14px;
  font-size: 24px;
  line-height: 1.2;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_grid__sxdaW {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px 24px;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_featureItem__qSlCk {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 7px;
  color: #262626;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_featureItem__qSlCk strong {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4 {
  width: 24px;
  height: 24px;
  border: 0;
  border-radius: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='phone'],
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='callback'] { background-image: url('/homepage/phone-orange.svg'); }
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='email'] { background-image: url('/homepage/email-orange.png'); }
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='whatsapp'] { background-image: url('/img/whatsapp_ico.png'); }
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='telegram'] { background-image: url('/img/telegram_ico.png'); }
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_icon__YsgU4[data-icon-key='max'] { background-image: url('/img/max_ico.png'); }

.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_grid__sxdaW a:hover strong { color: var(--managed-accent); }
.ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic + .ManagedCategoryLayout_divider__BoVqo { margin: 24px 0; }

@media (max-width: 540px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic {
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 18px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic h2 { font-size: 22px; }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_grid__sxdaW {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }

  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_featureItem__qSlCk strong {
    min-width: 0;
    overflow-wrap: anywhere;
    font-size: 14px;
  }
}

@media (max-width: 360px) {
  .ManagedCategoryLayout_featureStrip__QIZtu.ManagedCategoryLayout_featureContactLegacy__IXxic .ManagedCategoryLayout_grid__sxdaW { grid-template-columns: 1fr; }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/AboutGallery.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.AboutGallery_gallery__FlQ0u {
  display: grid;
  grid-template-columns: repeat(2, 49.2%);
  justify-content: space-between;
  margin-bottom: 45px;
}

.AboutGallery_block__oPP1b {
  padding: 20px 0;
  position: relative;
}

.AboutGallery_block__oPP1b::before {
  background: rgba(255, 102, 0, .4);
  content: "";
  height: 100%;
  position: absolute;
  right: 16%;
  top: 0;
  transform: skew(19deg);
  width: 24%;
}

.AboutGallery_grid__8lRMx {
  display: grid;
  grid-template-columns: 62.5% 35.5%;
  justify-content: space-between;
}

.AboutGallery_gridReverse__f9wcB {
  grid-template-columns: 35.5% 62.5%;
  margin-top: 12px;
}

.AboutGallery_grid__8lRMx img {
  display: block;
  max-width: 100%;
}

.AboutGallery_blockFirst__7tQHi .AboutGallery_grid__8lRMx:nth-child(2) img,
.AboutGallery_blockSecond__1zYUO .AboutGallery_grid__8lRMx:nth-child(1) img {
  position: relative;
}

@media (max-width: 768px) {
  .AboutGallery_gallery__FlQ0u {
    grid-template-columns: 100%;
    row-gap: 20px;
  }

  .AboutGallery_grid__8lRMx img {
    height: auto;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/components/PreviewBanner.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.PreviewBanner_banner__fqyAq {
  align-items: center;
  background: #17231d;
  border-bottom: 2px solid #ff5a00;
  color: #fff;
  display: flex;
  font: 600 14px/1.2 sans-serif;
  gap: 18px;
  justify-content: center;
  min-height: 42px;
  padding: 8px 20px;
  position: sticky;
  top: 0;
  z-index: 10000;
}

.PreviewBanner_banner__fqyAq a {
  border: 1px solid rgba(255, 255, 255, .65);
  color: #fff;
  padding: 6px 12px;
  text-decoration: none;
}

.PreviewBanner_banner__fqyAq a:hover {
  background: #fff;
  color: #17231d;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/app/(frontend)/[slug]/StaticInfoPage.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.StaticInfoPage_page__8DVPY {
  width: min(1280px, calc(100% - 48px));
  margin: 0 auto;
  padding: 72px 0 96px;
  color: #171717;
}

.StaticInfoPage_hero___1dgz {
  max-width: 920px;
  margin-bottom: 48px;
}

.StaticInfoPage_eyebrow__WoeCt {
  margin-bottom: 12px;
  color: #ff5a00;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.StaticInfoPage_hero___1dgz h1 {
  max-width: 900px;
  margin: 0;
  font-size: clamp(42px, 6vw, 82px);
  line-height: .96;
  letter-spacing: -.055em;
}

.StaticInfoPage_lead__BYSWV {
  max-width: 800px;
  margin: 24px 0 0;
  color: #5a5a5a;
  font-size: clamp(18px, 2vw, 24px);
  line-height: 1.45;
}

.StaticInfoPage_sections__cFNVn {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.StaticInfoPage_section___dkvo {
  padding: clamp(26px, 4vw, 46px);
  border: 1px solid #e7e7e7;
  background: #fff;
  box-shadow: 0 18px 50px rgb(30 30 30 / 6%);
}

.StaticInfoPage_section___dkvo:first-child,
.StaticInfoPage_wide___lR56 {
  grid-column: 1 / -1;
}

.StaticInfoPage_section___dkvo h2 {
  max-width: 760px;
  margin: 0 0 22px;
  font-size: clamp(26px, 3vw, 42px);
  line-height: 1.05;
  letter-spacing: -.035em;
}

.StaticInfoPage_section___dkvo p {
  max-width: 900px;
  margin: 0 0 14px;
  color: #555;
  font-size: 17px;
  line-height: 1.65;
}

.StaticInfoPage_bullets__YzOWG {
  max-width: 960px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.StaticInfoPage_bullets__YzOWG li {
  position: relative;
  margin: 0 0 12px;
  padding-left: 22px;
  color: #555;
  font-size: 17px;
  line-height: 1.65;
}

.StaticInfoPage_bullets__YzOWG li::before {
  position: absolute;
  top: .72em;
  left: 0;
  width: 9px;
  height: 2px;
  background: #ff5a00;
  content: '';
}

.StaticInfoPage_subsection__1YP3W {
  max-width: 960px;
  margin-top: 30px;
  padding-top: 26px;
  border-top: 1px solid #ece8e4;
}

.StaticInfoPage_subsection__1YP3W h3 {
  margin: 0 0 14px;
  font-size: clamp(20px, 2vw, 26px);
  line-height: 1.2;
}

.StaticInfoPage_items__tSJS6 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 12px;
}

.StaticInfoPage_item__qcQ_O {
  min-height: 130px;
  padding: 22px;
  border-left: 3px solid #ff5a00;
  background: #f7f7f5;
}

.StaticInfoPage_item__qcQ_O strong {
  display: block;
  margin-bottom: 8px;
  font-size: 19px;
}

.StaticInfoPage_item__qcQ_O span {
  color: #616161;
  line-height: 1.5;
}

.StaticInfoPage_gallery__1kutR {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  margin-top: 18px;
}

.StaticInfoPage_gallery__1kutR figure {
  margin: 0;
  overflow: hidden;
  background: #eee;
}

.StaticInfoPage_gallery__1kutR img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  transition: transform .45s ease;
}

.StaticInfoPage_gallery__1kutR figure:hover img {
  transform: scale(1.035);
}

.StaticInfoPage_gallery__1kutR figcaption {
  padding: 10px 12px;
  color: #555;
  font-size: 13px;
}

.StaticInfoPage_links__5rRhu {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 22px;
  margin-top: 20px;
}

.StaticInfoPage_links__5rRhu a {
  color: #171717;
  font-size: 18px;
  font-weight: 750;
  text-decoration-color: #ff5a00;
  text-decoration-thickness: 2px;
  text-underline-offset: 5px;
}

.StaticInfoPage_form__b_Zoe {
  grid-column: 1 / -1;
  margin-top: 18px;
  padding: clamp(24px, 4vw, 44px);
  background: #f5f3f0;
}

.StaticInfoPage_richText___b0jI {
  color: #555;
  font-size: 17px;
  line-height: 1.65;
}

.StaticInfoPage_richText___b0jI > :first-child { margin-top: 0; }
.StaticInfoPage_richText___b0jI > :last-child { margin-bottom: 0; }
.StaticInfoPage_richText___b0jI img { max-width: 100%; height: auto; }
.StaticInfoPage_richText___b0jI a { color: #d94d00; text-underline-offset: 3px; }

.StaticInfoPage_managedImage__jNPG4 { margin: 0; }
.StaticInfoPage_managedImage__jNPG4 img { display: block; width: 100%; height: auto; }
.StaticInfoPage_managedImage__jNPG4 figcaption { margin-top: 10px; color: #666; font-size: 13px; }

.StaticInfoPage_callout__qAGa_ {
  border-color: #ff5a00;
  background: #fff7f2;
}
.StaticInfoPage_managedBody__ojUbF { display: grid; gap: 18px; }
.StaticInfoPage_managedBody__ojUbF > section { padding: 24px; border: 1px solid #e7e7e7; }

@media (max-width: 820px) {
  .StaticInfoPage_page__8DVPY { width: min(100% - 28px, 1280px); padding: 46px 0 64px; }
  .StaticInfoPage_hero___1dgz { margin-bottom: 32px; }
  .StaticInfoPage_sections__cFNVn { grid-template-columns: 1fr; }
  .StaticInfoPage_section___dkvo, .StaticInfoPage_section___dkvo:first-child, .StaticInfoPage_wide___lR56 { grid-column: auto; }
  .StaticInfoPage_gallery__1kutR { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 480px) {
  .StaticInfoPage_gallery__1kutR { grid-template-columns: 1fr; }
  .StaticInfoPage_section___dkvo { padding: 22px 18px; }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/app/(frontend)/montazh/page.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.page_page__YPUt3 {
  color: #212529;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 30px;
}

.page_container__VQOny {
  margin: 0 auto;
  max-width: 1170px;
  padding: 0 15px;
  width: 100%;
}

.page_breadcrumbs__LOJrI {
  color: #000;
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin: 20px 0;
}

.page_breadcrumbs__LOJrI a {
  color: inherit;
}

.page_page__YPUt3 h1 {
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  margin: 0 0 8px;
}

.page_page__YPUt3 p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 16px;
}

.page_list__OIBiO {
  display: grid;
  font-size: 18px;
  font-weight: 600;
  grid-template-columns: repeat(2, 48%);
  justify-content: space-between;
  margin: 0 0 45px;
  padding: 30px 0 0;
  row-gap: 26px;
}

.page_list__OIBiO li {
  align-items: center;
  display: flex;
  line-height: 1.15em;
  min-height: 94px;
  padding-left: 110px;
  position: relative;
}

.page_list__OIBiO li::before,
.page_list__OIBiO li::after {
  content: "";
  height: 86px;
  position: absolute;
  width: 86px;
}

.page_list__OIBiO li::before {
  background-color: #f60;
  background-position: 60% 48%;
  background-repeat: no-repeat;
  left: 0;
  top: 7px;
}

.page_list__OIBiO li::after {
  border: 1px solid #000;
  left: 7px;
  top: 0;
}

.page_list__OIBiO li:nth-child(1)::before { background-image: url("/img/about-list_01.svg"); background-size: 60%; }
.page_list__OIBiO li:nth-child(2)::before { background-image: url("/img/about-list_02.svg"); background-size: 60%; }
.page_list__OIBiO li:nth-child(3)::before { background-image: url("/img/about-list_03.svg"); background-size: 60%; }
.page_list__OIBiO li:nth-child(4)::before { background-image: url("/img/about-list_04.svg"); background-size: 60%; }
.page_list__OIBiO li:nth-child(5)::before { background-image: url("/img/about-list_05.svg"); background-size: 60%; }
.page_list__OIBiO li:nth-child(6)::before { background-image: url("/img/about-list_06.svg"); background-size: 60%; }

@media (max-width: 992px) {
  .page_list__OIBiO {
    grid-template-columns: 100%;
    margin-bottom: 30px;
    padding-top: 15px;
    row-gap: 15px;
  }
}

@media (max-width: 768px) {
  .page_list__OIBiO li {
    font-size: 16px;
    min-height: 80px;
    padding-left: 94px;
  }

  .page_list__OIBiO li::before,
  .page_list__OIBiO li::after {
    height: 72px;
    width: 72px;
  }
}

@media (max-width: 480px) {
  .page_list__OIBiO li {
    font-weight: 500;
  }
}

