* {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

nav.navbar {
  background-image: url("/Xko/images/header-background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
nav.navbar .nav-item {
  margin-left: 20px;
  margin-right: 20px;
}
nav.navbar .nav-item .nav-link {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  position: relative;
  color: white;
}
nav.navbar .nav-item .nav-link::after {
  content: "";
  width: 0px;
  display: block;
  position: absolute;
  height: 2px;
  background-color: transparent;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  transition: all linear 0.25s;
}
nav.navbar .nav-item .nav-link:hover, nav.navbar .nav-item .nav-link.active {
  color: #C98BDB;
}
nav.navbar .nav-item .nav-link:hover::after, nav.navbar .nav-item .nav-link.active::after {
  width: 100%;
  background-color: #C98BDB;
}

nav.navbar .dropdown-menu[data-bs-popper] {
  top: calc(100% + 26px);
  left: auto;
  right: 0px;
}

input, textarea {
  border-radius: 12px !important;
  border-color: #D9D9D9 !important;
  margin-bottom: 30px !important;
}
input.form-check-input, textarea.form-check-input {
  border-radius: 4px !important;
}
input.form-check-input:checked, textarea.form-check-input:checked {
  background-color: #C98BDB;
  border-color: #C98BDB;
}

.form-check-label {
  padding-bottom: 30px;
}

.form-control:focus {
  border-color: #C98BDB !important;
  box-shadow: 0 0 0 0.25rem rgba(201, 139, 219, 0.25);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C98BDB;
  --bs-btn-border-color: #C98BDB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #AE76BE;
  --bs-btn-hover-border-color: #AE76BE;
  --bs-btn-focus-shadow-rgb: 201,139,219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #AE76BE;
  --bs-btn-active-border-color: #AE76BE;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(201,139,219,0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(120,120,120);
  --bs-btn-disabled-border-color: rgb(120,120,120);
}

.btn-outline-primary {
  --bs-btn-color: #C98BDB;
  --bs-btn-border-color: #C98BDB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C98BDB;
  --bs-btn-hover-border-color: #AE76BE;
  --bs-btn-focus-shadow-rgb: 13,110,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #AE76BE;
  --bs-btn-active-border-color: #AE76BE;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C98BDB;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C98BDB;
  --bs-gradient: none;
}
.btn-outline-primary.disabled {
  opacity: 1;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #202A44;
  --bs-btn-border-color: #202A44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #101524;
  --bs-btn-hover-border-color: #101524;
  --bs-btn-focus-shadow-rgb: 16,21,36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #101524;
  --bs-btn-active-border-color: #101524;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(16,21,36,0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(120,120,120);
  --bs-btn-disabled-border-color: rgb(120,120,120);
}

.btn {
  border-radius: 100px !important;
}

.loginformwrapper {
  width: 280px;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 90px;
  margin: 0 auto;
}
.loginformwrapper.isregistration {
  width: 560px;
}

.alert {
  max-width: calc(100% - 40px);
  width: 500px;
  margin: 30px auto;
}

.dropdown-item.active, .dropdown-item:active {
  color: white;
  text-decoration: none;
  background-color: #C98BDB;
}

.textlink {
  color: #C98BDB;
}
.textlink:hover {
  color: #AE76BE;
}

.textlinkDark {
  color: #202A44;
}
.textlinkDark:hover {
  color: #101524;
}

@media (min-width: 992px) {
  .odsadit-lg {
    padding-left: 128px;
  }
}

form label + ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
form label + ul li {
  color: #C98BDB;
}

.footer-container {
  width: 100%;
  overflow-x: hidden;
}
.footer-container .darkclouds-top::before {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1438/71;
  background-image: url("../images/dark-clouds-top.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -2px;
}
.footer-container .darkclouds-top .darkclouds-content {
  background-color: #202A44;
  padding-top: 40px;
  padding-bottom: 60px;
}
.footer-container .darkclouds-top .darkclouds-content .h1-pink-big {
  font-family: "Roboto Slab", Georgia, serif;
  font-size: 34px;
  color: #C98BDB;
  font-weight: 700;
}
@media (min-width: 996px) {
  .footer-container .darkclouds-top .darkclouds-content .h1-pink-big {
    font-size: 60px;
  }
}
.footer-container .darkclouds-top .darkclouds-content .social-icon-with-link {
  font-family: Roboto, Tahoma, Geneva, sans-serif;
  font-size: 16px;
  color: white;
  text-decoration: none;
}
.footer-container .darkclouds-top .darkclouds-content .social-icon-with-link span {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .footer-container .darkclouds-top .darkclouds-content .social-icon-with-link {
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .footer-container .darkclouds-top .darkclouds-content .social-icon-with-link {
    font-size: 20px;
    margin-left: 30px;
  }
}
.footer-container .darkclouds-top .darkclouds-content .social-icon-with-link .social__icon {
  width: 40px;
  height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 35px 35px;
  background-position: center center;
  transform: translateY(15px);
  margin-right: 10px;
}
.footer-container .darkclouds-top .darkclouds-content .social-icon-with-link .social__icon.icon-instagram {
  background-image: url("../images/ig-white.svg");
  filter: invert(1);
}
.footer-container .darkclouds-top .darkclouds-content .social-icon-with-link .social__icon.icon-facebook {
  background-image: url("../images/fb-white.svg");
  filter: invert(1);
  margin-right: 0px;
}
.footer-container .pink-bg-bottom-dark-top {
  background-color: #C98BDB;
  padding-bottom: 60px;
}
@media (min-width: 996px) {
  .footer-container .pink-bg-bottom-dark-top {
    padding-bottom: 80px;
  }
}
.footer-container .pink-bg-bottom-dark-top::before {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1438/71;
  background-image: url("../images/dark-clouds-bottom.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
  top: -1px;
}
@media (min-width: 996px) {
  .footer-container .pink-bg-bottom-dark-top::before {
    margin-bottom: 80px;
  }
}
.footer-container .pink-bg-bottom-dark-top .h1-white-big {
  font-family: "Roboto Slab", Georgia, serif;
  font-size: 34px;
  color: white;
  font-weight: 700;
}
@media (min-width: 996px) {
  .footer-container .pink-bg-bottom-dark-top .h1-white-big {
    font-size: 60px;
  }
}
.footer-container .pink-bg-bottom-dark-top label {
  color: white;
}
.footer-container .pink-bg-bottom-dark-top textarea {
  height: 140px;
}

hr.white {
  border-color: transparent !important;
  height: 3px;
  background-color: white;
  opacity: 1;
}

.white-logo {
  width: 213px;
  max-width: 100%;
}

.partner-logos {
  max-width: 213px;
  margin: 8px auto;
  transition: opacity 0.25s linear;
}
@media (min-width: 768px) {
  .partner-logos {
    opacity: 0.5;
  }
}
.partner-logos:hover {
  opacity: 1;
}

#partners h3 {
  font-size: 18px;
  color: #C98BDB;
  font-weight: 700;
  font-family: "Roboto Slab", Georgia, serif;
}

.copy {
  text-align: center;
}
.copy span {
  opacity: 0.7;
}
.copy a {
  transition: opacity 0.25s linear;
  opacity: 0.7;
}
.copy a:hover {
  opacity: 1;
}

#searchbox input#search {
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
#searchbox button.btn[type=submit] {
  border-radius: 0px 12px 12px 0px !important;
}

.breadcrumb a {
  text-decoration: none;
  color: black;
  opacity: 0.6;
}
.breadcrumb .active {
  opacity: 1;
  color: black;
  font-weight: normal;
}

.category-nav {
  height: 42px;
  overflow-y: hidden;
}
.category-nav ul {
  list-style: none;
  padding-left: 0px;
  display: flex;
  flex-wrap: nowrap;
  gap: 15px;
  border-bottom: 1px solid #f0f0f0;
  overflow-x: auto;
  height: 42px;
}
.category-nav ul li {
  position: relative;
  display: block;
  box-sizing: border-box;
  height: 42px;
}
.category-nav ul li a {
  display: block;
  position: relative;
  padding: 5px 30px 10px 30px;
  text-decoration: none;
  color: black;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
  box-sizing: border-box;
}
.category-nav ul li a.active, .category-nav ul li a:hover {
  border-bottom: 2px solid #C98BDB;
}

.articles-intro-section h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 133%;
  color: rgba(0, 0, 0, 0.85);
}

.infoblock {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  border-bottom: 1px solid #C98BDB;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 2px;
  justify-content: space-around;
}
.infoblock p {
  margin-bottom: 0px;
  line-height: 250%;
}
.infoblock .vlimiter {
  display: block;
  height: 38px;
  width: 1px;
  background-color: #C98BDB;
}

.when, .who, .how {
  display: block;
  padding-top: 8px;
  text-decoration: none;
  color: black;
}

.articles-small-preview h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 140%;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.85);
}
.articles-small-preview h2 i {
  color: #C98BDB;
}
.articles-small-preview h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #000000;
}
.articles-small-preview h3.text-elipse {
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.articles-small-preview .col-with-link {
  color: #000000;
  text-decoration: none;
}
.articles-small-preview .col-with-link:hover {
  text-decoration: underline;
}

.pinksection {
  background-color: #FDF5FF;
}

.pinkclouds-top::before {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1438/71;
  background-image: url("../images/pink-clouds-top.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -2px;
}

.pinkclouds-bottom::after {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1438/71;
  background-image: url("../images/pink-clouds-bottom.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -2px;
}

.light-gray-bg {
  background-color: #F7F8FC;
  border-radius: 16px;
  padding: 24px;
}

.pinksection {
  padding-top: 20px;
  padding-bottom: 40px;
}
.pinksection .light-gray-bg {
  background-color: white;
  border-radius: 16px;
  padding: 24px;
}

.calendarHeader {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 133%;
  color: #202A44;
}

.search-in-li {
  width: 200px;
  min-width: 200px;
}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #C98BDB;
}

.article-detail h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 133%;
  color: rgba(0, 0, 0, 0.85);
}
.article-detail p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #434343;
}
.article-detail p.perex {
  font-size: 20px;
  font-weight: 500;
}
.article-detail p.perex.intext {
  font-size: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #C98BDB;
  border-bottom: 1px solid #C98BDB;
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
  max-width: 90%;
  margin-left: 5%;
}
@media (min-width: 1200px) {
  .article-detail p.perex.intext {
    max-width: 70%;
    margin-left: 15%;
  }
}
.article-detail .sided-pane {
  border-left: 1px solid #C98BDB;
}
.article-detail hr {
  border-color: #C98BDB !important;
  opacity: 1 !important;
}

