@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-right{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-left{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(24px);opacity:0}to{transform:translate(0);opacity:1}}.opt-in{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:var(--layout-gap)}@media screen and (max-width:1199px){.opt-in{justify-content:center;text-align:center}}.opt-in__head{display:flex;flex-direction:column}@media(min-width:1200px)and (max-width:1679px){.opt-in__head .title{font-size:var(--fs-h5)}}.opt-in-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--form-gap)}.opt-in-form .btn,.opt-in-form .input{flex:1 0 auto}.opt-in-form .input__label:after{background-color:#fff}.branch-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media screen and (max-width:1679px){.branch-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1439px){.branch-list{gap:16px}}@media screen and (max-width:991px){.branch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.branch-list{grid-template-columns:minmax(0,1fr)}}.branch-item{--padding: 24px;display:flex;flex-direction:column;background-color:#fff;border:2px solid var(--color-accent)}@media screen and (max-width:575px){.branch-item{--padding: 16px}}.branch-item>*:not(.branch-item__head){padding:var(--padding)}.branch-item__head{flex:none;display:flex;align-items:center}.branch-item__body{flex:1;display:flex;flex-direction:column}.branch-item__body>*+*{border-block-start:2px solid var(--color-border);margin-block-start:32px;padding-block-start:32px}@media screen and (max-width:1439px){.branch-item__body>*+*{margin-block-start:24px;padding-block-start:24px}}.branch-item__address{flex:1;display:grid;align-items:baseline;grid-template-columns:auto 1fr;gap:24px}.branch-item__name{padding-inline:var(--padding)}.branch-item__symbol{display:flex;justify-content:center;align-items:center;width:calc(1.25 * var(--fs-h0));aspect-ratio:1;font-size:var(--fs-h0)}.branch-item__symbol span{font-family:roc-grotesk-condensed,sans-serif;line-height:1;font-size:.75em}.staff-tile{display:flex;align-items:center;gap:20px}.staff-tile__body *{font-size:var(--fs-meta)}.staff-tile__body .parameter-item{margin-block-start:.15em}.staff-tile__body .parameter-item .metaline{position:absolute;height:1px;width:1px;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.staff-tile__body .parameter-item a{color:var(--color-text-muted)!important}.staff-tile__media{width:60px;height:auto;aspect-ratio:1;border-radius:99vw;overflow:hidden}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}.contact-section>[class*=container--]{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:16px}@media screen and (max-width:1199px){.contact-section>[class*=container--]{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1200px){.contact-section .staff-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1439px){.contact-section .staff-list .parameter-item *{font-size:var(--fs-meta)}}@media screen and (min-width:1200px){.contact-section__main{margin-inline-end:64px}}@media screen and (min-width:1200px){.contact-section__main .parameter-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media screen and (max-width:1199px){.contact-section__main .parameter-list{grid-template-columns:repeat(auto-fill,minmax(0,14ch))}}.contact-section__main .parameter-item:first-child{grid-column:1/-1}.contact-section__main .title{max-width:24ch}@media screen and (min-width:992px){.branch-section{margin-block-end:-32px}}.branch-section .branch-list{position:relative;z-index:1}.quote-section.decorative-stripes:before{--color: #ededed;inset:0 auto 0 0;width:150px}@media screen and (max-width:1439px){.quote-section.decorative-stripes:before{width:80px}}@media screen and (max-width:1199px){.quote-section.decorative-stripes:before{inset:-24px auto -24px 0;width:50vw}}@media screen and (min-width:1440px){.quote-section .title--h1{font-size:calc(var(--fs-h1) * 1.25)}}@media screen and (max-width:575px){.quote-section .title--h1{font-size:var(--fs-h2)}}
