.theme-leko-contact{--leko-contact-label-size: 1rem;--leko-contact-value-size: 1rem;position:relative;max-width:120rem;margin-inline:auto;margin-bottom:3.75rem;overflow:hidden}@media(min-width:768px){.theme-leko-contact{--leko-contact-value-size: 1.125rem;margin-bottom:5rem}}@media(min-width:992px){.theme-leko-contact{margin-bottom:5.625rem;padding-block:5.625rem}}@media(min-width:1200px){.theme-leko-contact{--leko-contact-value-size: 1.25rem;margin-bottom:6.25rem}}@media(min-width:1710px){.theme-leko-contact{--leko-contact-label-size: 1.125rem;--leko-contact-value-size: 1.375rem;margin-bottom:9.375rem;padding-block:8.4375rem}}@media(min-width:992px){.theme-leko-contact__layout{display:grid;grid-template-columns:minmax(0,34.375rem) minmax(0,1fr)}}@media(min-width:1200px){.theme-leko-contact__layout{grid-template-columns:minmax(0,37.5rem) minmax(0,1fr)}}@media(min-width:1710px){.theme-leko-contact__layout{grid-template-columns:minmax(0,50.625rem) minmax(0,1fr)}}.theme-leko-contact__content{min-width:0}.theme-leko-contact__subtitle{display:flex;flex-direction:column;gap:0;align-items:center;color:var(--theme-secondary-color);font-family:var(--theme-heading-ff);font-size:.75rem;font-weight:400;letter-spacing:.025em;text-transform:uppercase;text-align:center}@media(min-width:992px){.theme-leko-contact__subtitle{flex-direction:row;font-size:.875rem;text-align:left}}@media(min-width:1710px){.theme-leko-contact__subtitle{font-size:1.125rem}}.theme-leko-contact__subtitle-icons{display:grid;grid-template-columns:repeat(3,1.25rem);gap:.625rem;margin:0 auto 1.5625rem;color:var(--theme-primary-color)}@media(min-width:992px){.theme-leko-contact__subtitle-icons{margin:0 1.25rem 0 0}}.theme-leko-contact__subtitle-icons svg{width:1.25rem;height:1.25rem;fill:currentColor}.theme-leko-contact__title{max-width:45rem;margin:0 0 2.1875rem;padding-top:.9375rem;color:var(--theme-secondary-color);text-transform:uppercase}.theme-leko-contact__title strong{color:var(--theme-primary-color);font:inherit}@media(min-width:768px){.theme-leko-contact__title{margin-bottom:2.5rem}}@media(min-width:992px){.theme-leko-contact__title{margin-bottom:3.125rem;padding-top:1.25rem}}@media(min-width:1710px){.theme-leko-contact__title{margin-bottom:4.375rem;padding-top:1.875rem}}.theme-leko-contact__map{height:21.875rem;margin-bottom:1.875rem;overflow:hidden;border-radius:.625rem;background:color-mix(in oklab,var(--theme-secondary-color) 10%,transparent)}@media(min-width:440px){.theme-leko-contact__map{height:26.25rem}}@media(min-width:576px){.theme-leko-contact__map{height:28.125rem;margin-bottom:2.1875rem}}@media(min-width:768px){.theme-leko-contact__map{height:36.875rem;margin-bottom:3.125rem}}@media(min-width:992px){.theme-leko-contact__map{position:absolute;inset-block:0;right:0;width:43vw;height:auto;margin-bottom:0;border-radius:.625rem 0 0 .625rem}}@media(min-width:1710px){.theme-leko-contact__map{width:min(43vw,50.625rem)}}.theme-leko-contact__map>a,.theme-leko-contact__map picture,.theme-leko-contact__map img{display:block;width:100%;height:100%}.theme-leko-contact__map img{-o-object-fit:cover;object-fit:cover}.theme-leko-contact__map>a:focus-visible{outline:.1875rem solid var(--theme-primary-color);outline-offset:-.1875rem}.theme-leko-contact__contacts{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.theme-leko-contact__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-leko-contact__contact-group{display:block}.theme-leko-contact__contact-item{min-width:0}.theme-leko-contact__contact-item:not(:last-child){margin-bottom:1.875rem}@media(min-width:992px){.theme-leko-contact__contact-item:not(:last-child){margin-bottom:2.5rem}}@media(max-width:575px){.theme-leko-contact__contact-group:first-child .theme-leko-contact__contact-item:last-child{margin-top:1.875rem}}.theme-leko-contact__contact-label{display:flex;gap:.9375rem;align-items:center;margin-bottom:.9375rem;color:var(--theme-secondary-color);font-size:var(--leko-contact-label-size);font-weight:500;line-height:1.9;letter-spacing:.025rem}@media(min-width:1710px){.theme-leko-contact__contact-label{font-size:1.125rem;letter-spacing:.028125rem}}.theme-leko-contact__contact-label>span:first-child{display:inline-flex;flex:0 0 1.875rem;width:1.875rem;height:1.875rem;color:var(--theme-primary-color)}.theme-leko-contact__contact-label svg{width:100%;height:100%;fill:currentColor}.theme-leko-contact__contact-value{display:flex;flex-direction:column;align-items:flex-start;color:var(--theme-secondary-color);font-size:var(--leko-contact-value-size);font-weight:700;line-height:1.4;letter-spacing:.025rem;overflow-wrap:anywhere}@media(min-width:768px){.theme-leko-contact__contact-value{letter-spacing:.028125rem}}@media(min-width:1200px){.theme-leko-contact__contact-value{letter-spacing:.03125rem}}@media(min-width:1710px){.theme-leko-contact__contact-value{letter-spacing:.034375rem}}.theme-leko-contact__contact-value strong{font:inherit}.theme-leko-contact__contact-value a{color:inherit;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}.theme-leko-contact__contact-value a:hover,.theme-leko-contact__contact-value a:focus-visible{color:var(--theme-primary-color)}.theme-leko-contact__placeholder{padding:1.5rem;border:.0625rem dashed color-mix(in oklab,var(--theme-secondary-color) 35%,transparent);border-radius:.75rem}
