.centers{margin-bottom:6.25rem}.centers .container{max-width:77.4375rem}.centers .h2-title{color:var(--color-text);font-family:var(--font-Nokio);font-size:2.3125rem;font-weight:700;letter-spacing:normal;line-height:1;margin-bottom:1.875rem;text-align:center}@media only screen and (max-width:767px){.centers .h2-title{font-size:2.125rem}}.centers__grid{display:grid;gap:3.75rem 5.625rem;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width:767px){.centers__grid{grid-template-columns:1fr}}.centers__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6875rem}.centers__img img{aspect-ratio:555/387;border:1px solid #fa4238;border-radius:1.75rem;-o-object-fit:cover;object-fit:cover;width:100%}.centers__info{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);padding-left:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width:767px){.centers__info{grid-template-columns:1fr;padding-left:0}}.centers__info .btn{font-family:Lato;font-size:.8125rem;letter-spacing:-.01875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.centers__info .btn{margin:0 .375rem 0 auto}}.centers__name{color:var(--color-text);font-family:var(--font-Nokio);font-size:1.375rem;font-weight:700;line-height:1.15;margin-top:.4375rem}.centers__role{color:#000;font-size:.8125rem;line-height:1.875;padding-left:.125rem}.centers__address{color:#000;font-size:1rem;line-height:1.263;margin-top:1.3125rem;padding-left:.125rem}.centers__address a{color:#fa4238}.centers__address a:hover{text-decoration:underline}