.homeFloating-elements {
         width: 100%;
         position: fixed;
         z-index: 9999;
         pointer-events: none;
         bottom: 0;
         }
         .homeFloating-elements__container__0800 {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         gap: 1rem;
         transition: transform 0.3s ease-out;
         padding-bottom: 20px;
         }
         @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);
         }
         }
         .floating__elements__08000 {
         width: 100%;
         display: flex;
         justify-content: flex-end;
         padding-right: 0.75rem;
         }
         .floating__elements__08000__anchor-phone {
         text-decoration: none;
         display: flex;
         align-items: center;
         justify-content: center;
         width: 56px;
         height: 56px;
         border-radius: 50%;
         background-color: #1f8f33;
         box-shadow: 10px 7px 18px rgba(0, 0, 0, 0.13);
         position: relative;
         pointer-events: auto;
         bottom: 60px;
         }
         .floating__elements__08000__overlay {
         display: none;
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: 100vh;
         background-color: rgba(216, 225, 209, 0.4);
         z-index: 99;
         backdrop-filter: blur(5px);
         -webkit-backdrop-filter: blur(5px);
         pointer-events: auto;
         }
         .floating__elements__08000__modal {
         position: fixed;
         top: 0;
         left: 0;
         z-index: 999999;
         display: flex;
         align-items: flex-end;
         justify-content: center;
         width: 100%;
         height: 100%;
         display: none;
         }
         .floating__elements__08000__modal__content {
         min-width: 290px;
         min-height: 198px;
         background-color: #fff;
         border: 1px solid #e0e0e0;
         border-radius: 24px;
         pointer-events: auto;
         margin-bottom: 30px;
         padding: 24px 16px;
         box-shadow: -7px 18px 43.9px rgba(0, 0, 0, 0.1);
         }
         .floating__elements__08000__modal__content__top {
         display: flex;
         justify-content: space-between;
         font-weight: 700;
         line-height: 24px;
         }
         .floating__elements__08000__modal__content__body {
         display: flex;
         flex-direction: column;
         padding-block: 24px;
         gap: 24px;
         }
         .floating__elements__08000__modal__content__body__phone,
         .floating__elements__08000__modal__content__body__headphone {
         display: flex;
         flex-direction: column;
         gap: 9px;
         align-items: center;
         }
         .floating__elements__08000__modal__content__body__phone__img,
         .floating__elements__08000__modal__content__body__headphone__img {
         width: 56px;
         height: 56px;
         padding: 12px;
         border-radius: 99px;
         box-shadow: 10px 7px 18px rgba(0, 0, 0, 0.13);
         }
         .floating__elements__08000__modal__content__body__phone__img {
         background-color: #1f8f33;
         }
         .floating__elements__08000__modal__content__body span {
         text-align: center;
         font-size: 14px;
         }
         .floating__elements__08000__modal__content__body span b {
         color: #1a7200;
         }
         .floating__elements__08000__modal__content__body__headphone__img {
         border: 1px solid #e9e5d3;
         }
         @media screen and (min-width: 1124px) {
         .homeFloating-elements__container__0800 {
         padding-bottom: 2rem;
         }
         .floating__elements__08000 {
         order: 3;
         }
         .floating__elements__08000__modal {
         justify-content: flex-end;
         align-items: flex-end;
         padding-right: 84px;
         }
         .floating__elements__08000__overlay {
         display: none !important;
         }
         }
      