@keyframes floating{
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-40px);
    }
    100% {
        transform: translatey(0px);
    }
}@keyframes floating-xl{
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-80px);
    }
    100% {
        transform: translatey(0px);
    }
}:where(.cmlp) .floating-image{
    transform: translatey(0px);
    animation: floating 6s ease-in-out infinite;
}:where(.cmlp) .floating-image.s04{
    transform: translatey(0px);
    animation: floating 4s ease-in-out infinite;
}:where(.cmlp) .floating-image.s02{
    transform: translatey(0px);
    animation: floating 2s ease-in-out infinite;
}:where(.cmlp) .floating-image.s08{
    transform: translatey(0px);
    animation: floating 8s ease-in-out infinite;
}:where(.cmlp) .floating-image.s10{
    transform: translatey(0px);
    animation: floating 10s ease-in-out infinite;
}:where(.cmlp) .floating-image.s12{
    transform: translatey(0px);
    animation: floating 12s ease-in-out infinite;
}:where(.cmlp) .floating-image.s16{
    transform: translatey(0px);
    animation: floating 16s ease-in-out infinite;
}:where(.cmlp) .floating-image-xl.s08{
    transform: translatey(0px);
    animation: floating-xl 8s ease-in-out infinite;
}:where(.cmlp) .floating-image-xl{
    transform: translatey(0px);
    animation: floating-xl 7s ease-in-out infinite;
}:where(.cmlp) .floating-image-xl.s06{
    transform: translatey(0px);
    animation: floating-xl 6s ease-in-out infinite;
}:where(.cmlp) .floating-image img{
    width: 100%;
    height: auto;
}:where(.cmlp) .button-floating:hover{
    animation-play-state: paused;
    background: linear-gradient(to top right, rgba(0, 120, 118, 0.8), rgba(0, 120, 118, 0.4));
}:where(.cmlp) .button-floating{
    cursor: pointer;
    text-decoration: none;
    background: linear-gradient(to top right, rgba(0, 120, 118, 0.5), rgba(0, 120, 118, 0.2));
    border: none;
    border-radius: 10px;
    color: white;
    font-family: Inconsolata;
    animation: hover 3.5s ease-in-out infinite;
    box-shadow: -10px 10px 10px 0px rgba(31, 31, 31, 0.3);
    text-shadow: -2px 2px rgba(31, 31, 31, 0.4);
}@keyframes hover{
    0%{
        transform: rotate(-5deg) translatey(0px);
    }
    50%{
        transform: rotate(-3deg) translatey(7px);
    }
    100%{
        transform: rotate(-5deg) translatey(0px);
    }
}:where(.cmlp) .runaway-box{
    position:relative;
    display:inline-block;
    text-align:center;
}:where(.cmlp) .image-circular{
    position: relative;
    -webkit-animation:spin 32s linear infinite;
    -moz-animation:spin 32s linear infinite;
    animation:spin 32s linear infinite;
}@-moz-keyframes spin{ 100% { -moz-transform: rotate(360deg); } }@-webkit-keyframes spin{ 100% { -webkit-transform: rotate(360deg); } }@keyframes spin{ 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }