/* xl - DESKTOP STYLES */
:root {
  --savia-care:  #E4A900;
  --savia-play:  #75E478;
  --savia-aquatic: #9AB3E9;
  --savia-indoor: #DC4610;
  --savia-text: #252629;
  --savia-bg: #9AB3E9;
}
html, body {
  width: 100%;
  overflow-x: hidden;
}
.elementor-widget-text-editor .elementor-widget-container p:last-of-type {
  margin-bottom: 0;
}
.grecaptcha-badge {
  display: none !important;
}
.savia-experiencies-filter .jet-color-image-list__item {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  box-sizing: border-box;
}
.savia-experiencies-filter .jet-color-image-list__button {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  box-sizing: border-box;
  position: relative;
}
.savia-experiencies-filter .jet-color-image-list__button::after {
  position: absolute;
  background-image: url("/wp-content/uploads/2024/06/arrow_down_grey.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 20px;
  right: 20px;
  height: 65px;
  width: 65px;
  content: "";
  transition: 0.3s;
  opacity: 0;
}
.savia-experiencies-filter .jet-color-image-list__image {
  width: auto !important;
}
.savia-experiencies-filter .jet-color-image-list__image img {
  transition: 0.3s;
  opacity: 0.5;
  height: 75px;
  width: 100%;
  object-fit: contain;
  object-position: bottom left;
}
.savia-experiencies-filter .jet-color-image-list__button:hover .jet-color-image-list__image img, .savia-experiencies-filter .jet-color-image-list__input:checked + .jet-color-image-list__button::after, .savia-experiencies-filter .jet-color-image-list__input:checked + .jet-color-image-list__button .jet-color-image-list__image img {
  opacity: 1;
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset {
  display: flex;
  flex-flow: row nowrap;
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row {
  position: relative;
  flex: 1 1 auto;
  padding: 0;
  margin: 0;
  background-color: var(--savia-care);
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="60"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="57"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="3"]) {
  background-color: var(--savia-play);
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="54"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="53"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="4"]) {
  background-color: var(--savia-aquatic);
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="54"]) .jet-color-image-list__image img, .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="53"]) .jet-color-image-list__image img, .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="4"]) .jet-color-image-list__image img {
  height: 85px;
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="59"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="56"]), .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[value="5"]) {
  background-color: var(--savia-indoor);
}
.savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[data-label="Tous les projets"]) .jet-color-image-list__button::after, .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[data-label="All projects"]) .jet-color-image-list__button::after, .savia-experiencies-filter .jet-color-image-list-wrapper fieldset .jet-filter-row:has(.jet-color-image-list__input[data-label="Todos los proyectos"]) .jet-color-image-list__button::after {
  background-image: url("/wp-content/uploads/2024/06/arrow_down_orange.svg");
}
.elementor-widget-button[class*="#E4A900"] {
  --circle-color: #E4A900 !important;
}
.elementor-widget-button[class*="#75E478"] {
  --circle-color: #75E478 !important;
}
.elementor-widget-button[class*="#DC4610"] {
  --circle-color: #DC4610 !important;
}
.elementor-widget-button[class*="#9AB3E9"] {
  --circle-color: #9AB3E9 !important;
}
#cookies-eu-banner {
  background-color: #DC4610;
  font-family: "Acumin Pro";
  font-weight: 300;
  font-size: 15px;
}
#cookies-eu-banner a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
#cookies-eu-banner button {
  font-family: "Acumin Pro Condensed";
  font-weight: 900;
  font-size: 18px;
  border: 3px var(--savia-text) solid;
  border-radius: 50px;
  transition: 0.3s;
  padding: 10px 20px 7px 20px;
  background-color: transparent !important;
  line-height: 1;
  color: var(--savia-text);
}
#cookies-eu-banner button:hover {
  background-color: var(--savia-text) !important;
  color: white;
  border: 3px var(--savia-text) solid;
}
#custom-cookies-eu-reject, #custom-cookies-eu-accept {
  font-family: "Acumin Pro Condensed";
  font-weight: 900;
  font-size: 18px;
  border: 3px var(--savia-text) solid;
  border-radius: 50px;
  transition: 0.3s;
  padding: 10px 20px 7px 20px;
  background-color: transparent !important;
  line-height: 1;
  color: var(--savia-text);
}
#custom-cookies-eu-reject:hover, #custom-cookies-eu-accept:hover {
  background-color: var(--savia-text) !important;
  color: white;
  border: 3px var(--savia-text) solid;
}
.custom-cookies-option label {
  border-radius: 50px;
}
.custom-cookies-option input[type="radio"]:checked + label {
  background-color: var(--savia-indoor);
}
.savia-filtrar:lang(en) {
  font-size: 0px;
}
.savia-filtrar:lang(en)::before {
  content: "FILTER";
  font-size: 20px;
  vertical-align: top;
}
.savia-filtrar:lang(fr) {
  font-size: 0px;
}
.savia-filtrar:lang(fr)::before {
  content: "FILTRER";
  font-size: 20px;
  vertical-align: top;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F126-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */