.contacts-listing{background-color:var(--dark-background);padding:100px 0}@media only screen and (max-width:991px){.contacts-listing{overflow-x:scroll;padding:60px 0}.contacts-listing__container{width:-moz-fit-content;width:fit-content}}.contacts-listing__title{color:var(--black);font-family:var(--font-headings);font-size:20px;font-weight:400;letter-spacing:.175rem;margin-bottom:50px;margin-top:0}@media screen and (min-width:360px){.contacts-listing__title{font-size:calc(17.33333px + .74074vw)}}@media screen and (min-width:1440px){.contacts-listing__title{font-size:28px}}@media only screen and (max-width:991px){.contacts-listing__row{width:-moz-fit-content;width:fit-content}}.contacts-listing__row--header{border-bottom:1px solid var(--input-border);padding:20px;text-transform:uppercase}.contacts-listing__row-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:30px 20px}@media only screen and (max-width:991px){.contacts-listing__row-content{flex-wrap:nowrap;gap:70px;width:-moz-fit-content;width:fit-content}}.contacts-listing__row-content--record{border-bottom:1px solid var(--table-border)}.contacts-listing__column{color:var(--dark-text);flex:1 1;font-family:var(--font-text);font-size:1.125rem;font-weight:500;letter-spacing:.05625rem}@media only screen and (max-width:991px){.contacts-listing__column{min-width:100px;width:100px}}.contacts-listing__column--header{font-family:var(--font-headings);font-size:.8125rem;font-weight:400;letter-spacing:.08125rem}.contacts-listing__column--button{cursor:pointer;font-size:13px;letter-spacing:.040625rem;-webkit-text-decoration:underline;text-decoration:underline}.contacts-listing__profile-branches{display:flex;flex-direction:column;gap:30px}.contacts-listing__profile-branch{display:grid;gap:100px;grid-template-columns:1fr 1fr 1fr}.contacts-listing__profile-title{color:var(--dark-text);font-family:var(--font-text);font-size:14px;font-weight:300;letter-spacing:.05625rem;margin-bottom:10px}@media screen and (min-width:360px){.contacts-listing__profile-title{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-title{font-size:18px}}.contacts-listing__profile{background-color:#fff;display:flex;flex-direction:row;gap:100px;max-height:0;overflow:hidden;padding:0 50px;transition:max-height .3s ease,padding .3s ease;width:100%}@media only screen and (max-width:1399px){.contacts-listing__profile{gap:50px}}@media only screen and (max-width:1199px){.contacts-listing__profile{gap:30px}}@media only screen and (max-width:991px){.contacts-listing__profile{flex-direction:column;gap:30px;padding:0 30px}}.contacts-listing__profile--open{max-height:-moz-fit-content;max-height:fit-content;padding:50px}@media only screen and (max-width:1199px){.contacts-listing__profile--open{padding:30px}}.contacts-listing__profile--mobile{display:none}@media only screen and (max-width:991px){.contacts-listing__profile--mobile{display:block}}.contacts-listing__profile-image{aspect-ratio:1;border-radius:50%;height:-moz-fit-content;height:fit-content;max-width:150px;overflow:hidden;width:100%}@media only screen and (max-width:991px){.contacts-listing__profile-image{max-width:70px}}.contacts-listing__profile-image--wrapper{display:flex;flex-direction:row;gap:20px}.contacts-listing__profile-img{height:100%;object-fit:cover;width:100%}.contacts-listing__profile-content{display:flex;flex-direction:column}.contacts-listing__profile-name{color:var(--dark-text);font-family:var(--font-headings);font-size:20px;font-weight:400;letter-spacing:.175rem;margin-bottom:10px}@media screen and (min-width:360px){.contacts-listing__profile-name{font-size:calc(17.33333px + .74074vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-name{font-size:28px}}@media only screen and (max-width:991px){.contacts-listing__profile-name{display:none}}.contacts-listing__profile-name--mobile{color:var(--dark-text);display:none;font-family:var(--font-headings);font-size:20px;font-weight:400;letter-spacing:.175rem;margin-bottom:10px}@media screen and (min-width:360px){.contacts-listing__profile-name--mobile{font-size:calc(17.33333px + .74074vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-name--mobile{font-size:28px}}@media only screen and (max-width:991px){.contacts-listing__profile-name--mobile{display:block}}.contacts-listing__profile-position{color:var(--dark-text);font-family:var(--font-text);font-size:14px;font-weight:300;letter-spacing:.05625rem;margin-bottom:10px}@media screen and (min-width:360px){.contacts-listing__profile-position{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-position{font-size:18px}}@media only screen and (max-width:991px){.contacts-listing__profile-position{display:none}}.contacts-listing__profile-position--mobile{color:var(--dark-text);display:none;font-family:var(--font-text);font-size:14px;font-weight:300;letter-spacing:.05625rem}@media screen and (min-width:360px){.contacts-listing__profile-position--mobile{font-size:calc(12.66667px + .37037vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-position--mobile{font-size:18px}}@media only screen and (max-width:991px){.contacts-listing__profile-position--mobile{display:block}}.contacts-listing__profile-info{display:flex;flex-direction:row;gap:100px}@media only screen and (max-width:1399px){.contacts-listing__profile-info{gap:40px;gap:20px}}@media only screen and (max-width:991px){.contacts-listing__profile-info{flex-direction:column;gap:40px}}.contacts-listing__profile-data{color:var(--dark-text);display:flex;flex-direction:row;font-family:var(--font-text);font-size:14px;font-weight:500;gap:20px;letter-spacing:.05rem}@media screen and (min-width:360px){.contacts-listing__profile-data{font-size:calc(13.33333px + .18519vw)}}@media screen and (min-width:1440px){.contacts-listing__profile-data{font-size:16px}}.contacts-listing__profile-data--underline{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.contacts-listing__profile-data>p{margin-top:0}.contacts-listing__profile-text{display:flex;flex-direction:column}.contacts-listing__profile-text>p{margin-top:0}.contacts-listing__profile-icon{margin-top:3px;min-width:19px}.contacts-listing__profile-column{display:flex;flex-direction:column;gap:20px}.contacts-listing__profile-column--left{max-width:300px}