.paragraph--type--map {
  position: relative;
}
@media (max-width: 1340px) {
  .paragraph--type--map {
    width: 100%;
  }
}
.paragraph--type--map .field--name-field-location-cordinates {
  width: 100%;
  min-height: 718px;
}
.paragraph--type--map .field--name-field-location-cordinates .styled_map {
  height: 718px !important;
}
.paragraph--type--map .field--name-field-map-items {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 1340px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0 20px;
  box-sizing: border-box;
  z-index: 5;
}
.paragraph--type--map .field--name-field-map-items > .field--item {
  background: linear-gradient(to bottom, #003764 0%, #002748 100%);
  padding: 30px;
  border-radius: 10px;
  color: var(--white);
  font-family: "quicksand", sans-serif;
  width: 366px;
}
@media (max-width: 430px) {
  .paragraph--type--map .field--name-field-map-items > .field--item {
    width: 100%;
  }
}
.paragraph--type--map .field--name-field-map-items > .field--item a {
  color: var(--white);
  text-decoration: underline;
}
.paragraph--type--map .field--name-field-map-items > .field--item .field--name-field-naslov {
  font-family: "Montserrat", foco, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 23px;
  border-left: 1px solid var(--white);
  padding-left: 9px;
}
.paragraph--type--map .field--name-field-map-items > .field--item i {
  background-color: #003764;
  color: #faa71a;
  border-radius: 50%;
  padding: 10px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-link,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-text,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-email,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-telephone,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-fax {
  display: flex;
  align-items: center;
  gap: 10px;
}
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-link .field--name-field-naslov,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-text .field--name-field-naslov,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-email .field--name-field-naslov,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-telephone .field--name-field-naslov,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-fax .field--name-field-naslov {
  font-family: "quicksand", sans-serif;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
}
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-link a,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-text a,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-email a,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-telephone a,
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--icon-fax a {
  font-family: "quicksand", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
  text-decoration: underline;
}
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--map-text-items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.paragraph--type--map .field--name-field-map-items > .field--item .paragraph--type--map-text-items .field--name-field-item-components {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.paragraph--type--map .field--name-field-map-items > .field--item .field--name-field-two-links {
  display: flex;
  align-items: center;
  gap: 5px;
}
.paragraph--type--map .field--name-field-telephone:before {
  content: "Tel: ";
  font-size: 14px;
}
.paragraph--type--map .field--name-field-fax:before {
  content: "Fax: ";
  font-size: 14px;
}
/*# sourceMappingURL=paragraph-map.css.map */
