.page-module__B3xluG__title{font-size:var(--font-size-large);letter-spacing:var(--letter-section);text-transform:uppercase;margin:var(--spacing-xl)0 var(--spacing-xl);color:var(--color-dark);font-weight:500}.page-module__B3xluG__content{background:var(--color-white);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.page-module__B3xluG__grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.page-module__B3xluG__column{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__B3xluG__legalRef{font-size:var(--font-size-smaller);color:var(--color-gray);margin:0;line-height:1.6}.page-module__B3xluG__subtitle{font-size:var(--font-size-medium);color:var(--color-brown);margin:0;font-weight:600}.page-module__B3xluG__contactItem{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__B3xluG__contactItem strong{color:var(--color-dark);font-size:var(--font-size-small)}.page-module__B3xluG__phones{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__B3xluG__phone,.page-module__B3xluG__email{color:var(--color-brown);font-size:var(--font-size-medium);transition:color var(--transition-normal);font-weight:600;text-decoration:none}.page-module__B3xluG__phone:hover,.page-module__B3xluG__email:hover{color:var(--color-dark)}.page-module__B3xluG__address,.page-module__B3xluG__workingHours{font-size:var(--font-size-small);color:var(--color-dark);margin:0;line-height:1.6}.page-module__B3xluG__map{border-radius:var(--radius-lg);border:1px solid var(--border-soft);width:100%;min-height:400px;overflow:hidden}.page-module__B3xluG__map iframe{border:none;width:100%;height:100%}.page-module__B3xluG__additionalContent{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-soft);font-size:var(--font-size-small);color:var(--color-dark);line-height:1.75}@media (min-width:768px){.page-module__B3xluG__title{font-size:var(--font-size-larger);font-weight:400}}@media (max-width:1024px){.page-module__B3xluG__grid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__B3xluG__content{padding:var(--spacing-md)}.page-module__B3xluG__map{min-height:280px}}
