﻿.float-up {
    opacity: 0;
    transform: translateY(45px);
    animation: floatUp 0.8s ease-out forwards;
}

@keyframes floatUp {
    from {
        opacity: 0;
        transform: translateY(45px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/*scroller*/
/* Elements start hidden */
.animate-on-scroll {
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.6s ease-out;
}
    /* Elements visible when scrolled into view */
    .animate-on-scroll.visible {
        opacity: 1;
        transform: translateY(0);
    }
/*scroller*/
.rcornertext {
    overflow: hidden;
    margin: 20px 0 20px 0;
}
.twoblocksdefault {
    display: flex;
    justify-content: center;
    align-items: center;
}
    .twoblocksdefault .inblock {
        width: 50%;
    }
.rcornertext img, .rcorner img {
    border-radius: 10px;
    display: block;
    overflow: hidden;
}
.inblock .textcopy {
    padding: 0px 10px 0px 20px;
}
.twoblocksdefault .inblock .textcopy h2  {
    margin-top: 0px;
}

.darkcontainer {
    padding: 50px 0px 50px;
    background: #F5EDE0;
    background: radial-gradient(circle,rgba(245, 237, 224, 1) 0%, rgba(171, 143, 107, 1) 100%);
}
.twoblocksflip {
    overflow: hidden;
    justify-content: center;
    align-items: center;
}

    .twoblocksflip .inblock {
        width: 50%;
    }

    .twoblocksflip img {
        display: block;
    }

    .twoblocksflip .cell_right {
        float: right;
    }

        .twoblocksflip .cell_right img {
            float: right;
        }

    .twoblocksflip .cell_left {
        float: left;
    }


    .twoblocksflip .cell_left, .twoblocksflip .cell_right {
        margin: 0px;
    }