@import url(../../root.css);
.blocks__section {
    display: flex;
}

.main__blocks {
    display: flex;
    flex-direction: column;
	flex: 1;
	overflow:hidden;
}

.left__container, .right__container {
    display: flex;
    color: var(--white-color);
}

.right__container {
    flex-direction: row-reverse;
}

.block__img, .block__content {
    width: 50%;
    flex-grow: 1;
    height: 289px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.block__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 15px;
}

.block__img .frame {
    position: absolute;
    border: 1px solid transparent;
    width: 90%;
    height: 90%;
    transition: 0.3s;
}
.left__container:hover .block__img .frame,
.right__container:hover .block__img .frame {
    border: 1px solid #fff;
}

.block__img img {
    height: 100%;
}

.block__content h3 {
    font-size: 1.5rem;
    font-weight: 400;
    text-align: center;
}

.block__content p {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
}

.block__content .button a {
    color: var(--white-color);
    font-size: 1rem;
}

.block__content .button i {
    width: 20px;
    height: 20px;
    border: solid 1px var(--white-color);
    border-radius: 50%;
    font-size: 1rem;
    padding: 1px 0px 0px 1px;
    margin: 2px 0 2px 10px;
    color: var(--white-color);
    text-align: center;
}

/*=== CONTENT HÁTTÉRKÉPEK ===*/

.left__container #szarvasmarha {
    background-image: url(../img/content_bg/background1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.right__container #borju {
    background-image: url(../img/content_bg/background2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.left__container #szilazs {
    background-image: url(../img/content_bg/background3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.right__container #sertes {
    background-image: url(../img/content_bg/background4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}