.c-contacts.s-item:not(.c-hero){margin-inline:auto;max-width:calc(var(--container-width-wide) + var(--container-padding)*2)!important;padding-inline:var(--container-padding);width:100%}.c-contacts__wrap{padding-block:0;width:100%}.c-contacts__inner{display:flex;flex-direction:column;gap:3.75rem;min-width:0;width:100%}.c-contacts__title{color:var(--context-heading-color,var(--color-text-headline));color:var(--context-heading-color,var(--color-black));font-family:var(--font-secondary);font-size:1.5rem;font-weight:700;isolation:isolate;letter-spacing:-.02em;letter-spacing:-.01em;line-height:1.5;margin:0;position:relative;text-align:initial;text-transform:none;width:100%}@media only screen and (min-width:768px){.c-contacts__title{font-size:1.75rem;line-height:1.43;margin-bottom:2rem}}.c-contacts__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.875rem;min-width:0;width:100%}.c-contacts__item{align-items:flex-start;background-color:var(--context-card-surface,var(--color-gray-50));display:flex;flex:1 1 18.125rem;flex-direction:column;gap:2.5rem;max-width:calc(25% - 1.40625rem);min-width:0;padding:1.875rem;width:100%}@media(max-width:79.9375rem){.c-contacts__item{max-width:calc(33.33333% - 1.25rem)}}@media(max-width:61.9375rem){.c-contacts__item{max-width:calc(50% - .9375rem)}}@media(max-width:47.9375rem){.c-contacts__item{flex-basis:100%;max-width:100%}}.c-contacts__header{display:flex;flex-direction:column;gap:.75rem;min-width:0;width:100%}.c-contacts__name{color:var(--context-heading-color,var(--color-text-headline));color:var(--context-heading-color,var(--color-black));font-family:var(--font-secondary);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;letter-spacing:-.01em;line-height:1.4;margin:0;overflow-wrap:anywhere;position:relative;text-align:initial;text-transform:none}@media only screen and (min-width:768px){.c-contacts__name{font-size:1.5rem;line-height:1.33}}.c-contacts__expertise,.c-contacts__link,.c-contacts__position{color:var(--context-text-color,var(--color-text-main));font-family:var(--font-primary);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.5;line-height:1.5rem;margin:0}.c-contacts__position{color:var(--context-text-color,var(--color-gray-700))}.c-contacts__expertise{background-color:var(--color-secondary-500);color:var(--color-gray-700);max-width:100%;overflow-wrap:anywhere;padding:.5rem;width:-moz-fit-content;width:fit-content}.c-contacts__links{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;min-width:0;width:100%}.c-contacts__links:empty{display:none}.c-contacts__link{align-items:flex-start;color:var(--context-text-color,var(--color-gray-700));display:flex;font-weight:600;gap:.75rem;max-width:100%;overflow-wrap:anywhere;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.c-contacts__link:before{background-color:var(--context-accent-color,var(--color-secondary-500));content:"";flex:0 0 1.3125rem;height:1.375rem;width:1.3125rem}.c-contacts__link--phone:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.202 15.049v2.687c0 .25-.05.497-.147.725-.097.229-.24.434-.42.603s-.392.297-.623.377-.475.11-.718.087a17.06 17.06 0 0 1-7.55-2.75 17.3 17.3 0 0 1-5.25-5.375 18 18 0 0 1-2.687-7.767 1.83 1.83 0 0 1 .45-1.37c.164-.183.363-.33.586-.43.222-.101.462-.153.705-.153h2.625c.425-.004.836.15 1.158.433s.533.677.592 1.108c.11.86.316 1.715.613 2.528.117.32.143.669.073 1.004s-.232.643-.467.886L7.03 8.78a14.17 14.17 0 0 0 5.25 5.375l1.11-1.138a1.74 1.74 0 0 1 .866-.478 1.7 1.7 0 0 1 .98.075c.794.303 1.62.514 2.46.627.424.062.813.28 1.09.616s.425.763.415 1.192'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.202 15.049v2.687c0 .25-.05.497-.147.725-.097.229-.24.434-.42.603s-.392.297-.623.377-.475.11-.718.087a17.06 17.06 0 0 1-7.55-2.75 17.3 17.3 0 0 1-5.25-5.375 18 18 0 0 1-2.687-7.767 1.83 1.83 0 0 1 .45-1.37c.164-.183.363-.33.586-.43.222-.101.462-.153.705-.153h2.625c.425-.004.836.15 1.158.433s.533.677.592 1.108c.11.86.316 1.715.613 2.528.117.32.143.669.073 1.004s-.232.643-.467.886L7.03 8.78a14.17 14.17 0 0 0 5.25 5.375l1.11-1.138a1.74 1.74 0 0 1 .866-.478 1.7 1.7 0 0 1 .98.075c.794.303 1.62.514 2.46.627.424.062.813.28 1.09.616s.425.763.415 1.192'/%3E%3C/svg%3E")}.c-contacts__link--email:before,.c-contacts__link--phone:before{background-color:var(--context-accent-color,var(--color-secondary-500));mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.c-contacts__link--email:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none'%3E%3Cpath fill='%23FFFAF0' d='M11.225 1.841h-5.8c-1.999 0-3.625 1.665-3.625 3.71v9.54a1.6 1.6 0 0 0 .822 1.406 1.52 1.52 0 0 0 1.6-.078l2.872-1.962h4.13c2 0 3.626-1.664 3.626-3.71V5.552c0-2.046-1.626-3.711-3.625-3.711m7.975 6.68v9.539a1.6 1.6 0 0 1-.822 1.405 1.53 1.53 0 0 1-1.599-.077l-2.874-1.962h-4.13c-1.051 0-1.992-.468-2.654-1.202l.412-.282h3.692c2.798 0 5.075-2.331 5.075-5.195V5.552c0-.229-.02-.452-.047-.673 1.675.327 2.947 1.833 2.947 3.641'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none'%3E%3Cpath fill='%23FFFAF0' d='M11.225 1.841h-5.8c-1.999 0-3.625 1.665-3.625 3.71v9.54a1.6 1.6 0 0 0 .822 1.406 1.52 1.52 0 0 0 1.6-.078l2.872-1.962h4.13c2 0 3.626-1.664 3.626-3.71V5.552c0-2.046-1.626-3.711-3.625-3.711m7.975 6.68v9.539a1.6 1.6 0 0 1-.822 1.405 1.53 1.53 0 0 1-1.599-.077l-2.874-1.962h-4.13c-1.051 0-1.992-.468-2.654-1.202l.412-.282h3.692c2.798 0 5.075-2.331 5.075-5.195V5.552c0-.229-.02-.452-.047-.673 1.675.327 2.947 1.833 2.947 3.641'/%3E%3C/svg%3E")}@media(hover:hover)and (pointer:fine){.c-contacts__link:hover{color:var(--context-link-hover-color,var(--color-primary-500))}}.c-contacts__link:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem}