.branch{margin-top:72px}.branch__title{text-align:center;margin-bottom:50px}.branch__intro{grid-template-columns:1fr 1fr;align-items:center;gap:37px;margin-bottom:72px;display:grid}.branch__photo{width:100%}@media (max-width:680px){.branch__title{margin-bottom:20px}.branch__intro{grid-template-columns:1fr;gap:0;margin-bottom:30px}}
.business-hero{background:url(/images/bg-prague-bridge.webp) 50%/cover no-repeat;align-items:center;min-height:100vh;display:flex}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.business-hero{background-attachment:fixed}}@media (max-width:680px){.business-hero{background-image:url(/images/bg-prague-bridge-mobile.webp)}}.business-hero{text-align:center}.business-hero__title{color:#fff;letter-spacing:.01em;margin:4% 0 25px;padding:1% 6px 6px;font-size:50.4px;font-weight:600;line-height:1.5}.business-hero__mark{background:var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .2em}.business-hero__next{margin:4% 0 11%}@media (max-width:680px){.business-hero__title{font-size:min(41px,11.5vw);line-height:1.3}}
.business-intro{margin-top:58px}.business-intro__inner{grid-template-columns:1fr 1fr;align-items:center;gap:37px;display:grid}.business-intro__text{text-align:right;padding:0 12px}.business-intro__flag{box-shadow:var(--block-shadow);margin:30px 15px 40px 0;display:inline-block}.business-intro__photo{justify-self:end;width:100%;max-width:539px}@media (max-width:680px){.business-intro__inner{grid-template-columns:1fr}.business-intro__text{text-align:center}.business-intro__flag{margin:0 auto 30px}.business-intro__photo{justify-self:center}}
.business-nav{z-index:100;background:var(--color-primary);position:sticky;top:0;box-shadow:0 20px 25px #00000040}.business-nav__list{flex-wrap:wrap;justify-content:center;display:flex}.business-nav__link{color:#fff;margin:12px;padding:11px 22px;line-height:1.3;text-decoration:none;transition:color .2s;display:block}.business-nav__link:hover,.business-nav__link:focus-visible{color:var(--color-accent)}@media (min-width:681px) and (max-width:1024px){.business-nav__link{padding:8px 17px;font-size:13.5px}}@media (max-width:680px){.business-nav__list{padding:4px 0}.business-nav__link{margin:0;padding:7px 13px;font-size:10.8px}}
.company-benefits{background:url(/images/bg-business-benefits.webp) 100%/cover no-repeat;align-items:center;min-height:100vh;margin-top:4vw;display:flex}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.company-benefits{background-attachment:fixed}}@media (max-width:680px){.company-benefits{background-image:url(/images/bg-business-benefits-mobile.webp)}}.company-benefits{background-image:linear-gradient(#114580ba,#114580ba),url(/images/bg-business-benefits.webp)}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.company-benefits{background-attachment:scroll,fixed}}.company-benefits__title{color:#fff;text-align:center;margin-bottom:50px}.company-benefits__list{grid-template-columns:repeat(3,1fr);gap:40px 37px;display:grid}.company-benefits__item{text-align:center;padding:0 12px}.company-benefits__icon{color:#fff;filter:drop-shadow(3px 3px 2px #0006);margin:0 auto;font-size:54px}.company-benefits__text{color:#fff;letter-spacing:.02em;text-shadow:2px 2px 3px #00000080;margin:30px 0 4px;font-size:19.8px}@media (max-width:680px){.company-benefits{background-image:linear-gradient(#114580ba,#114580ba),url(/images/bg-business-benefits-mobile.webp);min-height:0;padding:60px 0}.company-benefits__title{font-size:28.8px}.company-benefits__list{grid-template-columns:1fr}}
