/* biz-pages-r14 alignment and contact cards */
:root body #main-content:has(.biz-pages-r14),
:root body #main-content:has(.biz-pages-r11){background:#F3EEE6!important}
:root body .biz-pages-r11 > .container,
:root body .biz-pages-r14 > .container,
:root body #f-section-about-details > .container,
:root body #f-section-about-intro .container,
:root body #f-section-about-room .container,
:root body #f-section-about-desk .container{
  width:min(1180px,calc(100% - 40px))!important;
  max-width:1180px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
:root body #f-section-about-intro .container,
:root body #f-section-about-room .container,
:root body #f-section-about-desk .container{padding-left:0!important;padding-right:0!important}
:root body #f-section-about-intro .f-image-with-text__inner,
:root body #f-section-about-room .f-image-with-text__inner,
:root body #f-section-about-desk .f-image-with-text__inner{
  width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;
  box-sizing:border-box!important;overflow:hidden!important
}
:root body #f-section-about-desk :is(.f-image-with-text__image,.f-image-with-text__content){min-width:0!important;max-width:100%!important;overflow:hidden!important}
:root body .section_id_contact-form-2 .f-contact-content-box,
:root body [data-section-id="contact-form-2"] .f-contact-content-box{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;
  padding:16px!important;background:#F7F3ED!important;border:1px solid #E7DFD4!important;border-radius:22px!important
}
:root body [data-section-id="contact-form-2"] .f-contact-form__main{background:#FFFCF8!important;border:1px solid #E7DFD4!important;border-radius:16px!important;padding:32px!important;width:100%!important;max-width:none!important}
:root body [data-section-id="contact-form-2"] .f-contact-2-form__info{background:#F3EEE6!important;border-radius:16px!important;padding:32px!important}
:root body [data-section-id="contact-form-2"] .f-contact-submit{width:100%!important;background:#2A2724!important;color:#F7F4EE!important;border-radius:8px!important;min-height:48px!important}
:root body #f-section-contact-choose .f-image-with-text__inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:0!important;overflow:hidden!important}
:root body #f-collapsible--collapsible-tabs .f-collapsible__wrapper{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:28px!important}
:root body #f-collapsible--collapsible-tabs .f-collapsible{border:1px solid #E7DFD4!important;border-radius:12px!important;background:#F6F1EA!important;margin:0 0 12px!important}
:root body #f-collapsible--collapsible-tabs .f-collapsible[open]{background:#EFE8DC!important}
@media(max-width:767px){
  :root body [data-section-id="contact-form-2"] .f-contact-content-box,
  :root body #f-section-contact-choose .f-image-with-text__inner,
  :root body #f-collapsible--collapsible-tabs .f-collapsible__wrapper{grid-template-columns:1fr!important}
  :root body #f-section-contact-choose .f-image-with-text__content{border-radius:16px!important;padding:24px 18px!important}
  :root body #f-section-contact-choose .f-image-with-text__image img{border-radius:16px!important;min-height:220px!important}
  :root body .biz-pages-r11 > .container,:root body .biz-pages-r14 > .container{width:calc(100% - 24px)!important}
}
