.local-contact-person{width:100%}.local-contact-person .image-name-wrapper.local-link:hover .local-contact-details .name a{background-size:100% 1px}.local-contact-person .image-wrapper{position:relative;margin-bottom:10px;display:block}.local-contact-person .image-wrapper:before{display:block;content:"";width:100%;padding-top:110.5263157895%}.local-contact-person .image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:top;transition:.6s ease-out}.local-contact-person .image-wrapper .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(58fb305eaf164f83adda.svg);background-position:bottom;background-size:100% 88%;background-color:#1a1a1a;background-repeat:no-repeat}.local-contact-person .name{font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.local-contact-person .email-phone-wrapper .email,.local-contact-person .email-phone-wrapper .email a,.local-contact-person .email-phone-wrapper .phone,.local-contact-person .email-phone-wrapper .phone a{font-size:12px;font-style:normal;font-weight:400;line-height:1.5;color:#686868}.local-contact-person .email-phone-wrapper .email,.local-contact-person .email-phone-wrapper .email a{word-break:break-all}.local-contact-person .local-contact-details .position-country-wrapper{margin-top:5px}@media(max-width: 767px){.local-contact-person .local-contact-details .position-country-wrapper{margin-top:2px}}.local-contact-person .local-contact-details .position-country-wrapper span{font-size:12px;line-height:1.5;color:#686868}@media(max-width: 767px){.local-contact-person .local-contact-details .position-country-wrapper span{line-height:1.4;color:#686868}}section.local-contacts-block{color:#1a1a1a;padding-top:100px;padding-bottom:100px}@media(max-width: 1023px){section.local-contacts-block{padding-top:60px;padding-bottom:60px}}@media(max-width: 767px){section.local-contacts-block{padding-top:50px;padding-bottom:50px}}section.local-contacts-block .container{display:flex}@media(max-width: 1023px){section.local-contacts-block .container{flex-wrap:wrap}}@media(max-width: 767px){section.local-contacts-block .container{gap:10px}}section.local-contacts-block .container h2{font-family:"Power Grotesk",sans-serif;margin-bottom:24px}@media(max-width: 767px){section.local-contacts-block .container h2{margin-bottom:20px}}section.local-contacts-block .container a{position:relative;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}section.local-contacts-block .container a:hover{background-size:100% 1px}section.local-contacts-block .container p,section.local-contacts-block .container a,section.local-contacts-block .container span{line-height:1.5;color:#1a1a1a}@media(max-width: 767px){section.local-contacts-block .container p,section.local-contacts-block .container a,section.local-contacts-block .container span{font-size:15px;line-height:1.4}}section.local-contacts-block .container .company-details p,section.local-contacts-block .container .company-details a,section.local-contacts-block .container .company-details span{margin-bottom:10px}section.local-contacts-block .container .company-details span{display:inline-block}section.local-contacts-block .container .location-wrapper{margin-top:30px;margin-bottom:30px}@media(max-width: 767px){section.local-contacts-block .container .location-wrapper{margin-top:20px;margin-bottom:20px}}section.local-contacts-block .container .location-wrapper:last-of-type{margin-bottom:0}section.local-contacts-block .container .location-wrapper .town{font-size:20px;line-height:1.3;margin-bottom:2px}@media(max-width: 767px){section.local-contacts-block .container .location-wrapper .town{font-size:18px}}section.local-contacts-block .container .location-wrapper .address{color:#686868}section.local-contacts-block .container .lh-side{width:50%;padding-right:10px}@media(max-width: 1023px){section.local-contacts-block .container .lh-side{width:100%;padding-right:0px;margin-bottom:30px}}section.local-contacts-block .container .rh-side{width:50%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;padding-left:10px}@media(max-width: 1023px){section.local-contacts-block .container .rh-side{width:100%;padding-left:0px}}@media(max-width: 767px){section.local-contacts-block .container .rh-side{grid-template-columns:repeat(2, minmax(0, 1fr))}}
