/*
 Theme Name: Tact Theme
 Theme URI: http://nucleusstrategie.com/my-custom-theme
 Author: Nucleus Strategie
 Author URI: http://nucleusstrategie.com
 Description: A custom theme created for tact.
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom, theme, learning
 Text Domain: tact-theme
*/

body {
  background: linear-gradient(191deg, #fff 78.84%, #eaf1eb 97.41%);
  margin: 0px;
}

.swiper-pagination {
  margin-top: 50px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0px;
}

/* GENERAL */
@media only screen and (min-width: 1024px) {
  .hidden-lg {
    display: none !important;
  }
}

.elementor-icon svg {
  transition: all 0.3s ease;
}

/*CARD*/

.card svg path {
  fill: currentColor;
}

.card {
  height: 100%;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.card-content {
  transition: all 0.3s ease;
}

.card-title {
  margin-bottom: 10px;
}

.card-icons {
  display: flex;
  justify-content: end;
}

.card-icon {
  display: block;
  border-radius: 100px;
  border: 2px solid;
  display: flex;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.card-icon svg {
  width: 15px;
  height: 15px;
}

/* MAP */

.location-information{
  margin-bottom:15px;
}

@media (min-width: 1024px) {
  .dropdown-elementor-widget {
    display: flex;
    gap: 60px;
  }

  .location-information {
    flex: 0 0 30%;
    margin-bottom:0px;
  }

  .location-map {
    flex: 0 0 calc(70% - 60px);
  }
}

.location-select {
  padding: 7px;
  border-radius: 8px;
  border: none;
  outline: none;
}

.location-title {
  margin-bottom: 10px;
}
.location-content {
  margin-top: 30px;
}

/*Footer*/
#footer .wpml-ls-flag{
  -webkit-filter: invert(100%); /* Safari/Chrome */
  filter: invert(100%);
}