.offices-container {
    margin-top: 6%;
    margin-bottom: 12%;
}

.office-company-logo {
    max-height: 110px;
    text-align: center;
    width: 100%;
    height: 95px;
}

.office-company-logo img {
    height: auto;
    width: auto;
    max-height: 50px;
    max-width: 140px;
}

a.office-company-logo[aria-expanded=true] {
    background-color: #FBFBFB;
    box-shadow: inset 0 1px 0 0 #E4E4E4, inset -1px 0 0 #E4E4E4, inset 1px 0 0 #E4E4E4;
}

.office-el {
    z-index: 2;
}

.office-el-collapse {
    z-index: 1;
    margin-top: -1px;
}

/* collapse arrow */
.collapse-arrow {
    display: inline;
    padding-right: 40px;
}

.office-company-logo:hover {
    cursor: pointer;
}

a.office-company-logo .collapse-arrow > svg {
    fill: none;
    stroke: #c8c8c8;
    stroke-width: 2px;
    transition: all 0.2s linear;

    width: 16px;
    height: auto;
    /*margin-left: 30px;*/

    position: absolute;
    right: 50px;
    top: 40px;
}

.office-company-logo:hover .collapse-arrow > svg {
    fill: #2053d2;
    stroke: #2053d2;
}

a.office-company-logo[aria-expanded=true] .collapse-arrow > svg {
    fill: #2053d2;
    stroke: #2053d2;
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

/* collapse content */
.office-el-collapse-inner {
    background-color: #FBFBFB;
    border: 1px solid #E4E4E4;
    padding: 4% 5%;
}

.office-el-collapse-inner,
.offices-heading-title {
    color: #1F2768;
    font-family: Segoe UI, sans-serif;
    font-weight: normal;
}
.office-el-collapse-inner {
    font-size: 12px;
    line-height: 22px;
}
.office-el-collapse-inner .header_block_office_name {
    font-size: 20px;
    line-height: 27px;
    font-weight: 500;
}
.office-el-collapse-inner .office-title {
    font-weight: bold;
}
.offices-heading-title {
    font-size: 28px;
    line-height: 46px;
    font-weight: 600;
}

.office-data {
    margin-bottom: 20px;
}

@media (max-width: 1199px) {
    .offices-heading-title {
        font-size: 20px;
        line-height: 30px;
    }
}

@media (min-width: 1601px) {
    a.office-company-logo .collapse-arrow > svg {
        right: 60px;
    }
}
@media (max-width: 1365px) and (min-width: 577px) {
    a.office-company-logo .collapse-arrow > svg {
        right: 40px;
    }
}

@media (max-width: 576px) {
    a.office-company-logo .collapse-arrow > svg {
        right: calc(50% + -100px);
    }
}

/* order */
@media (min-width: 576px) {
    .order-sm-13 { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
    .order-sm-14 { -webkit-box-ordinal-group: 15; -ms-flex-order: 14; order: 14; }
    .order-sm-15 { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15; }
    .order-sm-16 { -webkit-box-ordinal-group: 17; -ms-flex-order: 16; order: 16; }
    .order-sm-17 { -webkit-box-ordinal-group: 18; -ms-flex-order: 17; order: 17; }
    .order-sm-18 { -webkit-box-ordinal-group: 19; -ms-flex-order: 18; order: 18; }
    .order-sm-19 { -webkit-box-ordinal-group: 20; -ms-flex-order: 19; order: 19; }
    .order-sm-20 { -webkit-box-ordinal-group: 21; -ms-flex-order: 20; order: 20; }
    .order-sm-21 { -webkit-box-ordinal-group: 22; -ms-flex-order: 21; order: 21; }
    .order-sm-22 { -webkit-box-ordinal-group: 23; -ms-flex-order: 22; order: 22; }
    .order-sm-23 { -webkit-box-ordinal-group: 24; -ms-flex-order: 23; order: 23; }
    .order-sm-24 { -webkit-box-ordinal-group: 25; -ms-flex-order: 24; order: 24; }
    .order-sm-25 { -webkit-box-ordinal-group: 26; -ms-flex-order: 25; order: 25; }
    .order-sm-26 { -webkit-box-ordinal-group: 27; -ms-flex-order: 26; order: 26; }
    .order-sm-27 { -webkit-box-ordinal-group: 28; -ms-flex-order: 27; order: 27; }
    .order-sm-28 { -webkit-box-ordinal-group: 29; -ms-flex-order: 28; order: 28; }
    .order-sm-29 { -webkit-box-ordinal-group: 30; -ms-flex-order: 29; order: 29; }
    .order-sm-30 { -webkit-box-ordinal-group: 31; -ms-flex-order: 30; order: 30; }
    .order-sm-31 { -webkit-box-ordinal-group: 32; -ms-flex-order: 31; order: 31; }
    .order-sm-32 { -webkit-box-ordinal-group: 33; -ms-flex-order: 32; order: 32; }
    .order-sm-33 { -webkit-box-ordinal-group: 34; -ms-flex-order: 33; order: 33; }
    .order-sm-34 { -webkit-box-ordinal-group: 35; -ms-flex-order: 34; order: 34; }
    .order-sm-35 { -webkit-box-ordinal-group: 36; -ms-flex-order: 35; order: 35; }
    .order-sm-36 { -webkit-box-ordinal-group: 37; -ms-flex-order: 36; order: 36; }
    .order-sm-37 { -webkit-box-ordinal-group: 38; -ms-flex-order: 37; order: 37; }
    .order-sm-38 { -webkit-box-ordinal-group: 39; -ms-flex-order: 38; order: 38; }
    .order-sm-39 { -webkit-box-ordinal-group: 40; -ms-flex-order: 39; order: 39; }
    .order-sm-40 { -webkit-box-ordinal-group: 41; -ms-flex-order: 40; order: 40; }
    .order-sm-41 { -webkit-box-ordinal-group: 42; -ms-flex-order: 41; order: 41; }
    .order-sm-42 { -webkit-box-ordinal-group: 43; -ms-flex-order: 42; order: 42; }
    .order-sm-43 { -webkit-box-ordinal-group: 44; -ms-flex-order: 43; order: 43; }
    .order-sm-44 { -webkit-box-ordinal-group: 45; -ms-flex-order: 44; order: 44; }
    .order-sm-45 { -webkit-box-ordinal-group: 46; -ms-flex-order: 45; order: 45; }
    .order-sm-46 { -webkit-box-ordinal-group: 47; -ms-flex-order: 46; order: 46; }
    .order-sm-47 { -webkit-box-ordinal-group: 48; -ms-flex-order: 47; order: 47; }
    .order-sm-48 { -webkit-box-ordinal-group: 49; -ms-flex-order: 48; order: 48; }
    .order-sm-49 { -webkit-box-ordinal-group: 50; -ms-flex-order: 49; order: 49; }
    .order-sm-50 { -webkit-box-ordinal-group: 51; -ms-flex-order: 50; order: 50; }
    .order-sm-51 { -webkit-box-ordinal-group: 52; -ms-flex-order: 51; order: 51; }
    .order-sm-52 { -webkit-box-ordinal-group: 53; -ms-flex-order: 52; order: 52; }
    .order-sm-53 { -webkit-box-ordinal-group: 54; -ms-flex-order: 53; order: 53; }
    .order-sm-54 { -webkit-box-ordinal-group: 55; -ms-flex-order: 54; order: 54; }
    .order-sm-55 { -webkit-box-ordinal-group: 56; -ms-flex-order: 55; order: 55; }
    .order-sm-56 { -webkit-box-ordinal-group: 57; -ms-flex-order: 56; order: 56; }
    .order-sm-57 { -webkit-box-ordinal-group: 58; -ms-flex-order: 57; order: 57; }
    .order-sm-58 { -webkit-box-ordinal-group: 59; -ms-flex-order: 58; order: 58; }
    .order-sm-59 { -webkit-box-ordinal-group: 60; -ms-flex-order: 59; order: 59; }
    .order-sm-60 { -webkit-box-ordinal-group: 61; -ms-flex-order: 60; order: 60; }
    .order-sm-61 { -webkit-box-ordinal-group: 62; -ms-flex-order: 61; order: 61; }
    .order-sm-62 { -webkit-box-ordinal-group: 63; -ms-flex-order: 62; order: 62; }
    .order-sm-63 { -webkit-box-ordinal-group: 64; -ms-flex-order: 63; order: 63; }
    .order-sm-64 { -webkit-box-ordinal-group: 65; -ms-flex-order: 64; order: 64; }
    .order-sm-65 { -webkit-box-ordinal-group: 66; -ms-flex-order: 65; order: 65; }
    .order-sm-66 { -webkit-box-ordinal-group: 67; -ms-flex-order: 66; order: 66; }
    .order-sm-67 { -webkit-box-ordinal-group: 68; -ms-flex-order: 67; order: 67; }
    .order-sm-68 { -webkit-box-ordinal-group: 69; -ms-flex-order: 68; order: 68; }
    .order-sm-69 { -webkit-box-ordinal-group: 70; -ms-flex-order: 69; order: 69; }
    .order-sm-70 { -webkit-box-ordinal-group: 71; -ms-flex-order: 70; order: 70; }
    .order-sm-71 { -webkit-box-ordinal-group: 72; -ms-flex-order: 71; order: 71; }
    .order-sm-72 { -webkit-box-ordinal-group: 73; -ms-flex-order: 72; order: 72; }
    .order-sm-73 { -webkit-box-ordinal-group: 74; -ms-flex-order: 73; order: 73; }
    .order-sm-74 { -webkit-box-ordinal-group: 75; -ms-flex-order: 74; order: 74; }
    .order-sm-75 { -webkit-box-ordinal-group: 76; -ms-flex-order: 75; order: 75; }
    .order-sm-76 { -webkit-box-ordinal-group: 77; -ms-flex-order: 76; order: 76; }
    .order-sm-77 { -webkit-box-ordinal-group: 78; -ms-flex-order: 77; order: 77; }
    .order-sm-78 { -webkit-box-ordinal-group: 79; -ms-flex-order: 78; order: 78; }
    .order-sm-79 { -webkit-box-ordinal-group: 80; -ms-flex-order: 79; order: 79; }
    .order-sm-80 { -webkit-box-ordinal-group: 81; -ms-flex-order: 80; order: 80; }
    .order-sm-81 { -webkit-box-ordinal-group: 82; -ms-flex-order: 81; order: 81; }
    .order-sm-82 { -webkit-box-ordinal-group: 83; -ms-flex-order: 82; order: 82; }
    .order-sm-83 { -webkit-box-ordinal-group: 84; -ms-flex-order: 83; order: 83; }
    .order-sm-84 { -webkit-box-ordinal-group: 85; -ms-flex-order: 84; order: 84; }
    .order-sm-85 { -webkit-box-ordinal-group: 86; -ms-flex-order: 85; order: 85; }
    .order-sm-86 { -webkit-box-ordinal-group: 87; -ms-flex-order: 86; order: 86; }
    .order-sm-87 { -webkit-box-ordinal-group: 88; -ms-flex-order: 87; order: 87; }
    .order-sm-88 { -webkit-box-ordinal-group: 89; -ms-flex-order: 88; order: 88; }
    .order-sm-89 { -webkit-box-ordinal-group: 90; -ms-flex-order: 89; order: 89; }
    .order-sm-90 { -webkit-box-ordinal-group: 91; -ms-flex-order: 90; order: 90; }
    .order-sm-91 { -webkit-box-ordinal-group: 92; -ms-flex-order: 91; order: 91; }
    .order-sm-92 { -webkit-box-ordinal-group: 93; -ms-flex-order: 92; order: 92; }
    .order-sm-93 { -webkit-box-ordinal-group: 94; -ms-flex-order: 93; order: 93; }
    .order-sm-94 { -webkit-box-ordinal-group: 95; -ms-flex-order: 94; order: 94; }
    .order-sm-95 { -webkit-box-ordinal-group: 96; -ms-flex-order: 95; order: 95; }
    .order-sm-96 { -webkit-box-ordinal-group: 97; -ms-flex-order: 96; order: 96; }
    .order-sm-97 { -webkit-box-ordinal-group: 98; -ms-flex-order: 97; order: 97; }
    .order-sm-98 { -webkit-box-ordinal-group: 99; -ms-flex-order: 98; order: 98; }
    .order-sm-99 { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; }
    .order-sm-100 { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; }
}

@media (min-width: 768px) {
    .order-md-13 { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
    .order-md-14 { -webkit-box-ordinal-group: 15; -ms-flex-order: 14; order: 14; }
    .order-md-15 { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15; }
    .order-md-16 { -webkit-box-ordinal-group: 17; -ms-flex-order: 16; order: 16; }
    .order-md-17 { -webkit-box-ordinal-group: 18; -ms-flex-order: 17; order: 17; }
    .order-md-18 { -webkit-box-ordinal-group: 19; -ms-flex-order: 18; order: 18; }
    .order-md-19 { -webkit-box-ordinal-group: 20; -ms-flex-order: 19; order: 19; }
    .order-md-20 { -webkit-box-ordinal-group: 21; -ms-flex-order: 20; order: 20; }
    .order-md-21 { -webkit-box-ordinal-group: 22; -ms-flex-order: 21; order: 21; }
    .order-md-22 { -webkit-box-ordinal-group: 23; -ms-flex-order: 22; order: 22; }
    .order-md-23 { -webkit-box-ordinal-group: 24; -ms-flex-order: 23; order: 23; }
    .order-md-24 { -webkit-box-ordinal-group: 25; -ms-flex-order: 24; order: 24; }
    .order-md-25 { -webkit-box-ordinal-group: 26; -ms-flex-order: 25; order: 25; }
    .order-md-26 { -webkit-box-ordinal-group: 27; -ms-flex-order: 26; order: 26; }
    .order-md-27 { -webkit-box-ordinal-group: 28; -ms-flex-order: 27; order: 27; }
    .order-md-28 { -webkit-box-ordinal-group: 29; -ms-flex-order: 28; order: 28; }
    .order-md-29 { -webkit-box-ordinal-group: 30; -ms-flex-order: 29; order: 29; }
    .order-md-30 { -webkit-box-ordinal-group: 31; -ms-flex-order: 30; order: 30; }
    .order-md-31 { -webkit-box-ordinal-group: 32; -ms-flex-order: 31; order: 31; }
    .order-md-32 { -webkit-box-ordinal-group: 33; -ms-flex-order: 32; order: 32; }
    .order-md-33 { -webkit-box-ordinal-group: 34; -ms-flex-order: 33; order: 33; }
    .order-md-34 { -webkit-box-ordinal-group: 35; -ms-flex-order: 34; order: 34; }
    .order-md-35 { -webkit-box-ordinal-group: 36; -ms-flex-order: 35; order: 35; }
    .order-md-36 { -webkit-box-ordinal-group: 37; -ms-flex-order: 36; order: 36; }
    .order-md-37 { -webkit-box-ordinal-group: 38; -ms-flex-order: 37; order: 37; }
    .order-md-38 { -webkit-box-ordinal-group: 39; -ms-flex-order: 38; order: 38; }
    .order-md-39 { -webkit-box-ordinal-group: 40; -ms-flex-order: 39; order: 39; }
    .order-md-40 { -webkit-box-ordinal-group: 41; -ms-flex-order: 40; order: 40; }
    .order-md-41 { -webkit-box-ordinal-group: 42; -ms-flex-order: 41; order: 41; }
    .order-md-42 { -webkit-box-ordinal-group: 43; -ms-flex-order: 42; order: 42; }
    .order-md-43 { -webkit-box-ordinal-group: 44; -ms-flex-order: 43; order: 43; }
    .order-md-44 { -webkit-box-ordinal-group: 45; -ms-flex-order: 44; order: 44; }
    .order-md-45 { -webkit-box-ordinal-group: 46; -ms-flex-order: 45; order: 45; }
    .order-md-46 { -webkit-box-ordinal-group: 47; -ms-flex-order: 46; order: 46; }
    .order-md-47 { -webkit-box-ordinal-group: 48; -ms-flex-order: 47; order: 47; }
    .order-md-48 { -webkit-box-ordinal-group: 49; -ms-flex-order: 48; order: 48; }
    .order-md-49 { -webkit-box-ordinal-group: 50; -ms-flex-order: 49; order: 49; }
    .order-md-50 { -webkit-box-ordinal-group: 51; -ms-flex-order: 50; order: 50; }
    .order-md-51 { -webkit-box-ordinal-group: 52; -ms-flex-order: 51; order: 51; }
    .order-md-52 { -webkit-box-ordinal-group: 53; -ms-flex-order: 52; order: 52; }
    .order-md-53 { -webkit-box-ordinal-group: 54; -ms-flex-order: 53; order: 53; }
    .order-md-54 { -webkit-box-ordinal-group: 55; -ms-flex-order: 54; order: 54; }
    .order-md-55 { -webkit-box-ordinal-group: 56; -ms-flex-order: 55; order: 55; }
    .order-md-56 { -webkit-box-ordinal-group: 57; -ms-flex-order: 56; order: 56; }
    .order-md-57 { -webkit-box-ordinal-group: 58; -ms-flex-order: 57; order: 57; }
    .order-md-58 { -webkit-box-ordinal-group: 59; -ms-flex-order: 58; order: 58; }
    .order-md-59 { -webkit-box-ordinal-group: 60; -ms-flex-order: 59; order: 59; }
    .order-md-60 { -webkit-box-ordinal-group: 61; -ms-flex-order: 60; order: 60; }
    .order-md-61 { -webkit-box-ordinal-group: 62; -ms-flex-order: 61; order: 61; }
    .order-md-62 { -webkit-box-ordinal-group: 63; -ms-flex-order: 62; order: 62; }
    .order-md-63 { -webkit-box-ordinal-group: 64; -ms-flex-order: 63; order: 63; }
    .order-md-64 { -webkit-box-ordinal-group: 65; -ms-flex-order: 64; order: 64; }
    .order-md-65 { -webkit-box-ordinal-group: 66; -ms-flex-order: 65; order: 65; }
    .order-md-66 { -webkit-box-ordinal-group: 67; -ms-flex-order: 66; order: 66; }
    .order-md-67 { -webkit-box-ordinal-group: 68; -ms-flex-order: 67; order: 67; }
    .order-md-68 { -webkit-box-ordinal-group: 69; -ms-flex-order: 68; order: 68; }
    .order-md-69 { -webkit-box-ordinal-group: 70; -ms-flex-order: 69; order: 69; }
    .order-md-70 { -webkit-box-ordinal-group: 71; -ms-flex-order: 70; order: 70; }
    .order-md-71 { -webkit-box-ordinal-group: 72; -ms-flex-order: 71; order: 71; }
    .order-md-72 { -webkit-box-ordinal-group: 73; -ms-flex-order: 72; order: 72; }
    .order-md-73 { -webkit-box-ordinal-group: 74; -ms-flex-order: 73; order: 73; }
    .order-md-74 { -webkit-box-ordinal-group: 75; -ms-flex-order: 74; order: 74; }
    .order-md-75 { -webkit-box-ordinal-group: 76; -ms-flex-order: 75; order: 75; }
    .order-md-76 { -webkit-box-ordinal-group: 77; -ms-flex-order: 76; order: 76; }
    .order-md-77 { -webkit-box-ordinal-group: 78; -ms-flex-order: 77; order: 77; }
    .order-md-78 { -webkit-box-ordinal-group: 79; -ms-flex-order: 78; order: 78; }
    .order-md-79 { -webkit-box-ordinal-group: 80; -ms-flex-order: 79; order: 79; }
    .order-md-80 { -webkit-box-ordinal-group: 81; -ms-flex-order: 80; order: 80; }
    .order-md-81 { -webkit-box-ordinal-group: 82; -ms-flex-order: 81; order: 81; }
    .order-md-82 { -webkit-box-ordinal-group: 83; -ms-flex-order: 82; order: 82; }
    .order-md-83 { -webkit-box-ordinal-group: 84; -ms-flex-order: 83; order: 83; }
    .order-md-84 { -webkit-box-ordinal-group: 85; -ms-flex-order: 84; order: 84; }
    .order-md-85 { -webkit-box-ordinal-group: 86; -ms-flex-order: 85; order: 85; }
    .order-md-86 { -webkit-box-ordinal-group: 87; -ms-flex-order: 86; order: 86; }
    .order-md-87 { -webkit-box-ordinal-group: 88; -ms-flex-order: 87; order: 87; }
    .order-md-88 { -webkit-box-ordinal-group: 89; -ms-flex-order: 88; order: 88; }
    .order-md-89 { -webkit-box-ordinal-group: 90; -ms-flex-order: 89; order: 89; }
    .order-md-90 { -webkit-box-ordinal-group: 91; -ms-flex-order: 90; order: 90; }
    .order-md-91 { -webkit-box-ordinal-group: 92; -ms-flex-order: 91; order: 91; }
    .order-md-92 { -webkit-box-ordinal-group: 93; -ms-flex-order: 92; order: 92; }
    .order-md-93 { -webkit-box-ordinal-group: 94; -ms-flex-order: 93; order: 93; }
    .order-md-94 { -webkit-box-ordinal-group: 95; -ms-flex-order: 94; order: 94; }
    .order-md-95 { -webkit-box-ordinal-group: 96; -ms-flex-order: 95; order: 95; }
    .order-md-96 { -webkit-box-ordinal-group: 97; -ms-flex-order: 96; order: 96; }
    .order-md-97 { -webkit-box-ordinal-group: 98; -ms-flex-order: 97; order: 97; }
    .order-md-98 { -webkit-box-ordinal-group: 99; -ms-flex-order: 98; order: 98; }
    .order-md-99 { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; }
    .order-md-100 { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; }
}