.floating-container{position:fixed;width:100px;height:100px;bottom:0;right:0;margin:35px 25px;z-index:1000000}.floating-container:hover .floating-button{box-shadow:0 10px 25px var(--bs-button-color-primary-rgb);-webkit-transform:translatey(5px);transform:translatey(5px);-webkit-transition:all 0.3s;transition:all 0.3s}.floating-container .floating-button{position:absolute;width:6rem;height:6rem;background-image:url(/wp-content/uploads/2024/03/20240318_MMF_0001_Caroline-683x1024.jpg);background-size:cover;background-repeat:no-repeat;bottom:0;border-radius:50%;right:0;margin:auto;color:#fff;line-height:65px;text-align:center;font-size:23px;box-shadow:0 10px 25px -5px var(--bs-button-color-primary-rgb);cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;animation:tilt-shaking 2s infinite;border-width:0}.floating-container .float-element{position:relative;display:block;border-radius:50%;width:50px;height:50px;margin:15px auto;color:#fff;font-weight:500;text-align:center;line-height:50px;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.floating-container .float-element .material-icons{vertical-align:middle;font-size:16px}.floating-container .float-element:nth-child(1){background:var(--bs-button-color-primary);box-shadow:0 20px 20px -10px var(--bs-button-color-primary-rgb)}.floating-container .float-element:nth-child(2){background:var(--bs-green);box-shadow:0 20px 20px -10px var(--bs-secondary-rgb)}.floating-container .float-element:nth-child(3){background:var(--bs-button-color-primary);box-shadow:0 20px 20px -10px var(--bs-button-color-primary-rgb)}.floating-container .float-element:nth-child(4){background:var(--bs-green);box-shadow:0 20px 20px -10px var(--bs-secondary-rgb)}@keyframes tilt-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(3deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes come-in{0%{-webkit-transform:translatey(100px);transform:translatey(100px);opacity:0}30%{-webkit-transform:translateX(-50px) scale(.4);transform:translateX(-50px) scale(.4)}70%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}100%{-webkit-transform:translatey(0) scale(1);transform:translatey(0) scale(1);opacity:1}}.container-height{height:400px}figcaption.wp-element-caption{position:absolute;font-size:.8rem}.border-secondary-20{--bs-bg-opacity:1;box-shadow:0 0 0 12px var(--bs-primary-rgb)!important}