.contacts-block .contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2rem);margin:0 -1rem -6.8rem}@media (max-width:1499px){.contacts-block .contacts-wrapper{width:calc(100% + 2rem);margin:0 -1rem -6rem}}@media (max-width:1269px){.contacts-block .contacts-wrapper{width:calc(100% + 2rem);margin:0 -1rem -4.7rem}}@media (max-width:991px){.contacts-block .contacts-wrapper{width:100%;margin:0 0 -4rem}}.contacts-block .contacts-wrapper .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:25%;padding:0 1rem 6.8rem}@media (max-width:1499px){.contacts-block .contacts-wrapper .contact{width:33.3333333333%;padding:0 1rem 6rem}}@media (max-width:1269px){.contacts-block .contacts-wrapper .contact{padding:0 1rem 4.7rem}}@media (max-width:991px){.contacts-block .contacts-wrapper .contact{width:100%;padding:0 0 4rem}}.contacts-block .contacts-wrapper .contact .contact-image-holder{width:100%;margin:0 0 3rem 0}@media (max-width:991px){.contacts-block .contacts-wrapper .contact .contact-image-holder{margin:0 0 2rem 0}}.contacts-block .contacts-wrapper .contact .contact-image-holder .contact-image{height:auto;width:100%}.contacts-block .contacts-wrapper .contact .contact-content-holder{max-width:100%}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-role p{font-size:1.5rem;margin:0 0 0.3rem}@media (max-width:991px){.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-role p{text-align:center;margin:0 0 0.1rem}}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-name{font-size:2.4rem;line-height:1.21;margin:0 0 1.8rem}@media (max-width:1269px){.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-name{font-size:2.2rem}}@media (max-width:991px){.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-name{text-align:center;font-size:1.8rem;margin:0 0 1.5rem}}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-email,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-phonenumber,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-role{line-height:1.7;font-size:1.5rem;color:#102D7A}@media (max-width:991px){.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-email,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-phonenumber,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-role{text-align:center;font-size:1.4rem;line-height:1.6}}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-email a,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-phonenumber a,.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-role a{color:#102D7A}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-phonenumber a{text-decoration:none}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-phonenumber a:hover{text-decoration:underline}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-email{display:block;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-email:hover{text-decoration:underline}.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-linkedin{display:inline-block;width:2.4rem;height:2.4rem;background-color:#102D7A;border-radius:3rem;margin-top:0.7rem;background-image:url(/assets/images/icon-linkedin.svg);background-size:1.2rem;background-repeat:no-repeat;background-position:center top 0.5rem}@media (max-width:991px){.contacts-block .contacts-wrapper .contact .contact-content-holder .contact-linkedin{display:block;margin:0.7rem auto 0}}.contacts-block .offices-container{margin-top:17rem}@media (max-width:991px){.contacts-block .offices-container{margin-top:11rem}}.contacts-block .title.offices{margin-bottom:5.3rem}@media (max-width:991px){.contacts-block .title.offices{margin-bottom:3rem}}@media (max-width:766px){.contacts-block .title.offices{text-align:center}}.contacts-block .offices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 4rem);margin:0 -2rem -6.8rem}@media (max-width:1499px){.contacts-block .offices-wrapper{width:calc(100% + 4rem);margin:0 -2rem -6rem}}@media (max-width:1269px){.contacts-block .offices-wrapper{width:calc(100% + 4rem);margin:0 -2rem -4.7rem}}@media (max-width:991px){.contacts-block .offices-wrapper{width:calc(100% + 2rem);margin:0 -1rem -4rem}}@media (max-width:766px){.contacts-block .offices-wrapper{width:100%;margin:0 0 -4rem}}.contacts-block .offices-wrapper .office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:20%;padding:0 2rem 6.8rem}@media (max-width:1499px){.contacts-block .offices-wrapper .office{width:25%;padding:0 2rem 6rem}}@media (max-width:1269px){.contacts-block .offices-wrapper .office{width:33.3333333333%;padding:0 2rem 4.7rem}}@media (max-width:991px){.contacts-block .offices-wrapper .office{width:33.3333333333%;padding:0 1rem 4rem}}@media (max-width:766px){.contacts-block .offices-wrapper .office{width:100%;padding:0 0 4rem}}.contacts-block .offices-wrapper .office .office-content-holder{max-width:100%}.contacts-block .offices-wrapper .office .office-content-holder .office-country{font-family:"SuisseIntl-SemiBold";margin-bottom:0.4rem;font-size:1.7rem;line-height:1.55}@media (max-width:991px){.contacts-block .offices-wrapper .office .office-content-holder .office-country{font-size:1.6rem;margin-bottom:0.5rem}}@media (max-width:766px){.contacts-block .offices-wrapper .office .office-content-holder .office-country{text-align:center}}.contacts-block .offices-wrapper .office .office-content-holder .office-text{font-size:1.7rem;line-height:1.55;color:#102D7A}@media (max-width:991px){.contacts-block .offices-wrapper .office .office-content-holder .office-text{font-size:1.4rem}}@media (max-width:766px){.contacts-block .offices-wrapper .office .office-content-holder .office-text{text-align:center}}