.sided-pane {
  padding: 0px 30px 0px 30px;
}
.sided-pane hr {
  border-color: #C98BDB !important;
  opacity: 1;
}
.sided-pane .logo {
  width: 70%;
  margin-bottom: 20px;
}
.sided-pane .avatar {
  width: 70%;
  aspect-ratio: 1/1;
  border-radius: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}
.sided-pane .author-name {
  font-size: 24px;
  font-weight: 500;
}
.sided-pane i {
  color: #C98BDB;
}
.sided-pane .contact-icons {
  padding-top: 10px;
}
.sided-pane .contact-icons a {
  background-color: #C98BDB;
  text-decoration: none !important;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  padding-top: 7px;
}
.sided-pane .contact-icons a i {
  font-size: 17px;
  color: white;
}
.sided-pane .btn-primary i {
  color: white;
}

.biggerimagesall {
  cursor: pointer;
}

.animatedWidth {
  transition: width 0.5s ease-in-out;
}

.text-pink {
  color: #C98BDB;
}

.post-card {
  border-radius: 16px;
  background-color: rgba(214, 220, 241, 0.2);
  display: flex;
  flex-wrap: nowrap;
  gap: 16px;
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
}
.post-card .post-avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
.post-card .post-avatar img {
  width: 100px;
  height: 100px;
  object-fit: cover;
}
.post-card .post-content {
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
  min-width: calc(100% - 120px);
  position: relative;
}
.post-card a.reply {
  position: absolute;
  right: 8px;
  bottom: 8px;
  font-size: 14px;
  color: #C98BDB;
}

