@charset "UTF-8";
.contacts__container{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}@media screen and (min-width:992px){.contacts__container{flex-direction:row;justify-content:space-between;gap:18px}}@media screen and (min-width:1200px){.contacts__container{margin-top:-0.6rem;gap:1.2rem}}.contacts .column-left{padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;border-radius:10px;background:var(--bg-decor)}@media screen and (min-width:992px){.contacts .column-left{width:33.3333333333%;padding:28px;gap:34px}}@media screen and (min-width:1200px){.contacts .column-left{width:25.6rem;padding:1.6rem;gap:2.2rem;border-radius:0.5rem;flex-shrink:0}}.contacts .column-left .field-block-phone,.contacts .column-left .field-block-text-format,.contacts .column-left .field-block-email,.contacts .column-left .field-block-address{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone,.contacts .column-left .field-block-text-format,.contacts .column-left .field-block-email,.contacts .column-left .field-block-address{gap:0.6rem}}.contacts .column-left .field-block-phone::before,.contacts .column-left .field-block-text-format::before,.contacts .column-left .field-block-email::before,.contacts .column-left .field-block-address::before{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:#536B68}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone::before,.contacts .column-left .field-block-text-format::before,.contacts .column-left .field-block-email::before,.contacts .column-left .field-block-address::before{font-size:1.2rem}}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone::before,.contacts .column-left .field-block-text-format::before,.contacts .column-left .field-block-email::before,.contacts .column-left .field-block-address::before{font-size:1.2rem}}.contacts .column-left .field-block-phone::before{content:"";margin-top:-2px}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone::before{margin-top:0;font-size:1.2rem}}.contacts .column-left .field-block-phone__items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone__items{gap:0.6rem}}.contacts .column-left .field-block-phone__item{font-family:"FixelDisplay";font-size:1rem;font-weight:700;line-height:1.1;transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:var(--text-color-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #536B68, #536B68 50%, var(--text-color-main) 50%);background-size:200% 100%;background-position:100%}@media screen and (min-width:1200px){.contacts .column-left .field-block-phone__item{font-size:1rem}}.contacts .column-left .field-block-phone__item:hover{background-position:0;-webkit-text-stroke-color:#536B68}.contacts .column-left .field-block-text-format{align-items:center}.contacts .column-left .field-block-text-format::before{content:"";margin-bottom:2px}@media screen and (min-width:1200px){.contacts .column-left .field-block-text-format::before{margin-bottom:0}}.contacts .column-left .field-block-text-format *{font-size:1rem;font-weight:400;line-height:1.5;color:var(--text-color-main)}@media screen and (min-width:1200px){.contacts .column-left .field-block-text-format *{font-size:1rem}}.contacts .column-left .field-block-email{align-items:center}.contacts .column-left .field-block-email::before{content:"";margin-bottom:2px}@media screen and (min-width:1200px){.contacts .column-left .field-block-email::before{margin-bottom:0}}.contacts .column-left .field-block-email a{font-size:1rem;font-weight:400;line-height:1.5;transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:var(--text-color-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #536B68, #536B68 50%, var(--text-color-main) 50%);background-size:200% 100%;background-position:100%}@media screen and (min-width:1200px){.contacts .column-left .field-block-email a{font-size:1rem}}.contacts .column-left .field-block-email a:hover{background-position:0;-webkit-text-stroke-color:#536B68}.contacts .column-left .field-block-address::before{content:""}@media screen and (min-width:1200px){.contacts .column-left .field-block-address::before{margin-top:0.1rem}}.contacts .column-left .field-block-address a{font-size:1rem;font-weight:400;line-height:1.5;transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:var(--text-color-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #536B68, #536B68 50%, var(--text-color-main) 50%);background-size:200% 100%;background-position:100%}@media screen and (min-width:1200px){.contacts .column-left .field-block-address a{font-size:1rem}}.contacts .column-left .field-block-address a:hover{background-position:0;-webkit-text-stroke-color:#536B68}.contacts .column-left .field-block-link-images{margin:0 -8px}@media screen and (min-width:1200px){.contacts .column-left .field-block-link-images{margin:-0.3rem -0.3rem 0}}.contacts .column-left .field-block-link-images__items{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (min-width:1200px){.contacts .column-left .field-block-link-images__items{gap:0.5rem}}.contacts .column-left .field-block-link-images__item a{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:50%;transition:all 250ms ease}@media screen and (min-width:1200px){.contacts .column-left .field-block-link-images__item a{width:1.8rem;height:1.8rem;border-width:0.05rem}}.contacts .column-left .field-block-link-images__item a:hover{border-color:#191919;transition:all 250ms ease}.contacts .column-left .field-block-link-images__item a img,.contacts .column-left .field-block-link-images__item a svg{width:22px;height:22px;transition:all 250ms ease}@media screen and (min-width:1200px){.contacts .column-left .field-block-link-images__item a img,.contacts .column-left .field-block-link-images__item a svg{width:1.2rem;height:1.2rem}}.contacts .column-left .field-block-link-images__item a img path,.contacts .column-left .field-block-link-images__item a svg path{fill:#536B68}.contacts .field-block-map{width:100%;z-index:1;position:relative}.contacts .field-block-map .geolocation-map-wrapper,.contacts .field-block-map .geolocation-map-container{height:420px;border-radius:8px;overflow:hidden}@media screen and (min-width:1200px){.contacts .field-block-map .geolocation-map-wrapper,.contacts .field-block-map .geolocation-map-container{height:100%;min-height:25rem;border-radius:0.5rem}}.contacts .field-block-map .leaflet-popup{margin-bottom:60px}@media screen and (min-width:1200px){.contacts .field-block-map .leaflet-popup{margin-bottom:3rem}}.contacts .field-block-map .leaflet-popup-content-wrapper{width:164px;padding:0;border-radius:8px;background:var(--bg-main);box-shadow:var(--bsh-main);overflow:hidden}@media screen and (min-width:768px){.contacts .field-block-map .leaflet-popup-content-wrapper{width:max-content}}@media screen and (min-width:1200px){.contacts .field-block-map .leaflet-popup-content-wrapper{max-width:unset;border-radius:0.5rem}}.contacts .field-block-map .leaflet-popup-tip{background:var(--bg-main);box-shadow:var(--bsh-main)}.contacts .field-block-map .leaflet-popup-content{width:calc(100% - 2 * 8px) !important;padding:8px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}@media screen and (min-width:1200px){.contacts .field-block-map .leaflet-popup-content{width:calc(100% - 2 * 0.6rem) !important;padding:0.6rem;gap:0.6rem}}.contacts .field-block-map .leaflet-popup-content .label-image-wrapper{width:148px;height:84px;flex-shrink:0;border-radius:4px;overflow:hidden}@media screen and (min-width:992px){.contacts .field-block-map .leaflet-popup-content .label-image-wrapper{width:244px;height:138px}}@media screen and (min-width:1200px){.contacts .field-block-map .leaflet-popup-content .label-image-wrapper{width:12.2rem;height:6.9rem;border-radius:0.3rem}}.contacts .field-block-map .leaflet-popup-content .label-image-wrapper img{width:100%;height:100%;object-fit:cover}.contacts .field-block-map .leaflet-marker-pane img{margin-left:-26px;margin-top:-26px;width:52px;height:52px;transform:translate3d(3840px, 1200px, 0px);z-index:1200;border-radius:50%;animation-name:pulseMarker;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}@media screen and (min-width:1200px){.contacts .field-block-map .leaflet-marker-pane img{margin-left:-1.6rem !important;margin-top:-1.6rem !important;width:3.2rem !important;height:3.2rem !important}}@keyframes pulseMarker{0%{box-shadow:0 0 0 0 rgba(25, 25, 25, 0.6)}80%{box-shadow:0 0 0 0.8rem rgba(25, 25, 25, 0)}}[data-theme="dark"] .contacts .field-block-map .geolocation-map-wrapper{box-shadow:0 0 0.1rem 0 rgba(145, 158, 171, 0.4)}[data-theme="dark"] .contacts .field-block-map .leaflet-layer,[data-theme="dark"] .contacts .field-block-map .leaflet-control-fullscreen,[data-theme="dark"] .contacts .field-block-map .leaflet-control-zoom-in,[data-theme="dark"] .contacts .field-block-map .leaflet-control-zoom-out,[data-theme="dark"] .contacts .field-block-map .leaflet-control-attribution{filter:invert(90%) grayscale(95%)}[data-theme="dark"] .contacts .field-block-map .leaflet-container{background:transparent}.contacts .field-block-webform{max-height:418px;padding:24px;margin:0;background:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(145, 158, 171, 0.24);border-radius:20px;overflow:hidden;flex-shrink:0}@media screen and (min-width:768px){.contacts .field-block-webform{max-height:356px}}@media screen and (min-width:992px){.contacts .field-block-webform{width:40%;max-height:420px}}@media screen and (min-width:1200px){.contacts .field-block-webform{width:25.6rem;max-height:25rem;padding:2rem;border-radius:1.5rem}}.contacts .field-block-webform__label{margin-bottom:16px;font-family:"FixelDisplay";font-size:1.1875rem;font-weight:700;line-height:1.1;text-align:center}@media screen and (min-width:1200px){.contacts .field-block-webform__label{font-size:1.2rem}}@media screen and (min-width:1200px){.contacts .field-block-webform__label{margin-bottom:1.2rem}}.contacts .field-block-webform__item form{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px){.contacts .field-block-webform__item form{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1200px){.contacts .field-block-webform__item form{gap:0.5rem}}.contacts .field-block-webform__item form div[data-drupal-messages]{position:absolute}.contacts .field-block-webform__item form .form-item{width:100%;margin:0}@media screen and (min-width:768px){.contacts .field-block-webform__item form .form-item{width:calc((100% - 10px) / 2)}}@media screen and (min-width:992px){.contacts .field-block-webform__item form .form-item{width:100%}}.contacts .field-block-webform__item form .form-item-comment{width:100%}.contacts .field-block-webform__item form .form-item-comment textarea{width:100%}.contacts .field-block-webform__item form .form-item-comment textarea::placeholder{color:#A1A3A7}.contacts .field-block-webform__item form .form-actions{margin:0;width:100%}@media screen and (min-width:768px){.contacts .field-block-webform__item form .form-actions{margin:0 auto}}.contacts .field-block-webform__item form .form-actions .form-submit{white-space:nowrap;width:100%}/*# sourceMappingURL=contacts.css.map */