.light {
         --cookie-color-icon: none;
         --disponiblity-color-btn: var(--color-magenta-mid);
         --icon-disponibility: var(--color-pink-darkest);
         }
         .dark {
         --cookie-color-icon: brightness(0) saturate(100%) invert(96%) sepia(4%)
         saturate(486%) hue-rotate(54deg) brightness(104%) contrast(92%);
         --disponiblity-color-btn: var(--color-neutral-darkest);
         --icon-disponibility: var(--color-magenta-mid);
         }
         .homeFloating-elements {
         width: 100%;
         position: fixed;
         z-index: 9999;
         pointer-events: none;
         bottom: 0;
         }
         .homeFloating-elements__container {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         gap: 1rem;
         transition: transform 0.3s ease-out;
         }
         .homeFloating-elements__whatsapp-container,
         .homeFloating-elements__cookies-container {
         display: flex;
         width: 100%;
         justify-content: center;
         align-items: center;
         }
         .homeFloating-elements__whatsapp-container {
         justify-content: flex-end;
         transform: translateX(120%);
         opacity: 0;
         transition: transform 0.5s ease, opacity 0.5s ease;
         padding-right: 0.75rem;
         }
         .homeFloating-elements__whatsapp-container.is-visible {
         transform: translateX(0);
         opacity: 1;
         }
         .homeFloating-elements__whatsapp {
         text-decoration: none;
         display: flex;
         align-items: center;
         justify-content: center;
         width: 56px;
         height: 56px;
         border-radius: 50%;
         background-color: #25d366;
         box-shadow: 10px 7px 18px rgba(0, 0, 0, 0.13);
         position: relative;
         transition: all 0.1s ease;
         }
         .homeFloating-elements-whatsapp__text {
         display: none;
         }
         .homeFloating-elements__whatsapp:hover {
         min-width: 175px;
         border-radius: 18px 99px 99px 18px;
         padding: 4px 12px;
         }
         .animationFloating__whatsapp {
         min-width: 175px;
         border-radius: 18px 99px 99px 18px;
         padding: 4px 12px;
         }
         .homeFloating-elements__whatsapp:hover .homeFloating-elements-whatsapp__text,
         .animationFloating__whatsapp .homeFloating-elements-whatsapp__text {
         display: flex;
         color: #fff;
         }
         .homeFloating-elements__whatsapp,
         .homeFloating-elements__cookies-btn,
         .homeFloating-elements__disponibility,
         .homeFloating-elements__disponibility-desktop,
         .homeFloating-elements__cookies-icon,
         .homeFloating-elements__cookies {
         pointer-events: auto;
         }
         .homeFloating-elements__whatsapp::before {
         content: '1';
         width: 20px;
         height: 20px;
         border-radius: 50%;
         background-color: #bf3737;
         font-size: 0.625rem;
         font-weight: bold;
         color: #fff;
         display: flex;
         align-items: center;
         justify-content: center;
         text-align: center;
         position: absolute;
         top: -2.5px;
         right: -2px;
         animation: realisticBounce 1s infinite ease-in-out;
         }
         @keyframes realisticBounce {
         0% {
         transform: scale(1, 1) translateY(0);
         }
         10% {
         transform: scale(1.1, 0.9) translateY(0);
         }
         30% {
         transform: scale(0.9, 1.1) translateY(-20px);
         }
         50% {
         transform: scale(1, 1) translateY(0);
         }
         57% {
         transform: scale(1, 1) translateY(-7px);
         }
         64% {
         transform: scale(1, 1) translateY(0);
         }
         100% {
         transform: scale(1, 1) translateY(0);
         }
         }
         .homeFloating-elements__disponibility-container {
         display: flex;
         width: 100%;
         transition: all .3s ease-out, -webkit-all .3s ease-out;
         height: 85px;
         }
         .homeFloating-elements__disponibility {
         width: 100%;
         background: var(--disponiblity-color-btn);
         border: 1px solid var(--color-neutral-sand-light);
         border-width: 1px 1px 0 1px;
         border-radius: 800px;
         color: #fff;
         padding: 12px 24px;
         font-size: 18px;
         line-height: 140%;
         text-align: center;
         align-items: center;
         position: relative;
         margin: 0 20px 12px;
         }
         /*
         .homeFloating-elements__disponibility-container .homeFloating-elements__disponibility{
         height: 72px;
         opacity: 1;
         }*/
         .homeFloating-elements-cookies__is-show {
         transform: translateY(0) !important;
         transition: transform 0.3s ease-out !important;
         }
         .homeFloating-elements__is-hidden {
         opacity: 0;
         display: none !important;
         }
         .homeFloating-elements__opacity {
         opacity: 0 !important;
         }
         .homeFloating-elements__button_icon {
         border-radius: 50%;
         background-color: var(--icon-disponibility);
         display: flex;
         justify-content: center;
         align-items: center;
         }
         .homeFloating-elements__cookies {
         display: flex;
         background-color: var(--cookies-bar-bg-color);
         border-radius: 18px;
         border: 1px solid #d8e1d1;
         box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.12);
         min-width: 336px;
         max-width: 346px;
         padding: 9px 12px;
         align-items: center;
         justify-content: space-between;
         position: relative;
         opacity: 1;
         transform: translateY(130%);
         transition: transform 0.3s ease-out, width 0.3s ease-out, height 0.3s ease-out,
         opacity 0.3s ease !important;
         }
         .homeFloating-elements__cookies-text {
         font-size: 11px;
         color: var(--cookies-bar-text-color);
         line-height: 150%;
         }
         .homeFloating-elements__cookies-text a {
         color: var(--cookies-bar-hyperlink-color);
         font-weight: bold;
         }
         .homeFloating-elements__cookies-btn {
         display: flex;
         align-items: center;
         justify-content: center;
         text-align: center;
         background-color: #32e000;
         color: #14412a;
         font-size: 0.75rem;
         height: 35px;
         padding-inline: 15px;
         border-radius: 999px;
         font-weight: bold;
         }
         .homeFloating-elements__cookies-icon {
         filter: var(--cookie-color-icon);
         display: none;
         cursor: pointer;
         }
         .homeFloating-elements__cookies.minimized {
         width: 71px;
         height: 71px;
         min-width: unset;
         max-width: unset;
         padding: 1rem;
         border: 1px solid #d8e1d1;
         box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.12);
         border-radius: 0 18px 18px 0;
         border-left: transparent;
         justify-content: center;
         align-items: center;
         transform: translateX(-20%) !important;
         transition: transform 0.3s ease-out, width 0.3s ease-out, height 0.3s ease-out !important;
         }
         .homeFloating-elements__cookies.minimized .homeFloating-elements__cookies-text,
         .homeFloating-elements__cookies.minimized .homeFloating-elements__cookies-btn {
         display: none;
         }
         .homeFloating-elements__cookies.minimized .homeFloating-elements__cookies-icon {
         display: block;
         }
         .homeFloating-elements__disponibility-desktop {
         width: 622px;
         height: 80px;
         display: none;
         grid-template-columns: 1fr auto;
         background-color: var(--cookies-bar-bg-color);
         border-radius: 100px;
         border: 1px solid #A7AC98;
         box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.12);
         padding: 16px 20px;
         align-items: center;
         justify-content: space-between;
         position: relative;
         p {
         font-weight: 700;
         font-size: 20px;
         line-height: 150%;
         letter-spacing: 0%;
         text-align: center;
         vertical-align: middle;
         justify-content: center;
         color: var(--cookies-bar-text-color);
         }
         a {
         display: flex;
         align-items: center;
         justify-content: center;
         font-weight: 700;
         width: 310px;
         height: 48px;
         border-radius: 9999px;
         background-color: var(--color-magenta-mid);
         text-decoration: none;
         color: #fff;
         }
         }
         @media screen and (min-width: 620px) {
         .homeFloating-elements__disponibility {
         display: grid;
         }
         }
         @media screen and (min-width: 1124px) {
         .cta-visible{
         height: auto !important;
         }
         .homeFloating-elements__container {
         flex-direction: row;
         padding-bottom: 3.5rem;
         height: 72px;
         }
         .homeFloating-elements__cookies {
         margin-left: 0.75rem;
         }
         .homeFloating-elements__disponibility {
         display: none;
         }
         .homeFloating-elements__disponibility-desktop {
         display: grid;
         }
         .homeFloating-elements__cookies-container {
         order: 1;
         justify-content: flex-start;
         }
         .homeFloating-elements__disponibility-container {
         height: auto; !important;
         order: 2;
         }
         .homeFloating-elements__whatsapp-container {
         order: 3;
         }
         .homeFloating-elements__whatsapp {
         transform: translateY(0);
         }
         }
      