section#map {
  position: relative;
  width: 100%;
  height: 80vh !important;
  margin-top: 0px !important;
  padding-top: 0px !important;
}

@media (min-width: 992px) {
  .map-sidebar {
    position: absolute !important;
    top: 0px !important;
    height: 80vh !important;
  }

  .mapfluid {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.map-sidebar .search-box .input-group .form-control {
  border-color: #C98BDB !important;
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-right: 0px solid transparent !important;
  margin-bottom: 0px !important;
}
.map-sidebar .search-box .input-group .btn {
  border-color: #C98BDB !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-left: 0px solid transparent !important;
  height: 42px;
}

#cm.cloud .c-bn:first-child {
  white-space: nowrap;
}

#cm.cloud {
  max-width: 80rem !important;
}

@media screen and (min-width: 689px) {
  .cc_div .cloud #c-inr-i {
    width: 77% !important;
  }
}
#s-all-bn, #s-rall-bn,
#cm.cloud .c-bn {
  background-color: #C98BDB !important;
  color: #fff !important;
}

#s-all-bn:hover, #s-rall-bn:hover,
#cm.cloud .c-bn:hover {
  background-color: #202A44 !important;
}

.cc_div .cc-link {
  color: #C98BDB !important;
}

.cc_div .cc-link:hover {
  color: #202A44 !important;
}

/* Cross button */
#cm.cloud #c-bn-cross-close {
  padding: 0 !important;
  width: 1.7em !important;
  height: 1.7em !important;
  font-size: 1.45em !important;
  margin: 0 !important;
  font-weight: initial !important;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent !important;
}

#c-bn-cross-close::after,
#c-bn-cross-close::before {
  content: "";
  position: absolute;
  left: 0.82em;
  top: 0.58em;
  height: 0.6em;
  width: 1.5px;
  background: #444d53;
  background: var(--cc-btn-secondary-text);
  transform: rotate(45deg);
  border-radius: 1em;
  margin: 0 auto;
}

#c-bn-cross-close::after {
  transform: rotate(-45deg);
}

#cm {
  max-height: calc(100vh - 2rem) !important;
  overflow: auto !important;
}

.social-links li a.social-link {
  padding: 0px !important;
  width: 38px;
  position: relative;
  display: block;
  height: 38px;
  text-align: center;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.order-13 {
  order: 13;
}

.order-14 {
  order: 14;
}

.order-15 {
  order: 15;
}

.order-16 {
  order: 16;
}

.order-17 {
  order: 17;
}

.order-18 {
  order: 18;
}

.order-19 {
  order: 19;
}

.order-20 {
  order: 20;
}

.order-21 {
  order: 21;
}

.order-22 {
  order: 22;
}

.order-23 {
  order: 23;
}

.order-24 {
  order: 24;
}

.order-25 {
  order: 25;
}

.order-26 {
  order: 26;
}

.order-27 {
  order: 27;
}

.order-28 {
  order: 28;
}

.order-29 {
  order: 29;
}

.order-30 {
  order: 30;
}

.order-31 {
  order: 31;
}

.order-32 {
  order: 32;
}

.order-33 {
  order: 33;
}

.order-34 {
  order: 34;
}

.order-35 {
  order: 35;
}

.order-36 {
  order: 36;
}

.order-37 {
  order: 37;
}

.order-38 {
  order: 38;
}

.order-39 {
  order: 39;
}

.order-40 {
  order: 40;
}

.order-41 {
  order: 41;
}

.order-42 {
  order: 42;
}

.order-43 {
  order: 43;
}

.order-44 {
  order: 44;
}

.order-45 {
  order: 45;
}

.order-46 {
  order: 46;
}

.order-47 {
  order: 47;
}

.order-48 {
  order: 48;
}

.order-49 {
  order: 49;
}

.order-50 {
  order: 50;
}

@media (min-width: 768px) {
  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .order-md-13 {
    order: 13;
  }

  .order-md-14 {
    order: 14;
  }

  .order-md-15 {
    order: 15;
  }

  .order-md-16 {
    order: 16;
  }

  .order-md-17 {
    order: 17;
  }

  .order-md-18 {
    order: 18;
  }

  .order-md-19 {
    order: 19;
  }

  .order-md-20 {
    order: 20;
  }

  .order-md-21 {
    order: 21;
  }

  .order-md-22 {
    order: 22;
  }

  .order-md-23 {
    order: 23;
  }

  .order-md-24 {
    order: 24;
  }

  .order-md-25 {
    order: 25;
  }

  .order-md-26 {
    order: 26;
  }

  .order-md-27 {
    order: 27;
  }

  .order-md-28 {
    order: 28;
  }

  .order-md-29 {
    order: 29;
  }

  .order-md-30 {
    order: 30;
  }

  .order-md-31 {
    order: 31;
  }

  .order-md-32 {
    order: 32;
  }

  .order-md-33 {
    order: 33;
  }

  .order-md-34 {
    order: 34;
  }

  .order-md-35 {
    order: 35;
  }

  .order-md-36 {
    order: 36;
  }

  .order-md-37 {
    order: 37;
  }

  .order-md-38 {
    order: 38;
  }

  .order-md-39 {
    order: 39;
  }

  .order-md-40 {
    order: 40;
  }

  .order-md-41 {
    order: 41;
  }

  .order-md-42 {
    order: 42;
  }

  .order-md-43 {
    order: 43;
  }

  .order-md-44 {
    order: 44;
  }

  .order-md-45 {
    order: 45;
  }

  .order-md-46 {
    order: 46;
  }

  .order-md-47 {
    order: 47;
  }

  .order-md-48 {
    order: 48;
  }

  .order-md-49 {
    order: 49;
  }

  .order-md-50 {
    order: 50;
  }
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z' fill='white'/%3E%3C/svg%3E") !important;
}

[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z' fill='white'/%3E%3C/svg%3E") !important;
}

@media (max-width: 995px) {
  .mapfluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .mapfluid .map-container {
    height: 50vh !important;
  }

  section#map {
    overflow-y: auto;
  }
}
.w-330 {
  width: 330px;
  max-width: 100%;
  margin: 0 auto;
}

/*# sourceMappingURL=global.css.map */
