@font-face {
    font-family: "square721-bt";
    font-weight: 400;
    src: url("../fonts/Squ721Rm.woff2") format("woff2"),
    url("../fonts/Squ721Rm.woff") format("woff");
}

@font-face {
    font-family: "square721-bt";
    font-weight: 700;
    src: url("../fonts/sqr721b.woff2") format("woff2"),
    url("../fonts/sqr721b.woff") format("woff");
}

#partner_cards .fs-load-more-container>div {
    perspective: 1000px;
    cursor: pointer;
}

#partner_cards .fs-load-more-container>div.is-flipped .fs-grid-item-holder {
    transform: rotateY(0deg);
}

#partner_cards .fs-load-more-container>div .fs-grid-item-holder {
    transition: transform 0.8s;
    transform-style: preserve-3d;
    transform: rotateY(180deg);
}

#partner_cards .fs-load-more-container>div .back {
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    width: calc(100% - 5px);
    height: 100%;
    background: white;
    transform-origin: bottom center;
    transform: rotateY(180deg) translate(-15px, 0px);
}

#partner_cards .fs-load-more-container>div .back:hover {
    text-decoration: none;
}

#partner_cards .fs-load-more-container>div .back .el-content {
    margin-top: 0 !important;
    margin-left: 25px;
    margin-right: 25px;
}

#partner_cards .fs-load-more-container>div .fs-grid-item-holder a {
    transform: scaleX(-1);
}

.fs-grid-nested-1-container {
	display: none;
}