.block-contacts{margin-block:clamp(2rem,1.3990825688rem + 1.2232415902vw,2.5rem);border-top:1px solid var(--line)}.html2pdf__container .block-contacts{margin-block:calc(clamp(2rem,1.3990825688rem + 1.2232415902vw,2.5rem) * .55)}.block-contacts__card{display:flex;flex-direction:column;gap:clamp(1.5rem,1.1995412844rem + .6116207951vw,1.75rem);padding-block:clamp(1.5rem,1.1995412844rem + .6116207951vw,1.75rem);text-decoration:none;border-bottom:1px solid var(--line)}.html2pdf__container .block-contacts__card{gap:calc(clamp(1.5rem,1.1995412844rem + .6116207951vw,1.75rem) * .55);padding-block:calc(clamp(1.5rem,1.1995412844rem + .6116207951vw,1.75rem) * .55)}@media (min-width:768px){.block-contacts__card{flex-direction:row}}.block-contacts__card-image{flex:1 0 0}.html2pdf__container .block-contacts__card-image{width:calc(100% / 2.4 - clamp(1.25rem,-.8532110092rem + 4.2813455657vw,3rem)/ 2.4 * (2.4 - 1))}.block-contacts__card-image img{width:100%;height:100%;min-width:10.25rem;border-radius:.25rem;object-fit:cover;object-position:center;aspect-ratio:3/2}.html2pdf__container .block-contacts__card-image img{height:auto;min-width:unset;object-fit:unset;aspect-ratio:unset}.block-contacts__card-content{display:flex;flex-direction:column;width:100%}.html2pdf__container .block-contacts__card-content{width:calc(100% / 1.7142857143 - clamp(1.25rem,-.8532110092rem + 4.2813455657vw,3rem)/ 1.7142857143 * (1.7142857143 - 1))}.block-contacts__card-content>*{text-align:center}@media (min-width:768px){.block-contacts__card-content>*{text-align:left}}.block-contacts__role{font-weight:400;font-size:.75rem;font-family:"Libre Franklin";line-height:1.7;display:flex;gap:.5rem;justify-content:center;color:#5e6e7f}.html2pdf__container .block-contacts__role{font-size:calc(.75rem * .55)}@media (min-width:768px){.block-contacts__role{justify-content:flex-start}}[data-theme=gray] .block-contacts__role{color:#eef0f2}.block-contacts__role-divider{color:var(--line)}.block-contacts__name{font-weight:400;font-size:clamp(1.0625rem,.9122706422rem + .3058103976vw,1.1875rem);font-family:"Libre Franklin";line-height:1.7;position:relative;display:inline-flex;margin-bottom:.25rem;color:#f7413d}.html2pdf__container .block-contacts__name{font-size:calc(clamp(1.0625rem,.9122706422rem + .3058103976vw,1.1875rem) * .55)}.block-contacts__name::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.0625rem;background:#f7413d;transform:scaleX(1);transform-origin:right;transition:transform .3s ease-in-out}@media (min-width:992px){.block-contacts__name::after{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){a:hover .block-contacts__name::after{transform:scaleX(1);transform-origin:left}}a:focus .block-contacts__name::after{transform:scaleX(1);transform-origin:left}@media (max-width:767px){.block-contacts__name::after{display:none}}.block-contacts__email,.block-contacts__phone-number{font-weight:400;font-size:.75rem;font-family:"Libre Franklin";line-height:1.7;display:inline-block;width:100%;color:var(--content);text-decoration:none}.html2pdf__container .block-contacts__email,.html2pdf__container .block-contacts__phone-number{font-size:calc(.75rem * .55)}@media (hover:hover) and (pointer:fine){.block-contacts__email:hover,.block-contacts__phone-number:hover,a:hover .block-contacts__email,a:hover .block-contacts__phone-number{text-decoration:underline}.block-contacts__email:focus,.block-contacts__phone-number:focus,a:focus .block-contacts__email,a:focus .block-contacts__phone-number{text-decoration:underline}}.block-contacts__phone-number{margin-top:auto;margin-bottom:.5rem;padding-top:.5rem}.html2pdf__container .block-contacts__phone-number{margin-top:0;margin-bottom:calc(.5rem * .55);padding-top:0}