.block-menu-wrapper a{text-decoration:none}.blocks{display:grid;gap:20px}.block-menu-top h1,.block-menu-top h2,.block-menu-top h3,.block-menu-top h4,.block-menu-top h5,.block-menu-top h6{margin-bottom:20px}.block:after{background-color:rgba(0,0,0,.4);border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s;width:100%}.block:hover:after{background-color:rgba(65,83,62,.8)}.block{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:290px;position:relative}.block-text,.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6,.block-text p{color:#fffbf4;font-family:Roboto,Arial;font-size:24px;font-weight:400;line-height:1.4;margin:0;text-decoration:none;text-shadow:none;width:fit-content}.block-text{padding:0 0 40px 40px}.block-text a{text-decoration:none}.block-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%;z-index:2}.logo-one{margin-left:25px;margin-top:15px;width:110px}.logo-two{margin-left:20px;margin-top:15px;width:170px}@media (max-width:768px){.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6,.block-text p{font-size:20px;margin:0;text-decoration:none;text-shadow:none;width:fit-content}.block-text{padding:0 0 5% 5%}.block{height:250px}.logo-one{margin-left:calc(5% - 15px);margin-top:calc(5% - 15px)}.blocks{gap:15px}.logo-two{margin-left:0;margin-top:0;width:170px}}