.relative-overflow {
    position: relative;
    overflow: hidden;
    height: 480px;
}

.absolute-transform {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}

.absolute-transform-337 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(337px, 0px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-674 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(674px, 0px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-1011 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(1011px, 0px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-240 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(0px, 240px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-337-240 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(337px, 240px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-674-240 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(674px, 240px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}
.absolute-transform-1011-240 {
    position: absolute;
    left: 0px;
    top: 0px;
    transform: translate3d(1011px, 240px, 0px) scale3d(1, 1, 1);
    width: 337px;
    opacity: 1;
}

.footer_bottom {
    text-align: center; /* Ensure the text is centered */
    white-space: nowrap; /* Prevents the text from breaking into multiple lines */
}
.footer_bottom span, .footer_bottom a {
    display: inline; /* Ensure all elements are inline */
}
.logo-image {
    width: 140px;
    height: 40px;
    /* The !important flag should be applied if absolutely necessary */
}

