.row-category-box{display: grid; grid-template-columns: 30% calc(70% - 30px); gap: 30px; margin-top: 32px;}
.row-category-box-elements{display: grid; grid-template-columns: repeat(2, 12fr); gap: 20px;margin-top:50px;} 
.caption-box .title-module{color: var(--color-black); font-size: 28px;}
.caption-box .description-module{color: var(--color-black); font-size: 16px; font-weight: 300}
.category-box{border: solid 1px var(--color-general-border); border-radius: 10px; padding: 20px 10px; overflow: hidden}
.caption-box img{transition: all 0.3s ease-in-out;}
.category-box:hover img{transform: scale(1.07);}
.category-box:hover .categhreff{background: #222; color: #fff}
.category-box-title{display: block; color: var(--color-black); text-align: center;}
.image-category-element{display: grid; grid-template-columns: 60% calc(40% - 20px); gap: 20px;}
.infocategorii{display: flex; align-items: center;}
.categnameinfo{font-size: 20px; font-weight: 700; margin-bottom: 20px;}
.categdescrinfo{font-size: 13px; font-weight: 300; margin-bottom: 20px;}
.categhreff{border: none; padding: 7px 30px; border-radius: 20px; display: inline-block; font-size: 12px; font-weight: 700;background: var(--color-secondary); border: solid 1px #000; transition: all 0.3s ease-in-out}
.owl-carousel .owl-stage{display: flex;}
.category-box:first-child{background: url(../image/bgcateg01.jpg); background-size: cover;}
.category-box:nth-child(2n){background: url(../image/bgcateg02.jpg); background-size: cover;}
.category-box:nth-child(3n){background: url(../image/bgcateg03.jpg); background-size: cover;}
.category-box:last-child{background: url(../image/bgcateg04.jpg); background-size: cover;}