@media screen and (max-width:767px){
 .production.home .sm2-additional>.sm2-fold>:is(#workflow,#contacts,#geography){display:block!important}
 .production.home .sm2-fold[open]>summary{color:#006ba6}
 .production.home .sm2-fold>summary:focus-visible{outline:3px solid #0074b4;outline-offset:3px;border-radius:4px}
 .production.home .sm2-fold #objects .object-tabs{display:none!important}
 .sf-object-choice{display:grid;gap:8px;margin:20px 0}
 .sf-object-choice label{font-size:16px;font-weight:600;color:#073148}
 .sf-object-choice select{width:100%;min-width:0;min-height:48px;padding:10px 34px 10px 12px;border:1px solid #9eb8c8;border-radius:8px;background:#fff;color:#073148;font:inherit;font-size:16px}
 .production.home .sm2-fold #contacts .contact-owner-actions [data-request-open]{display:none!important}
 .production.home .sm2-fold #contacts .contact-owner-actions a[data-project-mail]{background:none!important;color:inherit!important;border:0!important;padding:8px 0!important;text-decoration:underline;text-underline-offset:4px;justify-content:flex-start}
 .production.home .sm2-fold #contacts .wrap{width:100%;padding:18px;box-sizing:border-box}
 .production #mobileMenu>.mobile-group>summary,.production #mobileMenu>.sf-shop-mobile{font-size:21px!important;font-weight:600!important;line-height:1.3!important;color:#073148!important;min-height:60px;padding:14px 0;text-align:left}
 .production #mobileMenu .mobile-group a,.production #mobileMenu .mobile-group>div>a,.production #mobileMenu .mobile-group a strong,.production #mobileMenu .mobile-contact-rows a{font-size:16px!important;font-weight:400!important;line-height:1.45!important;color:#073148!important;min-height:46px}
 .production #mobileMenu .mobile-group a strong{min-height:0!important}
 .production #mobileMenu .mobile-contact-rows a span{font-size:inherit!important;color:inherit!important}
 .production #mobileMenu .expert-menu-category{font-size:16px!important;font-weight:400!important;color:#073148!important}
 .production #mobileMenu .expert-menu-article{padding-left:24px!important}
 .production #mobileMenu>.mobile-group[open]>summary{color:#006ba6!important}
 .production #mobileMenu .mobile-group a[aria-current=page]{background:#e4eff6!important;color:#005887!important;text-decoration:underline;text-underline-offset:4px;border-radius:6px!important}
 .production #mobileMenu summary[data-current=true]{text-decoration:underline;text-underline-offset:5px}
 .production #mobileMenu a:focus-visible,.production #mobileMenu summary:focus-visible{outline:3px solid #0074b4;outline-offset:2px}
 .production #mobileMenu>.sf-shop-mobile{display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #cbdbe7}
}
.sf-shop-head{display:none}
@media (min-width:1181px){.production .head-contact .sf-shop-head{display:block;color:#0074b4;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.production .nav>.sf-shop-nav{display:none}}
@media (min-width:1700px){.production .nav>.sf-shop-nav{display:flex;align-items:center;white-space:nowrap;font-weight:600;color:#0074b4}.production .head-contact .sf-shop-head{display:none}}
@media print{.sf-object-choice,.sf-shop-mobile,.sf-shop-head{display:none!important}}
@media screen and (max-width:767px){
 .production.home .sm2-fold #objects .object-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
 .production.home .sm2-fold #objects .section-lead{display:block!important}
 .production.home .sm2-fold #objects .mobile-category-panel>p{display:none}
 .production.home .sm2-fold #objects .object-visual{width:100%;min-height:0;aspect-ratio:16/10}
 .production.home .sm2-fold #objects .object-visual img{width:100%;height:100%;object-fit:cover}
 .production.home .sm2-fold #objects .object-list{margin:0;padding:0}
 .production.home .sm2-fold #objects .object-client-copy{font-size:16px;line-height:1.55}
}
